@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dee4061a-module__LXMpZW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dee4061a-module__LXMpZW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d1b3bd1d-module__BzPTHW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d1b3bd1d-module__BzPTHW__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_9d89e51c-module__58Kdga__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_9d89e51c-module__58Kdga__variable{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}
@font-face{font-family:HyphenDiaeresis;src:url(../media/hyphen-diaeresis.0aaf9123.woff2)format("woff2");font-display:swap;unicode-range:U+2E1A}*,:after,:before{box-sizing:inherit;margin:0;padding:0}input,select,textarea{font-size:16px}:root{--font-content:"HyphenDiaeresis","Libre Baskerville",serif;--font-ui:"HyphenDiaeresis","Open Sans",sans-serif;--font-parag:1.8rem;--parag-height:2.9rem;--font-parag-large:2.2rem;--font-table-title:1.4rem;--font-smaller:1.5rem;--button-radius-1:20px;--button-radius-1-sm:15px;--button-radius-2:8px;--sidebar-header-left:1.5rem;--color-primary:#664f84;--color-primary-dark:#503a6d;--color-primary-dark-1:#615371;--color-primary-dark-2:#463c52;--color-primary-dark-3:#383041;--color-primary-dark-4:#1e1c21;--color-primary-light-1:#7a6398;--color-primary-light-2:#cbbdd9;--color-primary-light-3:#ded5e8;--color-primary-light-4:#e8e1ef;--color-accent-yellow-dark:#d2b349;--color-accent-yellow:#e6c75d;--color-accent-yellow-light:#fadb71;--color-accent-yellow-light-1:#ffef85;--color-accent-orange-dark:#d28d49;--color-accent-orange:#e6a15d;--color-accent-orange-light:#fab571;--color-accent-orange-light-1:#ffd38f;--color-accent-coral-dark:#d76b4b;--color-accent-coral:#eb7f5f;--color-accent-coral-light:#ff9373;--color-accent-coral-light-1:#ffb191;--color-accent-taupe-dark:#b6a383;--color-accent-taupe:#cab797;--color-accent-taupe-light:#e8d5b5;--color-accent-taupe-light-1:#f5e9c9;--color-accent-sea-dark:#65a197;--color-accent-sea:#79b5ab;--color-accent-sea-light:#8dc9bf;--color-accent-sea-light-1:#a1ddd3;--color-accent-blue-dark:#5d93a4;--color-accent-blue:#71a7b8;--color-accent-blue-light:#85bbcc;--color-accent-blue-light-1:#99cfe0;--color-grey-dark:#615f63;--color-grey-dark-2:#939195;--color-grey:#c5c3c7;--color-grey-light-1:#e5e5e5;--color-grey-light-2:#efefef;--color-grey-light-3:#fbfbfb;--color-black:#000500;--color-black-light:#2f2e2e;--color-onyx:#404040;--color-blue-light:#b8d0eb;--color-red:#df0303;--color-green:#23a818;--color-yellow:#fc0;--shadow-light:0 2rem 3rem #00000026;--shadow-dark:0 1rem 3rem #00000080;--shadow-text:8px 8px 10px #0000008c;--color-white:#fff;--color-white-dark:#e8e9f3;--adjust-brightness:95%}:root,:root.light-mode{--color-tertiary:#fff;--color-tertiary-dark:#e8e9f3;--background-color:#fff;--paper-color:#fefbf1;--scroll-area-bg-color:var(--color-grey-light-3);--hover-area-bg-color:var(--color-grey-light-2);--modal-backdrop:brightness(50%);--text-color:var(--color-black);--text-color-reverse:var(--color-white);--light-link:var(--color-primary-light-4);--btn-color:var(--color-black);--feedback-button-text:var(--color-tertiary);--button-hover-background:var(--color-grey-light-2);--gender-button-background:var(--background-color);--gender-button-background-selected:var(--color-accent-taupe-dark);--control-button:var(--color-primary);--control-button-disabled:var(--color-blue-light);--special-char-button:var(--color-primary-light-4);--special-char-button-hover:var(--color-primary-light-3);--info-icon-color:var(--color-primary);--primary-btn-color:var(--color-primary);--secondary-btn-color:var(--color-primary-light-3);--blue-btn-color:var(--color-accent-blue-light-1);--slider-color:var(--color-primary);--slider-background-color:var(--color-primary-light-2);--slider-background-color-2:var(--color-grey-light-1);--link-color:var(--color-primary-dark-2);--visited-link-color:var(--color-primary-light-1);--header-button-color:var(--color-primary-dark-4);--ft-button-color:var(--color-primary-dark-4);--ft-button-bg:var(--color-primary-light-2);--ft-button-border:var(--color-primary-light-2);--table-title-color:var(--color-primary-light-1);--coloured-text:var(--color-primary);--testbox-background:var(--color-grey-light-1);--testbox-border-red:var(--color-red);--testbox-border-green:var(--color-green);--text-correct:var(--color-green);--text-false:var(--color-red);--shadow-small:.2rem .2rem .2rem #0000004d;--shadow-medium:.3rem .3rem 3rem #0000004d;--sidebar-background:var(--color-primary-light-4);--sidebar-hover:var(--color-primary-light-3);--sidebar-select:var(--color-primary-light-2);--sidebar-select-text:var(--text-color);--header-background:var(--color-primary);--nav-button:var(--color-accent-orange-light);--nav-hover:var(--color-grey-light-2);--btn-text:var(--text-color);--tab-color-1:var(--color-primary-light-4);--tab-color-2:var(--color-primary-light-2);--tab-color-text:var(--color-black)}:root.dark-mode{--color-tertiary:#000500;--color-tertiary-dark:#000;--background-color:var(--color-primary-dark-4);--paper-color:var(--color-primary-dark-3);--scroll-area-bg-color:#27252a;--hover-area-bg-color:var(--color-primary-dark-3);--modal-backdrop:brightness(25%);--text-color:var(--color-grey-light-2);--text-color-reverse:var(--color-black);--light-link:var(--color-primary);--btn-color:var(--color-white);--feedback-button-text:var(--color-primary);--button-hover-background:var(--color-primary-dark-2);--gender-button-background:var(--color-accent-taupe-light-1);--gender-button-background-selected:var(--color-accent-taupe-dark);--control-button:var(--color-white-dark);--control-button-disabled:var(--color-primary-dark-1);--special-char-button:var(--color-primary-dark-1);--special-char-button-hover:var(--color-primary-dark);--info-icon-color:var(--color-primary-light-2);--primary-btn-color:var(--color-primary);--secondary-btn-color:var(--color-primary-dark-3);--blue-btn-color:var(--color-accent-blue-dark);--slider-color:var(--color-black);--slider-background-color:var(--color-accent-yellow-dark);--slider-background-color-2:var(--color-grey-light-1);--link-color:var(--color-primary-light-2);--visited-link-color:var(--color-primary-light-3);--header-button-color:var(--color-primary-dark-1);--ft-button-color:var(--color-primary-light-3);--ft-button-bg:var(--color-primary-dark-3);--ft-button-border:var(--color-primary-dark-2);--table-title-color:var(--color-grey);--coloured-text:var(--color-primary-light-2);--testbox-background:var(--color-primary-dark);--testbox-border-red:var(--color-accent-coral-dark);--testbox-border-green:var(--color-accent-sea-light);--text-correct:var(--text-color);--text-false:var(--text-color);--shadow-small:.1rem .1rem .1rem #ffffffe4;--shadow-medium:.3rem .3rem 3rem #ffffffe4;--sidebar-background:var(--color-primary-dark-3);--sidebar-hover:var(--color-primary-dark-2);--sidebar-select:var(--color-primary-dark-1);--sidebar-select-text:var(--color-accent-yellow-light);--header-background:var(--color-primary-dark-3);--nav-button:var(--color-accent-yellow);--nav-hover:var(--color-primary-dark-2);--btn-text:var(--background-color);--tab-color-1:var(--color-primary-dark-3);--tab-color-2:var(--color-primary);--tab-color-text:var(--color-accent-yellow)}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%;overflow:hidden}@media only screen and (min-width:112.5em){html{font-size:70%}}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:50.5em){html{font-size:52%}}@media only screen and (max-width:38.4em){html{font-size:50%}}body{box-sizing:border-box;background-color:var(--background-color);width:100dvw;height:100dvh;min-height:100dvh;color:var(--text-color);--font-hero:var(--font-source-serif),"Libre Baskerville",Georgia,serif;font-family:HyphenDiaeresis,Times New Roman,Times,serif}a{color:var(--link-color)}a:visited{color:var(--visited-link-color)}::selection{background-color:var(--color-primary);color:var(--color-tertiary)}.heading1{margin-bottom:2rem;font-size:3.2rem;line-height:1.3}.heading2{margin-top:3rem;margin-bottom:1.5rem;font-size:2.4rem;font-weight:600;line-height:1.4}.centerPanel{box-sizing:border-box;width:100%;max-width:60rem;margin-inline:auto;padding-inline:1.6rem}@media only screen and (max-width:34.4em){.centerPanel{max-width:52rem}}@media only screen and (max-width:27.9em){.centerPanel{max-width:42rem;padding-inline:1rem}}@media only screen and (max-width:22.5em){.centerPanel{max-width:38rem}}@media only screen and (max-width:27.9em){html.android .centerPanel{max-width:none;padding-inline:1rem}}.centerPanelWide{box-sizing:border-box;width:100%;max-width:66rem;margin-inline:auto;padding-inline:1.6rem}@media only screen and (max-width:34.4em){.centerPanelWide{max-width:55rem}}@media only screen and (max-width:27.9em){.centerPanelWide{max-width:45rem}}@media only screen and (max-width:22.5em){.centerPanelWide{max-width:38rem}}.heading1{color:var(--text-color);margin-bottom:2rem;font-size:3.2rem}.heading2{color:var(--text-color);margin-bottom:2rem;font-size:2.4rem;font-weight:600}.linkClassUnderline{color:var(--link-color);border-radius:var(--button-radius-1);outline:none;width:fit-content;height:fit-content;text-decoration:underline}.linkClassUnderline:hover{filter:brightness(var(--adjust-brightness));color:var(--color-primary-light-1)}.parag{font-size:var(--font-parag);line-height:var(--parag-height);color:var(--text-color);margin:1rem 0}.german,.ital{font-style:italic}.lessonParag{font-size:var(--font-parag);line-height:var(--parag-height);color:var(--text-color);margin-bottom:2.4rem}@media only screen and (max-width:22.5em){.lessonParag{margin-bottom:1.6rem}}.lessonParagNoCenter{font-size:var(--font-parag);line-height:var(--parag-height);color:var(--text-color);margin:1rem 0 2.4rem}@media only screen and (max-width:22.5em){.lessonParagNoCenter{margin-bottom:1.6rem}}.paddingDiv{padding-bottom:5rem}.seoTable{border-collapse:separate;border-spacing:0;max-width:100%}:where(.seoTable) :where(thead,tbody,tfoot,tr){display:contents}:where(.seoTable) :where(th,td){font-weight:inherit;text-align:inherit;padding:0}.seoTableFlow{display:contents}.seoTableBlock{display:block}.caseTable{flex-direction:column;width:fit-content;margin:1rem 0;display:flex}.caseTableRow{grid-template-columns:5rem repeat(4,8rem);display:grid}@media only screen and (max-width:38.4em){.caseTableRow{grid-template-columns:4rem repeat(4,6rem)}}@media only screen and (max-width:22.5em){.caseTableRow{grid-template-columns:3.5rem repeat(4,5rem)}}.caseTableCell{border:1px solid var(--color-grey-light-1);padding:.4rem .8rem;font-size:1.4rem}@media only screen and (max-width:22.5em){.caseTableCell{padding:.3rem .4rem;font-size:1.2rem}}.german,.ital{font-style:italic}.emph{font-weight:700}.uLine{text-decoration:underline}.uCase{text-transform:uppercase}.xXLargeMarginB{margin-bottom:3.4rem!important}.noMarginB{margin-bottom:0!important}.noMarginT{margin-top:0!important}.xLargeMarginT{margin-top:2.4rem!important}.xLargeMarginB{margin-bottom:2.4rem!important}.gridOneRowTwoCol{grid-template-columns:49% 1fr;column-gap:2rem;width:100%;margin:0 0 .6rem;display:grid}.tableInfo{text-transform:capitalize;color:var(--table-title-color);font-size:var(--font-parag)}.fourfourappear{display:none!important}@media only screen and (max-width:27.9em){.fourfourappear{display:block!important}}.fourfourdisappear{display:block!important}@media only screen and (max-width:27.9em){.fourfourdisappear{display:none!important}}.fivefiveappear{display:none!important}@media only screen and (max-width:34.4em){.fivefiveappear{display:block!important}}.fivefivedisappear{display:block!important}@media only screen and (max-width:34.4em){.fivefivedisappear{display:none!important}}@media only screen and (max-width:38.4em){.sixDisappear{display:none!important}}.nineappear{display:none!important}@media only screen and (max-width:56.25em){.nineappear{display:block!important}}
.Spinner-module-scss-module__gfWEeG__spinnerContainer{justify-content:center;align-items:center;height:100%;display:flex}.Spinner-module-scss-module__gfWEeG__loader{aspect-ratio:1;background:radial-gradient(farthest-side,var(--color-primary)94%,#0000)top/10px 10px no-repeat,conic-gradient(#0000 30%,var(--color-primary));border-radius:50%;width:6.4rem;margin:auto;animation:1.4s linear infinite Spinner-module-scss-module__gfWEeG__turning;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 0)}@keyframes Spinner-module-scss-module__gfWEeG__turning{to{transform:rotate(1turn)}}
.Loading-module-scss-module__jze81a__spinnerDiv{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.Header-module-scss-module__3MKD6W__header{z-index:20;width:auto;margin-left:calc(-1*env(safe-area-inset-left));margin-right:calc(-1*env(safe-area-inset-right));padding-left:calc(1rem + env(safe-area-inset-left));padding-right:env(safe-area-inset-right);background-color:var(--header-background);font-family:var(--font-ui);grid-area:1/1/2/-1;grid-template-columns:max-content 1fr max-content max-content max-content max-content;grid-template-areas:"title.nav1 nav2 toggle logout";align-items:center;display:grid;position:relative}@media only screen and (max-width:50.5em){.Header-module-scss-module__3MKD6W__header{grid-template-columns:1fr max-content max-content;grid-template-areas:"title toggle burger"}}.Header-module-scss-module__3MKD6W__titleCell{grid-area:title}@media only screen and (max-width:50.5em){.Header-module-scss-module__3MKD6W__titleCell{justify-self:start;padding-left:.5rem}}.Header-module-scss-module__3MKD6W__nav1Cell{grid-area:nav1}.Header-module-scss-module__3MKD6W__nav2Cell{grid-area:nav2}@media only screen and (max-width:50.5em){.Header-module-scss-module__3MKD6W__nav1Cell,.Header-module-scss-module__3MKD6W__nav2Cell{display:none}}@media only screen and (max-width:56.25em){.Header-module-scss-module__3MKD6W__labelWide{display:none}}.Header-module-scss-module__3MKD6W__labelMid{display:none}@media only screen and (max-width:56.25em){.Header-module-scss-module__3MKD6W__labelMid{display:inline}}.Header-module-scss-module__3MKD6W__toggleCell{grid-area:toggle;justify-content:center;align-items:center;display:flex}.Header-module-scss-module__3MKD6W__logoutCell{grid-area:logout;justify-content:flex-end;align-items:center;display:flex}@media only screen and (max-width:50.5em){.Header-module-scss-module__3MKD6W__logoutCell{display:none}}.Header-module-scss-module__3MKD6W__burgerCell{grid-area:burger;display:none}@media only screen and (max-width:50.5em){.Header-module-scss-module__3MKD6W__burgerCell{align-items:center;display:flex}}.Header-module-scss-module__3MKD6W__headerTitle{color:var(--color-white-dark);text-shadow:var(--shadow-text);align-self:center;font-size:4rem;font-weight:700;text-decoration:none}@media only screen and (max-width:27.9em){.Header-module-scss-module__3MKD6W__headerTitle{font-size:3.2rem}}@media only screen and (max-width:22.5em){.Header-module-scss-module__3MKD6W__headerTitle{font-size:2.8rem}}.Header-module-scss-module__3MKD6W__headerTitle:visited{text-decoration:none}.Header-module-scss-module__3MKD6W__headerLink{align-self:center;text-decoration:none}.Header-module-scss-module__3MKD6W__headerLink:link,.Header-module-scss-module__3MKD6W__headerLink:visited,.Header-module-scss-module__3MKD6W__headerLink:hover,.Header-module-scss-module__3MKD6W__headerLink:focus,.Header-module-scss-module__3MKD6W__headerLink:active{text-decoration:none}.Header-module-scss-module__3MKD6W__headerBtn{color:var(--color-white-dark);background-color:var(--header-button-color);border:none;border-radius:5px;margin:0 .5rem;padding:.7rem 1rem;font-weight:700}@media only screen and (max-width:27.9em){.Header-module-scss-module__3MKD6W__headerBtn{padding:.7rem .5rem}}.Header-module-scss-module__3MKD6W__headerBtn:hover{cursor:pointer;filter:brightness(1.25)}
.ThemeToggle-module-scss-module__s-Nk_G__toggle{color:var(--color-white-dark);background:0 0;border:none;justify-content:center;place-self:center end;align-items:center;margin:0 1rem;padding:.4rem;font-size:2.4rem;display:flex}.ThemeToggle-module-scss-module__s-Nk_G__toggle:hover{cursor:pointer;filter:brightness(85%)}
.HamburgerMenu-module-scss-module__Q6kk_G__wrap{align-items:center;display:flex;position:relative}.HamburgerMenu-module-scss-module__Q6kk_G__burger{color:var(--color-white-dark);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;font-size:2.8rem;display:flex}.HamburgerMenu-module-scss-module__Q6kk_G__burger:hover{filter:brightness(85%)}.HamburgerMenu-module-scss-module__Q6kk_G__dropdown{z-index:1000;background-color:var(--header-background);border:1px solid var(--color-primary-light-1);border-radius:8px;flex-direction:column;gap:.8rem;min-width:20rem;padding:1rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 .4rem 1.8rem #0000008c}.HamburgerMenu-module-scss-module__Q6kk_G__navItem{font-family:var(--font-ui);text-align:center;color:var(--color-white-dark);background-color:var(--color-primary-dark-2);border:1px solid var(--color-primary-dark-1);border-radius:5px;padding:.8rem 1rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:block}.HamburgerMenu-module-scss-module__Q6kk_G__navItem:link,.HamburgerMenu-module-scss-module__Q6kk_G__navItem:visited{color:var(--color-white-dark);text-decoration:none}.HamburgerMenu-module-scss-module__Q6kk_G__navItem:hover{filter:brightness(1.25)}.HamburgerMenu-module-scss-module__Q6kk_G__logoutSlot{justify-content:center;display:flex}.HamburgerMenu-module-scss-module__Q6kk_G__logoutSlot form{width:100%;margin:0}.HamburgerMenu-module-scss-module__Q6kk_G__logoutSlot button{width:100%;color:var(--color-white-dark);border-color:var(--color-white-dark)}
.LogoutButton-module-scss-module__OZXihW__form{align-items:center;width:max-content;height:100%;margin-right:1rem;display:flex}.LogoutButton-module-scss-module__OZXihW__button{border:1px solid var(--color-white-dark);color:var(--color-white-dark);cursor:pointer;background:0 0;border-radius:4px;grid-column:-2/-1;padding:.5rem 1rem;font-size:1.3rem;font-weight:600}.LogoutButton-module-scss-module__OZXihW__button:hover{background:#ffffff1a}@media only screen and (max-width:27.9em){.LogoutButton-module-scss-module__OZXihW__button{border:1px solid var(--text-color);color:var(--text-color)}}
.layout-module-scss-module__95db7a__app{height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);grid-row-gap:.4rem;grid-template-rows:6rem calc(100dvh - 6rem);display:grid}@media only screen and (max-width:56.25em){.layout-module-scss-module__95db7a__app{grid-template-rows:min-content 1fr}}
