html,body,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr{ margin:0; padding:0 } h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:400 } ul{ list-style:none } button,input,select,textarea{ margin:0 } html{ box-sizing:border-box } img,video{ height:auto; max-width:100% } iframe{ border:0 } strong del{ display:inline; text-decoration:none; margin-left:1rem; box-decoration-break:clone; -webkit-box-decoration-break:clone } table{ border-collapse:collapse; border-spacing:0; background-color:#fff9f9; border-left:1px red solid; margin-left:1rem } td,th{ padding:0; vertical-align:top; padding-right:1rem; padding-left:1rem; padding-bottom:.5rem } td:not([align]),th:not([align]){ text-align:left } @font-face{ font-family:vollkorn sc; font-style:normal; font-weight:400; src:url(../fonts/vollkorn-sc-v4-latin-ext_latin-regular.eot); src:local(""),url(../fonts/vollkorn-sc-v4-latin-ext_latin-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-regular.woff2)format("woff2"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-regular.woff)format("woff"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-regular.ttf)format("truetype"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-regular.svg#VollkornSC)format("svg") } @font-face{ font-family:vollkorn sc; font-style:normal; font-weight:600; src:url(../fonts/vollkorn-sc-v4-latin-ext_latin-600.eot); src:local(""),url(../fonts/vollkorn-sc-v4-latin-ext_latin-600.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-600.woff2)format("woff2"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-600.woff)format("woff"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-600.ttf)format("truetype"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-600.svg#VollkornSC)format("svg") } @font-face{ font-family:vollkorn sc; font-style:normal; font-weight:700; src:url(../fonts/vollkorn-sc-v4-latin-ext_latin-700.eot); src:local(""),url(../fonts/vollkorn-sc-v4-latin-ext_latin-700.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-700.woff2)format("woff2"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-700.woff)format("woff"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-700.ttf)format("truetype"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-700.svg#VollkornSC)format("svg") } @font-face{ font-family:vollkorn sc; font-style:normal; font-weight:900; src:url(../fonts/vollkorn-sc-v4-latin-ext_latin-900.eot); src:local(""),url(../fonts/vollkorn-sc-v4-latin-ext_latin-900.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-900.woff2)format("woff2"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-900.woff)format("woff"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-900.ttf)format("truetype"),url(../fonts/vollkorn-sc-v4-latin-ext_latin-900.svg#VollkornSC)format("svg") } @font-face{ font-family:vollkorn; font-style:italic; font-weight:500; src:url(../fonts/vollkorn-v12-latin-ext_latin-500italic.eot); src:local(""),url(../fonts/vollkorn-v12-latin-ext_latin-500italic.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-v12-latin-ext_latin-500italic.woff2)format("woff2"),url(../fonts/vollkorn-v12-latin-ext_latin-500italic.woff)format("woff"),url(../fonts/vollkorn-v12-latin-ext_latin-500italic.ttf)format("truetype"),url(../fonts/vollkorn-v12-latin-ext_latin-500italic.svg#Vollkorn)format("svg") } @font-face{ font-family:vollkorn; font-style:normal; font-weight:400; src:url(../fonts/vollkorn-v12-latin-ext_latin-regular.eot); src:local(""),url(../fonts/vollkorn-v12-latin-ext_latin-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-v12-latin-ext_latin-regular.woff2)format("woff2"),url(../fonts/vollkorn-v12-latin-ext_latin-regular.woff)format("woff"),url(../fonts/vollkorn-v12-latin-ext_latin-regular.ttf)format("truetype"),url(../fonts/vollkorn-v12-latin-ext_latin-regular.svg#Vollkorn)format("svg") } @font-face{ font-family:vollkorn; font-style:normal; font-weight:500; src:url(../fonts/vollkorn-v12-latin-ext_latin-500.eot); src:local(""),url(../fonts/vollkorn-v12-latin-ext_latin-500.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-v12-latin-ext_latin-500.woff2)format("woff2"),url(../fonts/vollkorn-v12-latin-ext_latin-500.woff)format("woff"),url(../fonts/vollkorn-v12-latin-ext_latin-500.ttf)format("truetype"),url(../fonts/vollkorn-v12-latin-ext_latin-500.svg#Vollkorn)format("svg") } @font-face{ font-family:vollkorn; font-style:italic; font-weight:400; src:url(../fonts/vollkorn-v12-latin-ext_latin-italic.eot); src:local(""),url(../fonts/vollkorn-v12-latin-ext_latin-italic.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-v12-latin-ext_latin-italic.woff2)format("woff2"),url(../fonts/vollkorn-v12-latin-ext_latin-italic.woff)format("woff"),url(../fonts/vollkorn-v12-latin-ext_latin-italic.ttf)format("truetype"),url(../fonts/vollkorn-v12-latin-ext_latin-italic.svg#Vollkorn)format("svg") } @font-face{ font-family:great vibes; font-style:normal; font-weight:400; src:url(../fonts/great-vibes-v7-latin-ext_latin-regular.eot); src:local("Great Vibes"),local("GreatVibes-Regular"),url(../fonts/great-vibes-v7-latin-ext_latin-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/great-vibes-v7-latin-ext_latin-regular.woff2)format("woff2"),url(../fonts/great-vibes-v7-latin-ext_latin-regular.woff)format("woff"),url(../fonts/great-vibes-v7-latin-ext_latin-regular.ttf)format("truetype"),url(../fonts/great-vibes-v7-latin-ext_latin-regular.svg#GreatVibes)format("svg") } html{ line-height:1.5 } body{ font-family:vollkorn,serif; font-weight:400; max-width:1024px; font-size:1.4rem; padding-left:3rem; padding-top:.5rem; padding-right:2rem; color:#000 } #preview{ display:none } sup,sub{ vertical-align:baseline; position:relative; top:-.4em } sub{ top:.4em } .headiter{ display:flex; justify-content:space-between; border-bottom:.3rem solid red; border-top:.1rem solid red; padding-top:1rem; padding-bottom:.5rem; padding-left:1rem; padding-right:1rem; margin-bottom:1rem } a.edit-button{ color:#000; text-decoration:none } a.edit-button:hover{ text-decoration:underline; -webkit-text-decoration-color:red; text-decoration-color:red; font-weight:500; font-size:.97em; cursor:pointer } .header{ display:grid; grid-template-columns:auto; grid-auto-flow:column; position:sticky; top:0; padding-top:.5rem; font-size:1.1rem; background-color:#fff; z-index:10 } .mantlebar{ display:none } .breadcrumbs{ grid-column:1 } .bibliotheke{ width:2.4rem; grid-column:2; margin-left:auto } .bibliotheke:hover{ text-decoration:none; font-size:1rem } .alsoin{ font-weight:700; display:inline-flex; padding-left:.2rem; padding-right:.3rem } .ddmenu{ cursor:pointer; display:inline-grid } .ddmenu input{ display:none } .ddmenu li{ list-style-type:none } .ddmenu .hiddendiv{ display:none; margin-top:-.9rem } input:focus,select:focus,textarea:focus,label:focus,button:focus{ outline:none } .ddmenu input:checked~.hiddendiv{ display:block } .logolink{ width:2.4rem; margin-left:auto } .sandpointlogo{ border-radius:50%; border:.3em solid red; display:inline-flex; font-family:great vibes,cursive; font-size:1.2rem; font-weight:700; color:#fff; background-color:red; position:relative; padding-left:1em; padding-right:.3em; padding-bottom:1.2em; max-width:0; max-height:0 } .sandpointF{ position:absolute; font-size:1.2em; margin-top:-.2em; margin-left:-.4em } .sandpointN{ position:absolute; font-size:.7em; margin-top:.4em; color:red; margin-left:-.5em } .sandpointC{ position:absolute; font-size:1em; margin-left:-.37em } footer{ display:flex; margin-bottom:1rem; margin-top:4rem } li{ list-style-type:"› " } li[role=doc-endnote]{ list-style-type:decimal } ol li{ list-style-type:decimal } img,video{ max-width:100%; display:block; margin-left:auto; margin-right:auto } .supt{ display:inline-flex; flex-wrap:nowrap; font-family:great vibes,cursive; font-size:.9em; font-style:normal; color:rgba(0,0,0,.8); vertical-align:baseline; position:relative; top:-.3em } .sup{ display:inline-flex; flex-wrap:nowrap; font-family:great vibes,cursive; font-size:.9em; font-style:normal; color:red; vertical-align:baseline; position:relative; top:-.3em } .sup:hover{ font-weight:400!important } .nosup a{ color:red } .nosup a span.sup{ display:none } .syllabustitle,.coretitle{ margin-top:4rem; font-style:italic; font-size:4rem; margin-bottom:4rem } .mantletitle,.crusttitle{ margin-top:4rem; font-style:italic; font-size:2rem; margin-bottom:4rem } .grid{ padding-left:3rem; margin-bottom:2rem; display:grid; grid-template-columns:1fr 1fr } .leftcolumn{ grid-column:1; padding-right:1.2rem; position:relative } #TableOfContents{ margin-left:-2rem; margin-top:-1.5rem } #TableOfContents li{ list-style:decimal inside; padding-left:.5rem; color:rgba(0,0,0,.4); margin:0; padding:0 } #TableOfContents li a{ font-family:vollkorn; font-size:1.4rem; font-weight:500; font-style:normal } #TableOfContents>ol:first-child>span>li>a::after{ content:"¶"; color:rgba(0,0,0,.2); font-size:1.3em; padding-left:.1em } .rightcolumn{ padding-left:.5rem } .has{ display:inline-grid; grid-column:2; grid-auto-rows:max-content; font-size:1.4rem; font-style:italic; margin-bottom:.8rem } .hasauthors{ font-size:1.6rem!important; display:flex } .hassup{ grid-column:1; font-family:great vibes,cursive; font-size:.9em; font-style:normal; color:red; vertical-align:baseline; position:relative } .afterhas{ grid-column:2 } .content{ margin-top:4rem; padding-left:3rem; padding-right:10rem; max-width:720px } a{ color:#000; text-decoration:none } a:hover{ text-decoration:underline; text-decoration-color:red; font-weight:500; font-size:.97em; cursor:pointer } h1{ display:none } h2{ font-weight:500; font-size:1.6rem } h3{ font-weight:500; font-size:1.4rem } h4{ font-weight:500; font-size:1.2rem } h5{ font-weight:500; font-size:1.1rem } h6{ font-weight:500; font-size:1rem } .abstract{ font-style:italic; border-left:1px solid #000; margin-left:5rem; margin-right:2rem; margin-bottom:1.2rem; padding-left:1rem; padding-right:2rem; padding-top:1.2rem; padding-bottom:1.2rem; background-color:rgba(0,0,0,5%); max-width:45ch } .authors{ display:inline-block; font-size:1.8rem; margin-left:5rem; margin-right:2rem; padding-left:1rem } .keywords{ display:inline-block; font-size:1.2rem; margin-left:5rem; margin-right:2rem; padding-left:1rem; padding-right:2rem; margin-bottom:2.2rem; max-width:72ch } blockquote{ border-left:1px red solid; margin-left:1rem; margin-right:2rem; padding-left:1rem; padding-right:2rem; padding-top:.1rem; padding-bottom:.1rem; background-color:#fff9f9 } h2+p:first-letter{ font-family:great vibes,cursive; color:rgba(0,0,0,.8); font-size:1.5em; line-height:0 } .hx{ position:relative } .hpar{ position:absolute; font-size:1.7em; font-style:normal; color:rgba(0,0,0,.1); top:0; margin-top:-.4em } .smallcaps{ font-family:vollkorn sc,serif; font-weight:400 } body{ counter-reset:h2 glossN } h2{ counter-reset:h3 } h3{ counter-reset:h4 } h4{ counter-reset:h5 } h5{ counter-reset:h6 } h2:before{ color:rgba(0,0,0,.4); counter-increment:h2; content:counter(h2)". " } h3:before{ color:rgba(0,0,0,.4); counter-increment:h3; content:counter(h2)"." counter(h3)". " } h4:before{ color:rgba(0,0,0,.4); counter-increment:h4; content:counter(h2)"." counter(h3)"." counter(h4)". " } h5:before{ color:rgba(0,0,0,.4); counter-increment:h5; content:counter(h2)"." counter(h3)"." counter(h4)"." counter(h5)". " } h6:before{ color:rgba(0,0,0,.4); counter-increment:h6; content:counter(h2)"." counter(h3)"." counter(h4)"." counter(h5)"." counter(h6)". " } h2.nocount:before,h3.nocount:before,h4.nocount:before,h5.nocount:before,h6.nocount:before{ content:""; counter-increment:none } details{ padding-left:1rem } #toggleAllLinks{ font-size:.8rem } #toggleAllLinks:hover{ cursor:pointer; text-decoration:underline; text-decoration-color:red } .glosscontainer{ display:grid; grid-template-columns:auto 1fr; grid-template-rows:1fr; gap:0 0; grid-template-areas:"glossnumber gloss"; border-left:1px red solid; background-color:#fff9f9; padding-top:.4em; margin-top:1rem; margin-bottom:1rem; margin-left:1rem; margin-right:2rem; padding-bottom:.4em; padding-left:1rem; padding-right:2rem } .gloss{ grid-area:gloss } .glossnumber{ grid-area:glossnumber; padding-right:.6rem } .glossnumberAuto::before{ counter-increment:glossN; content:"(" counter(glossN)")" } .glosswords{ display:inline-block; padding-left:-.3rem; padding-right:1rem } .sitemap{ padding-left:3rem; font-size:1.2rem } .sitemap a{ color:rgba(0,0,0,.4) } .sitemap .sup{ color:rgba(255,0,0,.7) } .highline a,.sitemap a:hover{ color:#000 } .highline .sup,.sitemap .sup:hover{ color:red } .highline{ font-size:1.6rem; color:#000; border-left:1px red solid; padding-left:1rem; padding-top:.1rem; padding-bottom:.1rem; background-color:#fff9f9 } .svedit{ display:none; margin-left:.5rem } .affiliation{ font-size:smaller } @media(max-width:767px){ html{ box-sizing:border-box; max-width:767px; margin:0 auto; padding:0 } body{ font-size:1rem; padding-left:10px; padding-right:10px } .grid{ display:inline } .coretitle{ margin-top:3rem; margin-bottom:2rem; font-size:2.2rem } .leftcolumn{ display:none } .has,.afterhas{ font-size:1.1rem } .mantle,.crust{ margin-bottom:.2em } .content{ padding:0; margin:0 auto; margin-top:4rem } .hpar{ display:none } .mantletitle{ font-size:1.7rem } .sessiongrid{ display:none } }