/* Generated stylesheet. Do not edit. */
/* Global styles */

/* external styles loaded from sv-custom.css */


/*customizations specific for the SV-app*/


/*wordpress display, begin*/
section.single-work div.single-work__sidebar h2 {
  font-size:1.2rem;
}

section.single-work div.single-work__content h2 {
  font-size:1.7rem;
}

section.single-work h1 {
  font-size:2rem;
}

/*sidebar*/
a.single-work-button {
  display:none;
}
/*switch off download-buttons in WordPress*/

div[class^="tei-titleStmt"]{
     display: none;
}
/*wordpress display, end*/

p[class~="firstIndent"]{
		text-indent:1rem;
          text-align: justify;
}
/*first-indent for prose only*/

p[class*="firstIndent"][class^="tei-l"] {
    margin-left: 2rem;
}
/*first-indent for verse*/

div[class^="tei-standOff"], div[class^="popovers"] {
    display: none;
}

p[class^="tei-signed"], p[class^="tei-l"], p[class^="tei-salute"], div[class^="tei-dateline"]{
margin-top:auto;
margin-bottom:auto;
}

*[class~="tei-note"], *[id^="fn-number"]{
font-size: 0.6rem;
vertical-align: super;
}


*[class~="center"]{
     text-align: center;
}



*[class~="right"], p[class^="right"] {
     text-align: right;
}



div[class^="tei-lg"] *[class*="tei-head"] {
     margin-left: 3rem;
margin-bottom: 0rem;
}
/* 2024-09-10 removed
 * margin-top: -2rem;
*/

div[class^="footnotes"]{
margin-top: 9rem;
border-top: black solid 1px;
}

div[class^="tei-lg"]{
max-width: 30rem;
min-width: fit-content;
margin-bottom: 1rem;
}

div[class^="center"]{
     text-align: center;
}

p[class^="tei-l"]{
max-width: 30rem;
min-width: fit-content;
}


div *[class*="tei-head"] {
     margin-bottom: auto;
     margin-top: auto;
         
}


/*div[class^="tei-lg"] *[class*="tei-head"]:first-child {
          margin-top: 1rem;
          
}*/


/*header spacing: before
 * color:brown;*/
*[class*="tei-head"]:first-child{
     margin-top:2rem;

}



/*header spacing: after
 * color:brown;*/
*[class*="tei-head"] + *:not([class*="tei-head"]) {
          margin-top: 2rem;
          
}


*[class*="standardSize"]{
font-size:1rem;     
}

/* used by paragraphs output from notes */
 .note-p {
     display: block;
 }

 /* used by paragraphs output from notes, first paragraph in a note inlined */
 .note-p:first-child {
     display: inline;
 }

 /* distinguish authorial notes (from note) from editorial (in seg) */
 .note-author {
     font-weight: bolder;
 }
 .note-author:before {
     content: '* ';
 }

 /* unison sections */
 .seg-unison {
     display: block;
     vertical-align: middle;
 }

 .choice-unison {
     display: inline-block;
     vertical-align: middle;
     padding-left: 0.5rem;
     border-left: 2px solid black;
     border-bottom-left-radius: 8px;
     border-top-left-radius: 8px;

     padding-right: 0.5rem;
     border-right: 2px solid black;
     border-bottom-right-radius: 8px;
     border-top-right-radius: 8px;
 }

 .sp-unison {
     display: grid;
     grid-template-columns: auto 1fr;
 }

 .unison-left {
     writing-mode: vertical-lr;
     text-orientation: upright;
     vertical-align: middle;
     
 }

 .unison-right {
     padding-left: 0.5rem;
     border-left: 2px solid black;
     border-top-left-radius: 8px;
     border-bottom-left-radius: 8px;
 }

/*castGroup sections*/

.choice-role {
  display: inline-block;
  vertical-align: middle;
  border-right: 2px solid black;
  padding-right: 1vw;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.choice-actor {
  display: inline-block;
  vertical-align: middle;
  border-left: 2px solid black;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  min-width:max-content;
  padding-left: 1vw;
 }

/*front*/
.performance {
  font-size: small;
  text-align: left;
}


/*div[class="tei-epigraph"] p{
     max-width: 40vw;
}
*/



/* general values for @rend */
 
*[class$="secondIndent"]{
text-indent: 3rem;
}

*[class$="secondIndentRight"]{
     text-indent: 3rem;
     text-align: right;
     }

     *[class$="firstIndentRight"]{
          text-indent: 1rem;
          text-align: right;
          }
   
/*front BEGINS*/
section + h1[class^="tei-titlePart"]{
     margin-top:5rem;
}
/*front BEGINS*/


  
/* 
 * 
 * 
 */



/*
 * transferred from css to ODD 2024-04-19
 * p[class^="tei-p"]{
margin-top:auto;
margin-bottom:auto;
}

div[class^="tei-floatingText"]{
     margin-top: 2rem;
 margin-bottom: 2rem;
 }
p[class^="tei-lg"]{
     
margin-bottom:1rem;
}*/

/* illustrations in text */
.illustration {
    display: block;
    margin: 1rem auto;
    max-width: 35rem;
}

.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-supplied2:before { content:"<"; }
.tei-supplied2:after { content:">"; }
.tei-supplied3:before { content:"["; }
.tei-supplied3:after { content:"]"; }
.tei-supplied4:before { content:"("; }
.tei-supplied4:after { content:")"; }
.tei-supplied5:before { content:"{"; }
.tei-supplied5:after { content:"}"; }
.tei-label { margin-top: 0rem; }
.tei-hi1 { font-family: Antiqua, sans-serif; }
.tei-hi2 { font-size:3.8rem; float: left; margin: 0 .1em 0 0; line-height: 0.85; }
.tei-hi3 { font-size:1.8rem; }
.tei-hi4 { font-style: italic; }
.tei-hi5 { font-style: italic; }
.tei-code { font-family:monospace }
.tei-del { text-decoration: line-through; }
.tei-trailer { color: green; }
.tei-titlePart1 { font-size: 1.4rem; font-weight: bold; text-align: center; }
.tei-titlePart2 { font-size: 2rem; font-weight: bold; text-align: center; }
.tei-speaker1 { max-width: 7rem; }
.tei-speaker2 { margin-right: 1rem; display: inline-block; margin-bottom: 0.1rem; }
.tei-figDesc:before { content: '[..'; }
.tei-figDesc:after { content: '..]'; }
.tei-figDesc { color: grey;font-style:italic; }
.tei-foreign { font-style:italic; }
.tei-seg5 { font-style: normal; font-size: 0.8rem; }
.tei-seg7 { font-style: normal; font-size: 0.8rem; }
.tei-seg8 { color: lightslategray; }
.tei-seg9 { color: lightslategray; }
.tei-seg10 { color: lightslategray; }
.tei-email { font-family:monospace }
.tei-floatingText1 { margin-left: 1rem; max-width: 22rem; margin-top: 2rem; margin-bottom: 2rem; }
.tei-floatingText2 { margin-top: 2rem; margin-bottom: 2rem; }
.tei-sp2 { margin-top: 1rem; margin-bottom: 2rem; max-width: fit-content; }
.tei-table { font-size: smaller; background-color: #F0F0F0; }
.tei-address { margin-top: 2em; margin-left: 2em; margin-right: 2em; margin-bottom: 2em; }
.tei-castList { font-size: 0.9rem; border-collapse: separate; border-spacing: 0 10px; }
.tei-l2 {  }
.tei-closer {  }
.tei-p2 { margin-top:auto; margin-bottom:auto; font-size:0.9rem; text-align: justify; text-indent: 1rem; }
.tei-p3 { font-size:0.9rem; text-align: justify; }
.tei-p4 { text-align: justify; margin-top:auto; margin-bottom:auto; }
.tei-p5 { text-align: center; margin-top:auto; margin-bottom:auto; }
.tei-p6 { text-align: justify; text-indent: 1rem; margin-top:auto; margin-bottom:auto; }
.tei-p7 { text-align: right; margin-top:auto; margin-bottom:auto; }
.tei-p8 { margin-top: auto; margin-bottom: auto; margin-left: 4rem; }
.tei-p9 { margin-top:auto; margin-bottom:auto; }
.tei-q1 { margin-left: 10px; margin-right: 10px; }
.tei-q2:before { content: '‘'; }
.tei-q2:after { content: '’'; }
.tei-q3 { margin-left: 10px; margin-right: 10px; }
.tei-actor1 { padding-left: 1vw; }
.tei-actor2 { min-width:max-content; padding-left: 2vw; }
.tei-epigraph { max-width: 20rem; padding-left: 5rem; padding-top: 5rem; font-size: smaller; text-align:left }
.tei-docTitle { font-size: larger; padding-top: 5rem; padding-bottom: 2rem; }
.tei-stage1 { font-size: 1rem; max-width: fit-content; }
.tei-stage2 { font-size: 0.9rem }
.tei-stage3 { font-style: italic; font-size: 0.9rem; }
.tei-stage4 { font-style: italic; font-size: 0.9rem; }
.tei-titlePage { text-align: center; font-family: var(--mt--font--title), sans-serif, "times", "courier", "arial"; border-bottom: 1px solid grey; min-height:60vh; padding-left: 1rem; padding-right: 1rem; margin-bottom: 1rem; }
.tei-front { border: 2px solid black; }
.tei-lg1 { min-width: fit-content; margin-top: 1rem; margin-bottom: 1rem; max-width: 30rem; }
.tei-lg2 { margin-top: 1rem; margin-bottom: 1rem; }
.tei-docImprint { font-size: 1.2rem; text-align: center; margin-bottom: 1rem; margin-top:2rem; }
.tei-postscript { margin-top: 1rem; }
.tei-edition:before { content: 'Edition: '; }
.tei-div2 { margin-left:15vw; }
.tei-div3 { border: 1px solid black; padding: 5px; min-height: 60vh; }
.tei-add { color: green; text-decoration: underline; }
.tei-docDate { text-align: center; }
.tei-head1 { font-weight: bold; font-size: 2rem; }
.tei-head2 { font-weight: bold; font-size: 1.3rem; }
.tei-head3 { font-style:italic; margin-top: 2rem; margin-bottom: 2rem; margin-left: 2rem; font-size: 0.8rem; }
.tei-head4 { color:grey; font-size: 1.8rem; }
.tei-head6 { font-style: italic; }
.tei-head7 { font-style: italic; }
.tei-head8 { font-size: 24px; margin-left: 1rem; padding-bottom: 1rem; padding-top: 1rem; font-weight: bold; }
.tei-head9 { font-weight: bold; }
.tei-head10 { font-size: 1.3rem; font-weight: bold; }
.tei-head11 { font-size: 1.3rem; font-weight: bold; padding-top: 2rem; }
.tei-bibl { min-width: 20rem; }
.tei-salute {  }
.tei-unclear:after { content: ' [?] '; }
.tei-argument { margin-bottom: 0.5em; }
.tei-title1 { font-size: 30px; text-align: center; }
.tei-title2 { font-size: 1.3rem; text-align: center; }
.tei-title4 { font-style: italic; }
.tei-title6 { font-style: italic; }
.tei-title8 { font-style: italic; }
.tei-title10 { font-style: italic; }
.tei-corr2:before { content: '['; }
.tei-corr2:after { content: ']'; }
.tei-cit { padding-bottom: 2rem; padding-top: 1rem; font-size: smaller; max-width: fit-content; margin-left: 1.5rem; }
.tei-sic2:before { content: '{'; }
.tei-sic2:after { content: '}'; }
.tei-spGrp2 {  }
.tei-addrLine { white-space: nowrap; }
.tei-gap1 { color: grey; }
.tei-gap2:before { content: '[..'; }
.tei-gap2:after { content: '..]'; }
.tei-gap2 { color: grey; }
.tei-gap3:before { content: '[...]'; }
.tei-bibl { min-width: 20rem; }
.tei-quote2 { padding-left: 0rem; }
.tei-row1 { font-weight: bold; }
.tei-set { margin-left: 1rem; font-size: 0.9rem; }
.tei-performance { padding-top: 10vw; }
.tei-lem { color: darkorange; }