@font-face{font-family:TASA Explorer;font-style:normal;font-weight:400 800;font-display:optional;src:url(/schrift/tasa-explorer-v2-latin-ext.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:TASA Explorer;font-style:normal;font-weight:400 800;font-display:optional;src:url(/schrift/tasa-explorer-v2-latin.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}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--grund-seite);min-height:100dvh;color:var(--text);font-family:var(--schrift);font-size:var(--gr-text);line-height:var(--zh-text);font-weight:var(--gew-text);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}a{color:var(--link)}button,input{font:inherit}:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand)}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopf{background:var(--kopf-grund);justify-content:space-between;align-items:center;gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-3);min-height:var(--kopf-hoehe);border-bottom:var(--kante-mandant) solid var(--mandant);display:flex}.logo{width:var(--logo-kopf-breite);height:var(--logo-kopf-hoehe);background:var(--logo-kopf) left center / contain no-repeat;flex:none}.kopf-mandant{font-size:var(--gr-beschriftung);font-weight:var(--gew-beschriftung);line-height:var(--zh-beschriftung);text-align:right;overflow-wrap:anywhere;min-width:0}.seite{gap:var(--abstand-3);padding:var(--abstand-3);max-width:calc(var(--karte-breite) + 2 * var(--abstand-4));display:grid}@media (min-width:600px){.seite{padding:var(--abstand-4);gap:var(--abstand-4)}}.karte{background:var(--grund-karte);border-radius:var(--radius-karte);padding:var(--abstand-4) var(--abstand-3);gap:var(--abstand-3);min-width:0;display:grid}@media (min-width:600px){.karte{padding:var(--abstand-4)}}.block{background:var(--grund-block);padding:var(--abstand-3);gap:var(--abstand-2);display:grid}.stapel{gap:var(--abstand-1);display:grid}.stapel-mittel{gap:var(--abstand-2);display:grid}.stapel-weit{gap:var(--abstand-3);display:grid}.beschriftung{font-size:var(--gr-beschriftung);line-height:var(--zh-beschriftung);font-weight:var(--gew-beschriftung);letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise)}.titel{font-size:var(--gr-titel);line-height:var(--zh-titel);font-weight:var(--gew-titel);text-wrap:balance;overflow-wrap:anywhere}.zwischentitel{font-size:var(--gr-zwischentitel);line-height:var(--zh-titel);font-weight:var(--gew-zwischentitel);color:var(--zwischentitel)}.text{max-width:var(--lesebreite);overflow-wrap:anywhere}.leise{color:var(--text-leise)}.stark{font-weight:var(--gew-beschriftung)}.links-buendig{justify-self:start}.mit-wort{align-items:center;gap:var(--abstand-2);display:inline-flex}.sym{width:var(--symbol-groesse);height:var(--symbol-groesse);fill:currentColor;flex:none}.handlungen{align-items:center;gap:var(--abstand-3) var(--abstand-4);flex-wrap:wrap;display:flex}.knopf,.knopf-neben{appearance:none;border-radius:var(--radius-bedien);min-height:var(--knopf-hoehe);font-weight:var(--gew-beschriftung);cursor:pointer;align-items:center;gap:var(--abstand-2);text-align:left;text-decoration:none;display:inline-flex}.knopf{padding:0 var(--abstand-4);background:var(--handlung);color:var(--auf-handlung);border:0}.knopf-neben{background:var(--grund-karte);color:var(--text);border:var(--kante-duenn) solid var(--kante-feld);padding:0 var(--abstand-3)}.knopf:disabled,.knopf-neben:disabled{cursor:progress}.link{color:var(--link);text-underline-offset:3px;font-weight:var(--gew-beschriftung);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.feld{gap:var(--abstand-2);display:grid}.feld label{font-weight:var(--gew-beschriftung);line-height:var(--zh-beschriftung)}.feld input{color:var(--text);background:var(--grund-feld);border:var(--kante-duenn) solid var(--kante-feld);border-radius:var(--radius-bedien);min-height:var(--feld-hoehe);padding:var(--abstand-2) var(--feld-innen);width:100%}.feld.hat-fehler input{border:var(--kante-dick) solid var(--fehler)}.meldung{color:var(--fehler);font-weight:var(--gew-beschriftung);align-items:flex-start;gap:var(--abstand-2);display:flex}.meldung .mit-wort{align-items:flex-start}.meldung .sym{margin-top:.15em}.laden{height:var(--laden-hoehe);background:linear-gradient(90deg, var(--handlung), var(--verlauf-ende), var(--handlung));background-size:200% 100%;animation:1.6s linear infinite fluss}@keyframes fluss{0%{background-position:0 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.laden{animation:none}}.liste{margin:0;padding:0;list-style:none;display:grid}.liste>li{padding:var(--abstand-3) 0;border-top:var(--kante-duenn) solid var(--kante-leise);gap:var(--abstand-1);overflow-wrap:anywhere;display:grid}.liste>li:first-child{border-top:0;padding-top:0}.auswahl{gap:var(--abstand-2);border:0;min-width:0;margin:0;padding:0;display:grid}.auswahl legend{margin-bottom:var(--abstand-2);padding:0}.auswahl label{align-items:center;gap:var(--abstand-3);min-height:var(--knopf-hoehe);padding:var(--abstand-2) var(--abstand-3);border:var(--kante-duenn) solid var(--kante-feld);cursor:pointer;overflow-wrap:anywhere;display:flex}.auswahl label:has(input:checked){border:var(--kante-dick) solid var(--text);font-weight:var(--gew-beschriftung)}.auswahl input{accent-color:var(--text);width:var(--auswahl-groesse);height:var(--auswahl-groesse);flex:none;margin:0}
