:root{--papier: #faf9f6;--papier-2: #ffffff;--linie: #e3e1da;--linie-stark: #c9c6bc;--tinte: #1a1c1f;--tinte-2: #565b63;--tinte-3: #868b93;--akzent: #1f4d7a;--akzent-flaeche: #eaf0f6;--akzent-rand: #c3d3e3;--gut: #1d6b40;--warn: #8a5a12;--fehler: #9b2226;--radius: 6px;--radius-gross: 10px;--akzent-schrift: #ffffff;--schleier: rgba(26, 28, 31, .5);color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--papier: #15171a;--papier-2: #1c2024;--linie: #2c3137;--linie-stark: #434a52;--tinte: #eceef1;--tinte-2: #a6acb4;--tinte-3: #787f88;--akzent: #82b2e2;--akzent-flaeche: #1a2530;--akzent-rand: #33506e;--gut: #57bd85;--warn: #d2a45b;--fehler: #ef8b86;--akzent-schrift: #10171f;--schleier: rgba(0, 0, 0, .66)}}*,*:before,*:after{box-sizing:border-box}html{font-size:17px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--papier);color:var(--tinte);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}[dir=rtl]{direction:rtl}h1,h2,h3,p,figure{margin:0}h1{font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}h2{font-size:1.125rem;font-weight:600;line-height:1.3}h3{font-size:1rem;font-weight:600}a{color:var(--akzent);text-underline-offset:.15em}ul,ol{margin:0;padding:0;list-style:none}img,video{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:var(--radius)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rahmen{min-height:100dvh;display:flex;flex-direction:column}.inhalt{flex:1;padding-block:1.5rem 3rem}.seite{width:100%;max-width:34rem;margin-inline:auto;padding-inline:1.25rem}.stapel{display:flex;flex-direction:column;gap:1.5rem}.stapel--eng{gap:.75rem}.seitenkopf{display:flex;flex-direction:column;gap:.5rem}.lead{color:var(--tinte-2)}.klein{font-size:.875rem;color:var(--tinte-2)}.trenner{height:1px;background:var(--linie);border:0;margin:0}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sprungmarke{position:absolute;inset-inline-start:.5rem;inset-block-start:-4rem;z-index:20;background:var(--papier-2);color:var(--tinte);border:1px solid var(--linie-stark);border-radius:var(--radius);padding:.75rem 1rem;transition:inset-block-start .12s ease-out}.sprungmarke:focus{inset-block-start:.5rem}.kopfzeile{position:sticky;inset-block-start:0;z-index:10;background:var(--papier);border-block-end:1px solid var(--linie);padding-block-start:env(safe-area-inset-top)}.kopfzeile__innen{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem}.kopfzeile__marke{display:inline-flex;align-items:baseline;gap:.5rem;color:var(--tinte);text-decoration:none;font-weight:600;font-size:1.0625rem;letter-spacing:.08em}.kopfzeile__aktionen{display:flex;align-items:center;gap:.25rem}.kopfzeile__sprache{min-height:2.75rem;min-width:2.75rem;padding-inline:.75rem;display:inline-flex;align-items:center;gap:.375rem;background:none;border:1px solid transparent;border-radius:var(--radius);color:var(--tinte);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.kopfzeile__sprache:active{background:var(--akzent-flaeche)}.meldeband{background:var(--papier-2);border-block-end:1px solid var(--linie);border-inline-start:3px solid var(--warn);font-size:.9375rem;color:var(--tinte)}.meldeband__innen{padding-block:.625rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.625rem 1.125rem;border-radius:var(--radius);border:1px solid transparent;font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation}.btn--breit{width:100%}.btn--fill{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-schrift)}.btn--line{background:var(--papier-2);border-color:var(--linie-stark);color:var(--tinte)}.btn--plain{background:none;color:var(--akzent);padding-inline:.5rem}.btn--danger{background:var(--papier-2);border-color:var(--linie-stark);color:var(--fehler)}.btn:active{opacity:.85}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default}.btn__laufend{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;animation:puls 1.1s ease-in-out infinite}@keyframes puls{0%,to{opacity:.25}50%{opacity:1}}.feld{display:flex;flex-direction:column;gap:.375rem}.feld__label{font-size:.9375rem;font-weight:600}.feld__hinweis{font-size:.875rem;color:var(--tinte-2)}.feld__passwort{position:relative}.feld__passwort .eingabe{padding-inline-end:3rem}.feld__auge{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:2.75rem;border:0;background:none;color:var(--tinte-2);cursor:pointer}.feld__auge:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:.5rem}.feld__fehler{font-size:.875rem;font-weight:600;color:var(--fehler)}.eingabe{width:100%;min-height:3rem;padding:.625rem .75rem;border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--papier-2);color:var(--tinte);font:inherit;font-size:1rem}.eingabe::placeholder{color:var(--tinte-3)}.eingabe[aria-invalid=true]{border-color:var(--fehler)}.eingabe:disabled{background:var(--papier);color:var(--tinte-2)}.karte{background:var(--papier-2);border:1px solid var(--linie);border-radius:var(--radius-gross);padding:1.125rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.karte__kopf{display:flex;flex-direction:column;gap:.25rem}.liste{background:var(--papier-2);border:1px solid var(--linie);border-radius:var(--radius-gross);overflow:hidden}.liste__eintrag{display:flex;align-items:center;gap:.875rem;width:100%;min-height:3.5rem;padding:.875rem 1.125rem;border:0;border-block-end:1px solid var(--linie);background:none;color:var(--tinte);font:inherit;text-align:start;text-decoration:none;cursor:pointer;touch-action:manipulation}.liste__eintrag:last-child{border-block-end:0}.liste__eintrag:active{background:var(--akzent-flaeche)}.liste__eintrag--fest{cursor:default}.liste__eintrag--fest:active{background:none}.liste__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.liste__titel{font-weight:600}.liste__meta{font-size:.875rem;color:var(--tinte-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste__wert{color:var(--tinte-2);text-align:end;overflow-wrap:anywhere}.liste__pfeil{color:var(--tinte-3);flex:none}[dir=rtl] .liste__pfeil{transform:scaleX(-1)}.hinweis{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;border:1px solid var(--linie);border-inline-start:3px solid var(--linie-stark);border-radius:var(--radius);background:var(--papier-2);font-size:.9375rem}.hinweis--info{background:var(--akzent-flaeche);border-color:var(--akzent-rand);border-inline-start-color:var(--akzent)}.hinweis--gut{border-inline-start-color:var(--gut)}.hinweis--warn{border-inline-start-color:var(--warn)}.hinweis--fehler{border-inline-start-color:var(--fehler)}.hinweis__titel{font-weight:600}.laden{display:flex;flex-direction:column;gap:.75rem;padding-block:2rem;color:var(--tinte-2)}.laden__balken{height:2px;background:var(--linie);border-radius:1px;overflow:hidden}.laden__balken:after{content:"";display:block;width:40%;height:100%;background:var(--akzent);animation:wandern 1.4s ease-in-out infinite}@keyframes wandern{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.laden__balken{display:none}}.leer{display:flex;flex-direction:column;gap:.5rem;padding:2rem 0;color:var(--tinte-2)}.leer__titel{font-weight:600;color:var(--tinte)}.leer__aktion{margin-block-start:.5rem}.bogen__schleier{position:fixed;inset:0;z-index:30;background:var(--schleier);display:flex;align-items:flex-end;justify-content:center}.bogen{width:100%;max-width:34rem;max-height:85dvh;overflow-y:auto;background:var(--papier-2);border:1px solid var(--linie);border-block-end:0;border-start-start-radius:var(--radius-gross);border-start-end-radius:var(--radius-gross);padding:1.25rem;padding-block-end:calc(1.25rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:1rem;animation:auffahren .16s ease-out}@keyframes auffahren{0%{transform:translateY(1.5rem)}to{transform:translateY(0)}}.bogen__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bogen__schliessen{flex:none;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--linie);border-radius:var(--radius);background:none;color:var(--tinte-2);cursor:pointer}@media(min-width:40rem)and (min-height:34rem){.bogen__schleier{align-items:center}.bogen{border-radius:var(--radius-gross);border-block-end:1px solid var(--linie);padding-block-end:1.25rem}}.leiste{position:sticky;inset-block-end:0;background:var(--papier-2);border-block-start:1px solid var(--linie);padding-block:.75rem;padding-block-end:calc(.75rem + env(safe-area-inset-bottom))}.sprachwahl{display:flex;flex-direction:column}.sprachwahl__eintrag{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.75rem .25rem;border:0;border-block-end:1px solid var(--linie);background:none;color:var(--tinte);font:inherit;text-align:start;cursor:pointer}.sprachwahl__eintrag:last-child{border-block-end:0}.sprachwahl__eintrag[aria-current=true]{font-weight:600}.sprachwahl__eigen{color:var(--tinte-2);font-size:.875rem}.rufband{background:var(--akzent-flaeche);border-block-end:1px solid var(--akzent-rand);border-inline-start:3px solid var(--akzent)}.rufband__innen{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;color:var(--tinte);text-decoration:none;font-weight:600;font-size:.9375rem}.rufband__weg{color:var(--akzent);text-decoration:underline;text-underline-offset:.15em;font-weight:600}.verlauf{display:flex;flex-direction:column;gap:.75rem;max-height:55dvh;overflow-y:auto;overscroll-behavior:contain;padding:.25rem}.verlauf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.blase{max-width:90%;align-self:flex-start;background:var(--papier-2);border:1px solid var(--linie);border-radius:var(--radius-gross);padding:.75rem .875rem;display:flex;flex-direction:column;gap:.375rem}.blase--eigen{align-self:flex-end;background:var(--akzent-flaeche);border-color:var(--akzent-rand)}.blase__wer{font-size:.8125rem;font-weight:600;color:var(--tinte-2)}.blase__text{white-space:pre-wrap;overflow-wrap:anywhere}.blase__fuss{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;font-size:.8125rem;color:var(--tinte-2)}.blase__zustand{font-weight:600}.blase__zustand--abgelehnt{color:var(--fehler)}.blase__grund{font-size:.875rem;color:var(--tinte);border-block-start:1px solid var(--linie);padding-block-start:.375rem}.eingabe--lang{min-height:6rem;resize:vertical;line-height:1.45}.zustandszeile{font-weight:600}.zustandszeile--an{color:var(--gut)}.punkte{display:flex;flex-direction:column;gap:.625rem}.punkte li{position:relative;padding-inline-start:1rem}.punkte li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;width:.375rem;height:.375rem;border-radius:50%;background:var(--akzent)}.ruf{display:flex;flex-direction:column;gap:1rem;min-height:calc(100dvh - 10rem)}.ruf__kopf{display:flex;flex-direction:column;gap:.25rem}.ruf__uhr{font-variant-numeric:tabular-nums;font-weight:600}.ruf__buehne{position:relative;width:100%;aspect-ratio:3 / 4;max-height:60dvh;overflow:hidden;border-radius:var(--radius-gross);border:1px solid var(--linie);background:var(--akzent-flaeche);display:flex;align-items:center;justify-content:center}.ruf__ton{border-radius:var(--radius-gross);border:1px solid var(--linie);background:var(--akzent-flaeche);padding-block:3rem;display:flex;align-items:center;justify-content:center}.ruf__wartet{color:var(--tinte-2);font-weight:600;text-align:center;padding-inline:1rem}.videoflaeche{width:100%;height:100%;object-fit:cover;display:block;background:var(--akzent-flaeche)}.videoflaeche--ganz{object-fit:contain;background:#000}.videoflaeche--gespiegelt{transform:scaleX(-1)}.ruf__fern{position:absolute;inset:0}.ruf__eigen{position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;width:28%;max-width:7.5rem;height:auto;aspect-ratio:3 / 4;border-radius:var(--radius);border:1px solid var(--linie-stark);overflow:hidden}.ruf__leiste{margin-block-start:auto;margin-inline:-1.25rem}.ruf__knoepfe{display:flex;gap:.5rem}.ruf__knoepfe .btn{flex:1;padding-inline:.5rem}.ruf__auflegen{background:var(--fehler);border-color:var(--fehler);color:var(--akzent-schrift)}.ruf__vollbild{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:2;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#00000080;color:#fff;display:grid;place-items:center}.ruf--vollbild{position:fixed;inset:0;z-index:25;min-height:0;gap:0;background:#000}.ruf--vollbild .ruf__buehne{position:absolute;inset:0;aspect-ratio:auto;max-height:none;border:0;border-radius:0;background:#000}.ruf--vollbild .ruf__kopf{position:absolute;inset-inline:0;inset-block-start:0;z-index:1;padding-block:calc(env(safe-area-inset-top) + .75rem) 1.5rem;padding-inline:1rem 4rem;background:linear-gradient(rgba(0,0,0,.6),transparent);color:#fff;pointer-events:none}.ruf--vollbild .ruf__kopf h1{display:none}.ruf--vollbild .ruf__kopf .lead,.ruf--vollbild .ruf__kopf .klein{color:#fff}.ruf--vollbild .ruf__vollbild{inset-block-start:calc(env(safe-area-inset-top) + .5rem)}.ruf--vollbild .ruf__eigen{inset-block-end:calc(env(safe-area-inset-bottom) + 6.5rem)}@media(orientation:landscape){.ruf--vollbild .ruf__eigen{aspect-ratio:4 / 3;width:20%;max-width:10rem}}.ruf--vollbild .ruf__leiste{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;margin:0;border:0;background:#0000008c}.ruf--vollbild .ruf__kopf,.ruf--vollbild .ruf__leiste,.ruf--vollbild .ruf__vollbild{transition:opacity .25s}.ruf--still .ruf__kopf,.ruf--still .ruf__leiste,.ruf--still .ruf__vollbild{opacity:0;pointer-events:none}.beilage{margin:8px 0 4px;display:flex;flex-direction:column;gap:8px}.beilage__seite{width:100%;max-width:420px;border-radius:6px;background:#fff;box-shadow:0 1px 4px #00000040}.beilage__fuss{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:.875rem}.beilage__knopf{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
