:root{--color-0:#f0f1f3;--color-1:#d3d6db;--color-2:#9aa0a6;--color-3:#4b4f55;--background:#fff;--text:#000;--font-body:"GentiumW", sans-serif;--font-heading:"Herculanum", serif;--fw-regular:400;--fw-semibold:600;--fw-bold:800;--fs-h1:6rem;--fs-h2:2.5rem;--fs-h3:1.6rem;--fs-h4:1.4rem;--fs-h5:1.3rem;--fs-p:1.2rem;--color-masculine:#87cefa;--color-feminine:#fcbbe7;--color-neuter:#ff0;--color-nominative:#0073ff;--color-accusative:red;--color-genitive:#00c302;--color-dative:#ffac00;--color-ablative:#c0f;--color-vocative:#963;--color-locative:green}[data-theme=dark]{--color-0:#4b4f55;--color-1:#9aa0a6;--color-2:#d3d6db;--color-3:#f0f1f3;--background:#0f1115;--text:#e6e6e6}.audioIcon{vertical-align:middle;color:var(--text);cursor:pointer;margin-left:-1.2em;margin-right:.2em;font-size:.95em;transition:color .2s;display:none}body.morph-audio .audioIcon{display:inline-flex}body.morph-audio .audioIcon:hover svg{stroke-width:2px;color:var(--color-2)}.float-context .audioIcon{margin-left:-.2em}body.morph-comment .comment{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-2);text-decoration-color:var(--color-2);cursor:pointer;transition:text-decoration-color .2s}body.morph-comment .comment:hover{text-decoration-thickness:2px}.comment:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-2);text-decoration-color:var(--color-2);cursor:pointer;transition:text-decoration-color .2s}body.morph-masculine .masculine{text-shadow:0px 2px 8px var(--color-masculine)}body.morph-feminine .feminine{text-shadow:0px 2px 8px var(--color-feminine)}body.morph-neuter .neuter{text-shadow:0px 2px 8px var(--color-neuter)}body.morph-nominative .nominative{color:var(--color-nominative)}body.morph-accusative .accusative{color:var(--color-accusative)}body.morph-genitive .genitive{color:var(--color-genitive)}body.morph-dative .dative{color:var(--color-dative)}body.morph-ablative .ablative{color:var(--color-ablative)}body.morph-vocative .vocative{color:var(--color-vocative)}body.morph-locative .locative{color:var(--color-locative)}body.morph-indeclinable .indeclinable{background:linear-gradient(to right, var(--color-nominative) 0% 16%, var(--color-accusative) 16.67% 33.34%, var(--color-genitive) 33.34% 50%, var(--color-dative) 50% 66.67%, var(--color-ablative) 66.67% 83.34%, var(--color-vocative) 83.34% 100%);color:#0000;-webkit-background-clip:text;background-clip:text}body.morph-imperative .imperative{text-underline-offset:.1em;-webkit-text-decoration:underline wavy #963;text-decoration:underline wavy #963;text-decoration-thickness:1.5px}body.morph-subjunctive .subjunctive{text-underline-offset:.15em;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:2px;-webkit-text-decoration-color:vra(--text-);text-decoration-color:vra(--text-)}body.morph-gerundive .gerundive{background:var(--color-1);border-radius:2px;animation:1s ease-in-out infinite gerundive-pulse;display:inline-block}@keyframes gerundive-pulse{0%,to{background-color:var(--color-0)}50%{background-color:var(--color-1)}}@media (prefers-reduced-motion:reduce){body.morph-gerundive .gerundive{animation:none}}body.morph-deponent .deponent{background:linear-gradient(-45deg, var(--text) 20%, var(--color-1) 50%, var(--text) 80%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}body.morph-diminutive .diminutive,body.morph-comparative .comparative,body.morph-superlative .superlative{border-radius:6px;display:inline-block}body.morph-diminutive .diminutive{border:1px dashed var(--text)}body.morph-comparative .comparative{border:1px solid var(--color-2)}body.morph-superlative .superlative{border:2px double var(--color-3)}.verbForm{color:var(--text)}.verbPart1{color:var(--color-accusative)}.verbPart2{color:var(--color-genitive)}.verbPart3{color:var(--color-nominative)}.logoCN{border:1px solid var(--color-2);border-radius:10px;width:100px}.responsive-img{border:2px solid var(--color-1);border-radius:20px;max-width:100%;display:block}.tooltipWrapper{display:inline-block;position:relative}.tooltip{visibility:hidden;background:var(--color-1);color:var(--text);border:1px solid var(--color-3);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:1.1rem;position:absolute;top:calc(100% + 6px);left:150%;transform:translate(-50%);box-shadow:4px 4px 8px #02020280}.tooltipWrapper:hover .tooltip{visibility:visible}.textBtn{cursor:pointer;font-family:inherit;font-size:var(--fs-p);color:var(--color-3);border:none;border:1px solid var(--color-2);background:0 0;border-radius:20px;padding:0 10px}.textBtn:hover{background-color:var(--color-1)}.separator{border-bottom:2px solid var(--color-3);margin:0 0 10px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--text)}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none;-ms-overflow-style:none}h1{line-height:1.15;font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-bold);background:linear-gradient(160deg, var(--color-3) 0%, var(--color-2) 28%, var(--color-0) 50%, var(--color-2) 72%, var(--color-3) 100%);color:#0000;-webkit-text-stroke:1.5px var(--text);text-align:center;-webkit-background-clip:text;background-clip:text;margin:10px}@media (max-width:640px){h1{font-size:3rem}}h2{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-3);text-shadow:2px 4px 4px var(--color-2);text-align:center;margin:5px}h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text);margin-top:20px}h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-3);margin-top:10px;font-style:italic}h5{font-size:var(--fs-h5);font-weight:var(--fw-semibold);margin-top:5px;font-style:italic}h3+h4,h4+h5{margin-top:5px}p{font-size:var(--fs-p);font-weight:var(--fw-regular);margin-top:10px}u{text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}
@font-face{font-family:Herculanum;font-weight:400;src:url(/fonts/herculanum/Herculanum-regular.woff2)}@font-face{font-family:Herculanum-stroke;font-weight:400;src:url(/fonts/herculanum/Herculanum-stroke.woff2)}@font-face{font-family:GentiumW;font-weight:400;src:url(/fonts/gentium/Gentium-Regular.woff2)}@font-face{font-family:GentiumW;font-weight:500;src:url(/fonts/gentium/Gentium-Medium.woff2)}@font-face{font-family:GentiumW;font-weight:600;src:url(/fonts/gentium/Gentium-SemiBold.woff2)}@font-face{font-family:GentiumW;font-weight:700;src:url(/fonts/gentium/Gentium-Bold.woff2)}@font-face{font-family:GentiumW;font-weight:800;src:url(/fonts/gentium/Gentium-ExtraBold.woff2)}@font-face{font-family:GentiumW;font-weight:400;font-style:italic;src:url(/fonts/gentium/Gentium-Italic.woff2)}@font-face{font-family:GentiumW;font-weight:500;font-style:italic;src:url(/fonts/gentium/Gentium-MediumItalic.woff2)}@font-face{font-family:GentiumW;font-weight:600;font-style:italic;src:url(/fonts/gentium/Gentium-SemiBoldItalic.woff2)}@font-face{font-family:GentiumW;font-weight:700;font-style:italic;src:url(/fonts/gentium/Gentium-BoldItalic.woff2)}@font-face{font-family:GentiumW;font-weight:800;font-style:italic;src:url(/fonts/gentium/Gentium-ExtraBoldItalic.woff2)}
