/* Generated stylesheet. Do not edit. */
/* Global styles */

/* external styles loaded from tp.css */



/* 
.context
general handle for all semantic context annotations: 
people, places, organizations etc */

.context:not(.disable) {
    /* highlight colour for when not toggled to .disable */
    color: grey;
}

.pb {
    float: right;
    background-color: rgba(255, 255, 255, 0.4); 
    border-radius: 1rem; 
    color: grey;
    margin-left: 2rem;
    padding: .5rem;
    font-size: 1rem;
}

/* Default styles for TEI elements */

.tei-title {
    font-style: italic;
}

.tei-add {
    color: green;
    font-size: 0.8em;
    vertical-align: super;
}

/* Quotes: inline and block level */
    .tei-quote.inline-quote::before {
        content: '‘';
    }
    .tei-quote.inline-quote::after {                
        content: '’';
    }
    .tei-quote.block-quote {
        margin: 2rem;
    }

    .tei-q.inline-quote::before {
        content: '‘';
    }
    .tei-q.inline-quote::after {                
        content: '’';
    }
    .tei-q.block-quote {
        margin: 2rem;
    }

.tei-dateline {
    text-align: right;
}

.tei-closer {
    .tei-signed, .tei-salute {
        text-align: right;
    }
}

.tei-castList {
    list-style: ordered;
}

.tei-code {
    font-family: monospace;
}

.tei-foreign {
    font-style: italic;
}

.tei-damage {
    color: grey;
}

.tei-gap {
    color: grey;
}

.tei-figure {
    margin: 1rem 0;
    width: fit-content;
}

.tei-figure .figure-head {
    font-style: italic;
    text-align: right;
}

.table-head {
    font-style: italic;
}

.lg-head {
    font-style: italic;
}

.list-head {
    font-weight: bold;
}

.tei-hi {
    font-style: italic;
}

.tei-l {
    margin-left: 1em;
}

.tei-row.row-label {
    font-weight: bold;
}

.tei-ex::before {
    content: '(';
}

.tei-ex::after {                   
    content: ')';
}

.tei-sic.sic::before {
    content: '{';
}

.tei-sic.sic::after {                   
    content: '}';
}

.tei-signed {
    font-style: italic;
}

.tei-signed.signed {
    text-align: right;
}

.tei-speaker {
    font-style: italic;
}

.tei-stage {
    font-style: italic;
}

.tei-supplied::before {
    content: '[';
}

.tei-supplied::after {
    content: ']';
}

.tei-table {
    font-size: smaller;
}

.tei-titlePage {
    text-align: center;
}

.tei-unclear::after {
    content: ' [?] ';
}

div.tei-person,
ul.tei-person {
    margin-bottom: var(--s-1);
}

.tei-death::before {
    content: ' – ';
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.justify {
    text-align: justify;
}

.occupation {
    margin: 1rem;
}

p:empty,
ul:empty {
    display: none;
}
.simple_allcaps { text-transform: uppercase; }
.simple_blackletter { font-family: fantasy; }
.simple_bold { font-weight: bold; }
.simple_bottombraced { padding-bottom: 2pt; border-bottom: dashed gray 2pt; }
.simple_block { display:block; }
.simple_boxed { padding: 2pt; border: solid black 1pt; }
.simple_centre { text-align: center; }
.simple_cursive { font-family: cursive; }
.simple_doublestrikethrough { text-decoration: line-through; color: red; }
.simple_doubleunderline { text-decoration: underline; color: red; }
.simple_dropcap { font-size : 6em; font-family: cursive; font-weight : bold; vertical-align: top; height: 1em; line-height: 1em; float : left; width : 1em; color : #c00; margin: 0em; padding: 0px; }
.simple_float { float:right; display: block; font-size: smaller; clear: right; padding: 4pt; width: 15%; }
.simple_hyphen {  }
.simple_inline { display:inline; }
.simple_italic { font-style: italic; }
.simple_justify { text-align: justify; }
.simple_larger { font-size: larger; }
.simple_left { text-align: left; }
.simple_leftbraced { padding-left: 2pt; border-left: dotted gray 2pt; }
.simple_letterspace { letter-spacing: 0.5em; }
.simple_literal { font-family:monospace; white-space:pre; }
.simple_normalstyle { font-style:roman; }
.simple_normalweight { font-weight:normal; }
.simple_right { text-align: right; }
.simple_rightbraced { padding-right: 2pt; border-right: dotted gray 2pt; }
.simple_rotateleft { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.simple_rotateright { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
.simple_rules { border: 1px solid black; padding: 2px;border-collapse:collapse;border-spacing:0; }
.simple_smallcaps { font-variant: small-caps; }
.simple_smaller { font-size: smaller; }
.simple_strikethrough { text-decoration: line-through; }
.simple_subscript { vertical-align: bottom; font-size: smaller; }
.simple_superscript { vertical-align: super; font-size: smaller; }
.simple_topbraced { padding-top: 2pt; border-top: dotted gray 2pt; }
.simple_typewriter { font-family:monospace; }
.simple_underline { text-decoration: underline; }
.simple_wavyunderline { text-decoration: underline; text-decoration-style: wavy; }

/* Model rendition styles */

.tei-corr2:before { content: '['; }
.tei-corr2:after { content: ']'; }
.tei-del1 { text-decoration: line-through; }
.tei-gap2:before { content: "[.. ..]"; }
.tei-gap3:before { content: "[.. ..]"; }
.tei-gap4:before { content: '[...]'; }
.tei-pb5 { display: block; margin-left: 4pt; color: grey; float: right; }
.tei-pb5:before { content: '[Page '; }
.tei-pb5:after { content: ']'; }
.tei-person10 { display: flex; gap: var(--s-1); flex-wrap: wrap; }