*{box-sizing:border-box}html{height:100%}body{background:var(--bkg-color);min-height:100%;margin:0;padding:8px;font-family:Roboto-Condensed,sans-serif;display:block}#app{flex-flow:column;height:98vh;display:flex}p,h1,h2,h3,.target-language{color:var(--text-color)}h1,h2,h3,.target-language{font-weight:900}p{font-size:18px;font-weight:500}h1{font-size:1.2em}h2{font-size:1.1em}h3{font-size:1em}.target-language{font-size:18px}a,a:link,a:visited,a:hover,a:active{color:var(--text-color)}a{font-size:18px;font-weight:700}a:link,a:visited{text-decoration:none}a:hover{font-size:20px;text-decoration:underline}a:active{text-decoration:underline}ul{font-size:1.2em;font-weight:700}button{font-size:1em;font-weight:700}.translation{columns:2;-webkit-columns:2;-moz-columns:2}.column{float:left;width:50%;padding:10px}.row:after{content:"";clear:both;display:table}table{color:var(--text-color);text-align:left;vertical-align:top;font-size:18px;font-weight:700}table caption{white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.words-list{padding-left:10px}td{vertical-align:top;padding-right:15px}th{padding-right:15px}.title-table{display:block}@media screen and (width<=450px){.title-table{padding-left:10px}}.long-list{justify-content:center;display:flex}@media screen and (width<=450px){.long-list{justify-content:left}}.sidebar{z-index:1000;background-color:var(--navbar-bkg-color);width:0;height:100%;padding-top:60px;transition:all .5s;position:fixed;top:0;left:0;overflow-x:hidden}.sidebar a{color:#818181;padding:8px 8px 8px 32px;font-size:1em;text-decoration:none;transition:all .3s;display:block}.sidebar a:hover{color:#f1f1f1}.sidebar .closebtn{margin-left:50px;font-size:36px;position:absolute;top:0;right:25px}@media screen and (height<=450px){.sidebar{padding-top:15px}.sidebar a{font-size:18px}}#navigationbar{z-index:100;background-color:var(--navbar-bkg-color);justify-content:space-between;align-items:center;padding:5px;transition:margin-left .5s;display:flex;top:0;left:0}.nav-left,.nav-right{justify-content:space-between;align-items:center;display:flex}.openbtn,.btn-toggle,.homebtn{cursor:pointer;background-color:var(--navbar-bkg-color);color:var(--text-color);border:none;justify-content:center;align-items:center;padding:10px 15px;font-size:1em;display:flex}.homebtn,.homebtn:link,.homebtn:visited,.homebtn:hover,.homebtn:active{color:var(--text-color);font-size:1em;text-decoration:none}.openbtn:hover,.btn-toggle:hover{background-color:var(--button-hover-color)}@media screen and (width<=640px){.openbtn:hover,.btn-toggle:hover{background-color:var(--navbar-bkg-color)}}.word-counter{color:#fff;text-align:center;width:100%;padding-bottom:5px;bottom:0;left:0}.word-counter p{font-size:1em;font-weight:700}.ml16{color:var(--text-color);text-transform:uppercase;letter-spacing:.5em;text-align:center;z-index:0;margin:0 10.72px 10.72px;padding:0;font-size:1em;font-weight:800;position:relative;overflow:hidden}.ml16 .letter{text-align:center;line-height:1em;display:inline-block}.course-title{text-align:center;margin:0 26.8px;font-size:40px}.topics-menu{text-align:center}.home-view{text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}footer{background-color:var(--bkg-color);width:100%;color:var(--text-color);text-align:center;font-size:5px;position:fixed;bottom:0;left:0}.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;padding:10px;overflow-x:auto}.inflection{border-collapse:collapse;width:100%;font-size:clamp(14px,1.6vw,16px)}.inflection caption{text-align:left;margin:0 0 .5rem;font-weight:600}.inflection th,.inflection td{text-align:center;vertical-align:top;border:1px solid #ccc;padding:.6rem .8rem}.inflection thead th{z-index:1;position:sticky;top:0}.inflection th:first-child,.inflection td:first-child{text-align:left;min-width:16rem;font-weight:600}@media (width<=640px){.inflection thead{display:none}.inflection,.inflection tbody,.inflection tr,.inflection td{width:100%;display:block}.inflection tr{border:1px solid #ccc;border-radius:.5rem;margin:0 0 .9rem;overflow:hidden}.inflection td{border-bottom:1px solid #ccc;justify-content:space-between;gap:1rem;padding:.65rem .9rem;display:flex}.inflection td:first-child{font-weight:700}.inflection td:last-child{border-bottom:0}.inflection td:nth-child(2):before{content:"Nominative";font-weight:600}.inflection td:nth-child(3):before{content:"Accusative";font-weight:600}.inflection td:nth-child(4):before{content:"Dative";font-weight:600}.inflection td:nth-child(5):before{content:"Genitive";font-weight:600}.inflection td:before{margin-right:.5rem}}@media (width>=641px){.inflection td:first-child,.inflection th:first-child{z-index:2;position:sticky;left:0}}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-iWngeIrl.woff2)}@font-face{font-family:Montserrat-Italic;src:url(/assets/Montserrat-Italic-VariableFont_wght-CUa0k1Ed.woff2)}@font-face{font-family:Roboto-Condensed;src:url(/assets/RobotoCondensed-VariableFont_wght-C1Vpev1I.woff2)}@font-face{font-family:Roboto-Condensed-Italic;src:url(/assets/RobotoCondensed-Italic-VariableFont_wght-aZGrFrlb.woff2)}html{--text-color:#1d1d1d;--bkg-color:#e9e9e9;--navbar-text-color:#1d1d1d;--navbar-bkg-color:#dbdbdb;--button-hover-color:#c7c7c7;--banner-color:#212121}html.dark-theme{--text-color:#f1f1f1;--bkg-color:#202020;--navbar-text-color:#e9e9e9;--navbar-bkg-color:#1c1c1c;--button-hover-color:#353535;--banner-color:#494949}.topic-list ul[data-v-b27015da]{margin:0;padding:0;list-style:none;display:grid}.dictionary-container[data-v-a85aff4b]{max-width:500px;margin:2rem auto;font-family:sans-serif}.search-input[data-v-a85aff4b]{width:100%;margin-bottom:1rem;padding:12px;font-size:1.2rem}.result-card[data-v-a85aff4b]{border:1px solid #ccc;border-radius:8px;padding:1.5rem}.pos-badge[data-v-a85aff4b]{color:#fff;background-color:#007bff;border-radius:4px;padding:4px 8px;font-size:.8rem}.error[data-v-a85aff4b]{color:#bb4949;font-weight:700}.example-box[data-v-a85aff4b]{border-top:1px solid #ddd;margin-top:1rem;padding-top:1rem}.notfound[data-v-1e8854e6],.comingsoon[data-v-b4871d15]{font-size:2.5em}.text-container[data-v-127354a8]{justify-content:center;display:flex}.text-box[data-v-127354a8]{width:50vw}@media only screen and (width<=600px){.text-box[data-v-127354a8]{width:85vw}}
