:root{--farbe-grund:#EBEDEF;--farbe-gedeckt:#DDE0E5;--farbe-offen:#FFFFFF;--farbe-tinte:#0F1E1B;--farbe-still:#5A6663;--farbe-sehr-still:#93A09D;--farbe-linie:#CFD4D8;--farbe-jade:#00A388;--farbe-jade-hell:#E6F5F1;--farbe-jade-tief:#007764;--farbe-jade-druck:#00594B;--farbe-rose:#F43F5E;--farbe-rose-hell:#FFF1F2;--farbe-rose-tief:#BE123C;--farbe-rose-druck:#9F1239;--senke:inset 0 2px 4px rgba(15,30,27,.16);--hebung:0 2px 0 rgba(15,30,27,.09),0 14px 26px -14px rgba(15,30,27,.75);--gr-frage:clamp(26px,7.2vw,32px);--zh-frage:1.12;--gr-frage-lang:clamp(21px,5.8vw,25px);--zh-frage-lang:1.2;--gr-titel:20px;--zh-titel:1.3;--gr-antwort:17px;--zh-antwort:1.5;--gr-ui:15px;--zh-ui:1.45;--gr-klein:13px;--zh-klein:1.4;--gr-marke:11px;--zh-marke:1.1;--gr-zeit:12px;--zh-zeit:1;--gr-zeit-gross:40px;--a1:4px;--a2:8px;--a3:12px;--a4:16px;--a5:24px;--a6:32px;--a7:48px;--r1:8px;--r2:12px;--r3:16px;--r4:22px;--breite:34rem;--nacht:var(--farbe-grund);--nacht-2:var(--farbe-gedeckt);--nacht-3:var(--farbe-gedeckt);--linie:var(--farbe-linie);--tinte:var(--farbe-tinte);--tinte-leise:var(--farbe-still);--tinte-still:var(--farbe-still);--gold:var(--farbe-jade-tief);--gold-tief:var(--farbe-jade-tief);--rot:var(--farbe-rose-druck);--serif:var(--schrift-text);--sans:var(--schrift-text);--rund:var(--r2)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--farbe-grund);color:var(--farbe-tinte);font-family:var(--schrift-text);font-size:var(--gr-ui);line-height:var(--zh-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:16px}body{min-height:100dvh;font-size:var(--gr-ui);overscroll-behavior-y:none}:root,body{-webkit-tap-highlight-color:transparent}:root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}input,select,textarea{font-size:max(16px,var(--gr-antwort))}.huelle{width:100%;max-width:var(--breite);margin:0 auto;padding:calc(var(--a5) + env(safe-area-inset-top)) calc(var(--a4) + env(safe-area-inset-right)) calc(var(--a7) + env(safe-area-inset-bottom)) calc(var(--a4) + env(safe-area-inset-left))}h1{font-family:var(--schrift-frage);font-weight:700;font-size:var(--gr-frage);line-height:var(--zh-frage);letter-spacing:-.025em}h1,h2,h3{margin:0;text-wrap:balance}h2,h3{font-family:var(--schrift-text);font-weight:600;font-size:var(--gr-titel);line-height:var(--zh-titel);letter-spacing:-.01em}p{margin:0 0 var(--a3)}.antwort p,.frage,p{hyphens:auto}a{color:var(--farbe-jade-tief);text-underline-offset:2px}.marke{font-family:var(--schrift-zeit);font-weight:500;font-size:var(--gr-marke);line-height:var(--zh-marke);letter-spacing:.12em;text-transform:uppercase}.leise,.marke{color:var(--farbe-still)}.leise{font-size:var(--gr-antwort);line-height:var(--zh-antwort)}.still{color:var(--farbe-still);font-size:var(--gr-klein);line-height:var(--zh-klein)}.zahl{font-family:var(--schrift-zeit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--a4);padding-bottom:var(--a3);margin-bottom:var(--a5);border-bottom:1px solid var(--farbe-linie)}.frage{font-family:var(--schrift-frage);font-size:var(--gr-frage);line-height:var(--zh-frage);font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin:var(--a2) 0 var(--a5)}.frage.lang{font-size:var(--gr-frage-lang);line-height:var(--zh-frage-lang);letter-spacing:-.022em}.karte{background:var(--farbe-gedeckt);border:1px solid var(--farbe-linie);border-radius:var(--r3);padding:var(--a4)}.antworten{display:flex;flex-direction:column;gap:var(--a3)}.antwort{border-radius:var(--r3);padding:var(--a4);animation:auftauchen .42s ease both}.antwort p{margin:0;font-size:var(--gr-antwort);line-height:var(--zh-antwort)}.antwort.zu{background:var(--farbe-gedeckt);box-shadow:var(--senke);border:1px solid var(--farbe-linie)}.antwort.aufgedeckt{background:var(--farbe-offen);box-shadow:var(--hebung);border:0}.antwort.gekroent{box-shadow:var(--hebung),inset 0 0 0 2px var(--farbe-rose)}.antwort .wer{font-family:var(--schrift-text);font-size:var(--gr-ui);font-weight:600;color:var(--farbe-tinte);margin-bottom:var(--a1);display:flex;align-items:center;gap:var(--a1)}.antwort.gekroent .wer{color:var(--farbe-rose-tief)}@keyframes auftauchen{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.foto{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;border-radius:var(--r2);margin-top:var(--a3);background:var(--farbe-gedeckt)}.antwort.gekroent .foto{box-shadow:0 0 0 2px var(--farbe-rose)}.foto.blind{position:absolute;inset:0;z-index:1;margin:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;filter:blur(10px) saturate(.6);transform:scale(1.15)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],input[type=time],select,textarea{width:100%;background:var(--farbe-gedeckt);box-shadow:var(--senke);border:1px solid var(--farbe-linie);border-radius:var(--r2);color:var(--farbe-tinte);font-family:var(--schrift-text);font-size:var(--gr-antwort);line-height:var(--zh-antwort);padding:var(--a3) var(--a4);resize:vertical}input::placeholder,textarea::placeholder{color:var(--farbe-sehr-still)}.knopf,button{display:inline-flex;align-items:center;justify-content:center;gap:var(--a2);width:100%;min-height:48px;padding:var(--a3) var(--a4);border:0;border-radius:var(--r4);background:var(--farbe-jade);color:var(--farbe-tinte);font-family:var(--schrift-text);font-size:var(--gr-ui);line-height:var(--zh-ui);font-weight:600;cursor:pointer;text-decoration:none;transition:background 90ms ease,transform 90ms ease}.knopf:active,button:active{filter:brightness(.94);transform:scale(.985)}button:disabled{background:var(--farbe-gedeckt);color:var(--farbe-sehr-still);cursor:not-allowed}.knopf-still{background:transparent;color:var(--farbe-jade-tief);border:1px solid var(--farbe-linie)}.knopf-still:active{color:var(--farbe-jade-druck);opacity:.55}.reihe{display:flex;flex-direction:column;gap:var(--a3)}.abstand{height:var(--a5)}.seite{background:var(--farbe-offen);box-shadow:var(--hebung);border-radius:var(--r3);padding:var(--a5) var(--a4)}.seite .nummer{font-family:var(--schrift-zeit);font-size:var(--gr-marke);letter-spacing:.12em;text-transform:uppercase;color:var(--farbe-still)}@keyframes abendauf{0%{opacity:0}to{opacity:1}}@keyframes abendkarte{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.abend-schrei .wann{font-family:var(--schrift-zeit);font-size:var(--gr-marke);letter-spacing:.12em;text-transform:uppercase;color:var(--farbe-still)}.abend-schrei .was{font-size:var(--gr-antwort);line-height:var(--zh-antwort);color:var(--farbe-rose-tief);margin-top:var(--a1)}.abend-punkte i.an{background:var(--farbe-tinte)}.melden{font-family:var(--schrift-text);font-size:var(--gr-klein);color:var(--farbe-still);background:none;border:0;padding:0;min-height:32px;width:auto;font-weight:400;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.melden:focus-visible,.melden:hover{color:var(--farbe-tinte);text-decoration:underline;background:none}.melden:active{background:none;transform:none;color:var(--farbe-rose-tief)}.fehler{background:var(--farbe-rose-hell);color:var(--farbe-rose-druck);border-radius:var(--r2);padding:var(--a3) var(--a4);font-size:var(--gr-klein)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--farbe-gedeckt);box-shadow:inset 0 0 0 1px var(--farbe-linie);color:var(--farbe-tinte);font-family:var(--schrift-text);font-weight:600;letter-spacing:.01em;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden}.avatarreihe .avatar+.avatar{margin-left:-10px}.avatarreihe .avatar{box-shadow:inset 0 0 0 1px var(--farbe-linie),0 0 0 2px var(--farbe-grund)}.mensch{display:flex;align-items:center;gap:var(--a3);min-height:48px}.mensch .name{font-size:var(--gr-ui);font-weight:600;color:var(--farbe-tinte)}.mensch .dazu{margin-left:auto}.baukasten .reiter{display:flex;gap:6px;overflow-x:auto;margin:0 calc(var(--a4) * -1);padding:0 var(--a4);scrollbar-width:none}.baukasten .reiter::-webkit-scrollbar{display:none}.baukasten .reiter button{flex:0 0 auto;width:auto;min-height:0;border:0;background:transparent;color:var(--farbe-still);font-family:var(--schrift-text);font-weight:600;font-size:14px;padding:8px 14px;border-radius:999px;cursor:pointer}.baukasten .reiter button.an{background:var(--farbe-tinte);color:var(--farbe-grund)}.baukasten .feld{aspect-ratio:1;border-radius:14px;background:var(--farbe-gedeckt);box-shadow:var(--senke);border:0;overflow:hidden;padding:0;cursor:pointer}.baukasten .feld svg{width:100%;height:100%;display:block}.baukasten .feld.an{box-shadow:var(--hebung),0 0 0 2px var(--farbe-jade)}.baukasten .farbfeld.an{box-shadow:inset 0 0 0 1px rgba(15,30,27,.12),0 0 0 3px var(--farbe-jade)}.baukasten .fuss{display:grid;gap:10px;margin-top:auto;padding-top:22px}.reiterleiste{position:fixed;bottom:max(calc(env(safe-area-inset-bottom) - 10px),10px);left:50%;transform:translateX(-50%);width:calc(min(100vw, var(--breite)) - 32px);height:58px;z-index:50;display:flex;align-items:stretch;border-radius:999px;border:.5px solid rgba(255,255,255,.6);background:rgba(255,255,255,.72);backdrop-filter:blur(14px);box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 8px 24px rgba(15,17,21,.14),0 1px 2px rgba(15,17,21,.08)}@supports not (backdrop-filter:blur(1px)){.reiterleiste{background:rgba(248,248,250,.96)}}.reiterleiste a{flex:1 1;display:grid;justify-items:center;align-content:center;gap:2px;color:var(--farbe-sehr-still);text-decoration:none;border-radius:999px;-webkit-tap-highlight-color:transparent}.reiterleiste a.an{color:var(--farbe-tinte)}.reiterleiste a span{font-size:10.5px;font-weight:600;line-height:1;letter-spacing:.01em}.reiterleiste i{width:22px;height:22px;border-radius:7px;background:var(--farbe-sehr-still);display:block}.reiterleiste a.an i{background:var(--farbe-tinte)}.konstellation .kp{position:absolute;display:block}.konstellation .kp .figur{box-shadow:0 0 0 2.5px var(--farbe-offen)}.mit-reitern{display:flex;flex-direction:column;min-height:calc(100dvh - (var(--a5) + env(safe-area-inset-top)) - (var(--a7) + env(safe-area-inset-bottom)));padding-bottom:calc(82px + env(safe-area-inset-bottom))}.gruppenkarte .konstellation .kp .figur{box-shadow:0 0 0 2.5px var(--farbe-offen)}.gruppenkarte.gelb .konstellation .kp .figur{box-shadow:0 0 0 2.5px #F1D65D}.gruppenkarte .nm{margin-top:8px;font-size:20px;letter-spacing:-.022em}.du-kopf .nm,.gruppenkarte .nm{font-family:var(--schrift-frage);font-weight:700}.du-kopf .nm{font-size:24px;letter-spacing:-.03em;line-height:1.1}.du-kopf .aendern{font-size:13px;color:var(--farbe-jade-tief);font-weight:600;text-decoration:none}.abschnitt{font-family:var(--schrift-zeit);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;margin:18px 0 10px;display:flex;align-items:baseline;gap:8px}.abschnitt,.abschnitt .zahl{color:var(--farbe-sehr-still)}.vorratskarte .wo{font-size:12px;color:var(--farbe-still)}.einstellung{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--farbe-linie);font-size:15.5px;color:inherit;text-decoration:none}.einstellung span{margin-left:auto;color:var(--farbe-sehr-still);font-size:17px}.einstellung.rot{border-bottom:0;padding:0}.einstellung.rot button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border:0;background:none;cursor:pointer;font-family:var(--schrift-text);font-size:15.5px;color:var(--farbe-rose-tief);text-align:left}.einstellung.rot button span{margin-left:auto;color:var(--farbe-sehr-still);font-size:17px}.heute-leiste .l{letter-spacing:.13em;text-transform:uppercase;color:var(--farbe-still)}.heute-leiste .l,.heute-leiste .r{font-family:var(--schrift-zeit);font-size:11px}.heute-leiste .r{margin-left:auto;color:var(--farbe-sehr-still)}.heute-storys{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;margin:0 calc(var(--a4) * -1) 16px;padding:6px var(--a4) 2px;align-items:flex-start;scrollbar-width:none}.heute-storys::-webkit-scrollbar{display:none}.heute-storys .story{display:grid;justify-items:center;gap:6px;align-content:start;width:62px;flex:0 0 auto;text-decoration:none}.heute-storys .nm{font-size:11px;line-height:14px;height:14px;color:var(--farbe-still);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62px}.heute-storys .ich .nm,.heute-storys .ziel .nm{color:var(--farbe-tinte);font-weight:600}.fest-satz .bild{position:relative;background:#F0E3B4;overflow:hidden;margin:12px 16px 0;border-radius:16px}.fest-satz .bild.offen{aspect-ratio:auto;max-height:68vh}.fest-satz .bild img,.fest-satz .bild.offen img{position:static;width:100%;height:auto;max-height:68vh;object-fit:cover}.fest-satz .bild img{display:block;filter:blur(10px) saturate(.6);transform:scale(1.06)}.fest-satz .kn{border:1px solid var(--farbe-linie);border-radius:999px;padding:5px 12px;font-weight:600;color:var(--farbe-jade-tief);text-decoration:none}.fest-satz .zt{margin-left:auto;font-family:var(--schrift-zeit);font-size:10.5px;color:var(--farbe-sehr-still)}.kamera{position:fixed;inset:0;background:#101211;z-index:50;overflow:hidden}.kamera video,.kamera>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.kamera .leerraum{position:absolute;inset:0;background:#22261f}.kamera .schleier{position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(10,14,12,.62),rgba(10,14,12,.06) 34%,rgba(10,14,12,.1) 58%,rgba(10,14,12,.8))}.kamera .lage{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;padding:calc(14px + env(safe-area-inset-top)) var(--a4) calc(16px + env(safe-area-inset-bottom))}.kamera .kopf{display:flex;align-items:center;gap:10px;height:26px;flex:0 0 auto}.kamera .kopf .zu{width:32px;height:32px;border-radius:999px;background:rgba(255,255,255,.16);display:grid;place-items:center;color:#fff;font-size:17px;border:0;margin-left:-4px;cursor:pointer;backdrop-filter:blur(6px)}.kamera .kopf .tx{letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.82);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kamera .kopf .tx,.kamera .kopf .zt{font-family:var(--schrift-zeit);font-size:11px}.kamera .kopf .zt{margin-left:auto;color:rgba(255,255,255,.7)}.kamera .art{font-family:var(--schrift-zeit);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--farbe-tinte);background:#F1D65D;border-radius:999px;padding:4px 9px;align-self:flex-start;margin-top:12px}.kamera .frage{font-family:var(--schrift-frage);font-weight:700;font-size:21px;line-height:1.24;letter-spacing:-.03em;color:#fff;margin:14px 0 0;text-shadow:0 1px 14px rgba(10,14,12,.55);flex:0 0 auto}.kamera .mitte{flex:1 1;min-height:0;display:grid;place-items:center;text-align:center}.kamera .tipp{background:none;border:0;color:rgba(255,255,255,.72);font-family:var(--schrift-text);font-size:17px;cursor:pointer}.kamera .sperre{display:grid;justify-items:center;gap:14px;color:#fff;padding:0 10px}.kamera .sperre .kr{width:64px;height:64px;border-radius:999px;border:1.5px dashed rgba(255,255,255,.5);display:grid;place-items:center;font-size:26px}.kamera .sperre p{margin:0;font-size:15px;line-height:1.45;color:rgba(255,255,255,.8);max-width:17em}.kamera .satz{background:none;border:0;color:#fff;width:100%;resize:none;font-family:var(--schrift-text);font-size:19px;line-height:1.42;text-shadow:0 1px 14px rgba(10,14,12,.6);flex:0 0 auto;margin-bottom:4px;outline:none}.kamera .satz::placeholder{color:rgba(255,255,255,.55)}.kamera .ausloeser{display:flex;align-items:center;justify-content:center;gap:34px;flex:0 0 auto;padding-top:10px}.kamera .ausloeser .kn{width:70px;height:70px;border-radius:999px;border:4px solid #fff;background:rgba(255,255,255,.22);cursor:pointer}.kamera .ausloeser .kl{width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.16);display:grid;place-items:center;color:#fff;font-size:18px;border:0;cursor:pointer}.kamera .notiz{font-size:12.5px;color:rgba(255,255,255,.66);text-align:center;margin:12px 0 0}.kamera .fuss{display:grid;gap:10px;flex:0 0 auto;padding-top:12px}.kamera .knopf{margin:0}.kamera .knopf.hell{background:#fff;color:var(--farbe-tinte)}.kamera .knopf:disabled{background:rgba(255,255,255,.2);color:rgba(255,255,255,.62);cursor:default}.vorhang{min-height:100dvh;background:#121614;color:#fff;margin:calc(-1 * (var(--a5) + env(safe-area-inset-top))) calc(var(--a4) * -1) calc(-1 * (var(--a7) + env(safe-area-inset-bottom)));padding:calc(60px + env(safe-area-inset-top)) var(--a4) calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.vorhang .uhr{font-size:46px;line-height:1;letter-spacing:-.02em}.vorhang .kl,.vorhang .uhr{font-family:var(--schrift-zeit)}.vorhang .kl{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:8px}.vorhang .gr{font-family:var(--schrift-frage);font-weight:700;font-size:28px;line-height:1.18;letter-spacing:-.03em;margin:26px 0 0}.vorhang .fr{color:rgba(255,255,255,.72);font-size:16px;line-height:1.45;margin:14px 0 0}.vorhang .mitte{flex:1 1;min-height:0;display:grid;place-items:center}.vorhang .siegel{display:flex;gap:12px;justify-content:center}.vorhang .siegel .figur{background:rgba(255,255,255,.12);filter:blur(.5px)}.vorhang .siegel .figur>svg{filter:blur(8px) saturate(.5);transform:scale(1.2)}.vorhang .knopf.hell{background:#fff;color:var(--farbe-tinte)}.aufloesung-band .zt{font-family:var(--schrift-zeit);font-size:13px;flex:0 0 auto}.heute-zeile .t{display:grid;gap:3px;min-width:0}.heute-zeile .nam{font-family:var(--schrift-frage);font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.15}.heute-zeile .rund{margin-left:auto;width:36px;height:36px;border-radius:999px;background:var(--farbe-tinte);color:var(--farbe-grund);display:grid;place-items:center;font-size:18px;flex:0 0 auto}.archiv-karte .wer{font-size:12.5px;color:var(--farbe-still)}.archiv-karte .wer b{color:var(--farbe-tinte);font-weight:600}.archiv-karte .zt{margin-left:auto;font-family:var(--schrift-zeit);font-size:10.5px;color:var(--farbe-sehr-still)}.archiv-karte .an{font-size:16.5px;line-height:1.38}.takt-tage .tg{flex:0 0 auto;width:66px;display:grid;justify-items:center;align-content:start;gap:8px}.takt-tage .nm{font-size:11px;line-height:14px;height:14px;color:var(--farbe-tinte);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.takt-tage .tg.offen .nm{color:var(--farbe-sehr-still);font-weight:400}.takt-fuss .li{font-family:var(--schrift-zeit);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--farbe-still)}.fragenkarte .wer{font-size:12.5px;color:var(--farbe-still)}.fragenkarte .wer b{color:var(--farbe-tinte);font-weight:600}.fragenkarte .zt{margin-left:auto}.fragenkarte .zt,.tag-kopf .dt{font-family:var(--schrift-zeit);font-size:11px;color:var(--farbe-sehr-still)}.tag-kopf .dt{display:block;margin-top:3px}.sieger .bild{width:100%;height:auto;max-height:68vh;object-fit:cover;display:block;border-radius:16px;margin-bottom:11px;background:var(--farbe-gedeckt)}.sieger .zt{margin-left:auto;font-family:var(--schrift-zeit);font-size:10.5px;color:rgba(15,30,27,.55)}.sieger .satz{margin:0;font-family:var(--schrift-frage);font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.02em}.knappe-zeile .tx{min-width:0;flex:1 1}.knappe-zeile .nm{font-size:12px;color:var(--farbe-still);display:block;margin-bottom:2px}.warnkasten{background:#F1D65D;border-radius:16px;padding:13px 14px;font-size:14px;line-height:1.42;margin:0 0 14px}.reaktionen{margin-top:11px;flex-wrap:wrap}.reaktionen,.reaktionen .pille{display:flex;gap:5px;align-items:center}.reaktionen .pille{background:var(--farbe-gedeckt);box-shadow:var(--senke);border:0;border-radius:999px;padding:4px 9px;font-family:var(--schrift-text);font-size:13px;line-height:1.3;cursor:pointer;width:auto;min-height:30px;flex:0 0 auto}.reaktionen .pille b{font-family:var(--schrift-zeit);font-size:11px;font-weight:500;color:var(--farbe-still)}.reaktionen .pille.meine,.uzeile .pille.meine{background:var(--farbe-jade-hell);box-shadow:none}.reaktionen .pille.plus,.uzeile .pille.plus{background:transparent;border:1px dashed var(--farbe-sehr-still);box-shadow:none;color:var(--farbe-sehr-still);min-width:30px;justify-content:center}.reaktionen .reihe-offen{display:flex;gap:2px;background:var(--farbe-offen);border-radius:999px;padding:3px 6px;box-shadow:var(--hebung)}.reaktionen .reihe-offen button{border:0;background:none;font-size:19px;line-height:1;padding:5px;cursor:pointer;border-radius:999px}.merker.an{background:var(--farbe-tinte);color:#F1D65D;box-shadow:none}.ge-eintrag .wer{font-size:12.5px;color:var(--farbe-still)}.ge-eintrag .wer b{color:var(--farbe-tinte);font-weight:600}.ge-eintrag .zt{margin-left:auto;font-family:var(--schrift-zeit);font-size:10.5px;color:var(--farbe-sehr-still)}.ge-eintrag .karte{border-radius:20px;padding:14px}.ge-eintrag .karte.weiss{background:var(--farbe-offen);box-shadow:var(--hebung)}.ge-eintrag .karte.gold{background:#F1D65D}.ge-eintrag .bild{width:100%;height:auto;max-height:68vh;object-fit:cover;display:block;border-radius:16px;margin-bottom:11px;background:var(--farbe-gedeckt)}.ge-eintrag .satz{margin:0;font-family:var(--schrift-frage);font-weight:700;font-size:17px;line-height:1.3;letter-spacing:-.02em}.sperrgrund{min-height:100dvh;background:#1b2320;color:#fff;margin:calc(-1 * (var(--a5) + env(safe-area-inset-top))) calc(var(--a4) * -1) calc(-1 * (var(--a7) + env(safe-area-inset-bottom)));padding:calc(40px + env(safe-area-inset-top)) var(--a4) calc(26px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.sperruhr{font-family:var(--schrift-zeit);font-size:62px;line-height:1;color:#fff;text-align:center;letter-spacing:-.02em;margin-top:16px}.sperrdatum{color:rgba(255,255,255,.65);text-align:center;font-size:14px;margin:8px 0 26px}.mitt{background:rgba(255,255,255,.92);color:var(--farbe-tinte);border-radius:20px;padding:13px 14px;display:flex;gap:11px;align-items:flex-start;box-shadow:0 14px 30px -14px rgba(0,0,0,.5);margin-bottom:9px}.mitt .sym{width:38px;height:38px;border-radius:10px;background:var(--farbe-tinte);color:#F1D65D;display:grid;place-items:center;font-family:var(--schrift-zeit);font-size:15px;flex:0 0 auto}.mitt .tx{min-width:0;flex:1 1}.mitt .kp{display:flex;align-items:baseline;gap:8px}.mitt .kp b{font-size:13.5px;font-weight:600}.mitt .kp .zt{margin-left:auto;font-size:11.5px;color:#5A6663;font-family:var(--schrift-zeit)}.mitt p{margin:3px 0 0;font-size:14.5px;line-height:1.35}.sperr-still{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;margin-top:10px;width:100%}.schrittzeile{display:flex;gap:13px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--farbe-linie)}.schrittzeile:last-of-type{border-bottom:0}.schrittzeile .nr{width:26px;height:26px;border-radius:999px;background:var(--farbe-tinte);color:var(--farbe-grund);display:grid;place-items:center;font-family:var(--schrift-zeit);font-size:12px;flex:0 0 auto}.schrittzeile b{font-weight:600}.schrittzeile .klein{display:block;font-size:12.5px;color:var(--farbe-still);margin-top:3px}.teilen-wort{white-space:nowrap}.teilen-wort svg{width:17px;height:17px;display:inline-block;vertical-align:-3px;margin-left:5px;color:var(--farbe-tinte)}.einstieg{display:flex;flex-direction:column;min-height:calc(100dvh - var(--a5) - var(--a7) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.ob-titel{font-family:var(--schrift-frage);font-weight:700;font-size:clamp(32px,9.6vw,38px);line-height:1.08;letter-spacing:-.03em;margin:var(--a2) 0 0}.ob-titel .erst{display:block;opacity:0;transition:opacity .22s ease-out}.ob-titel .erst.da{opacity:1}.ob-titel .rose{display:block;color:var(--farbe-rose);min-height:1.08em;white-space:nowrap}.ob-strich{display:inline-block;width:3px;height:.82em;background:var(--farbe-rose);vertical-align:-.08em;opacity:0}.ob-strich.an{opacity:1;animation:blinken 1s step-end infinite}@keyframes blinken{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ob-strich.an{animation:none}}.ob-unter{color:var(--farbe-still);font-size:17px;line-height:1.5;margin:var(--a5) 0 0;transition:opacity .5s ease}.fussbereich{margin-top:auto;padding-top:var(--a4);display:grid;gap:9px}.notiz{font-size:12.5px;color:var(--farbe-still);text-align:center;line-height:1.4;margin:0}.warnzeile{color:var(--farbe-rose-tief);font-size:13px;margin:9px 0 0}.zettelkopf .leer{width:46px;height:46px;border-radius:999px;flex:0 0 auto;border:2px dashed var(--farbe-sehr-still);display:grid;place-items:center;font-family:var(--schrift-frage);font-weight:700;color:var(--farbe-sehr-still);font-size:20px}.arten button.an{background:var(--farbe-tinte);box-shadow:none;color:var(--farbe-grund);border-color:transparent}.wahl{display:grid;gap:8px}.wahl input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.wahl .zeile{display:flex;align-items:center;gap:12px;background:var(--farbe-gedeckt);box-shadow:var(--senke);border:1px solid var(--farbe-linie);border-radius:var(--r3);padding:12px 14px;cursor:pointer;font-size:15.5px;line-height:1.35}.wahl .zeile .kr{width:22px;height:22px;border-radius:999px;flex:0 0 auto;border:2px solid var(--farbe-sehr-still);margin-left:auto}.wahl .zeile .kl{display:block;font-size:12.5px;color:var(--farbe-still);margin-top:2px}.wahl input:checked+.zeile{background:var(--farbe-offen);box-shadow:var(--hebung);border-color:transparent}.wahl input:checked+.zeile .kr{border-color:var(--farbe-jade);background:var(--farbe-jade);box-shadow:inset 0 0 0 4px var(--farbe-offen)}.wahl input:focus-visible+.zeile{outline:2px solid var(--farbe-jade);outline-offset:3px}.knopf-dunkel{background:var(--farbe-tinte);color:var(--farbe-grund)}.knopf-dunkel:active{background:#000;color:var(--farbe-grund)}.knopf-rot{background:transparent;border:1px solid var(--farbe-linie);color:var(--farbe-rose-tief)}.knopf-rot:active{background:var(--farbe-rose-hell);color:var(--farbe-rose-druck)}.abschnitt .mehr{margin-left:auto;color:var(--farbe-jade-tief);font-weight:600;font-size:11px;letter-spacing:.08em;background:none;border:0;padding:0;min-height:0;width:auto;font-family:var(--schrift-zeit);text-transform:uppercase;cursor:pointer}.abschnitt .mehr:active{background:none;transform:none;color:var(--farbe-jade-druck)}.zurueckreihe{display:flex;align-items:center;gap:10px;height:30px;margin-bottom:14px}.zurueckkreis{height:30px;min-height:30px;border-radius:999px;background:var(--farbe-gedeckt);box-shadow:var(--senke);color:var(--farbe-tinte);font-size:15px;display:grid;place-items:center;padding:0;border:0;cursor:pointer;text-decoration:none;width:30px}.zurueckkreis:active{color:var(--farbe-tinte);transform:scale(.94);opacity:.55}.punkte{display:flex;gap:6px;margin-left:auto}.punkte i{width:20px;height:4px;border-radius:2px;background:var(--farbe-linie);display:block}.punkte i.an{background:var(--farbe-tinte)}input[type=date]{appearance:none;-webkit-appearance:none;font-family:var(--schrift-zeit);letter-spacing:.06em;min-height:52px}.vorrat-dazu .plus{width:34px;height:34px;border-radius:999px;background:var(--farbe-tinte);color:var(--farbe-grund);display:grid;place-items:center;font-size:18px}.auftritt{animation:seitenauftritt .19s ease-out both}@keyframes seitenauftritt{0%{opacity:.35}to{opacity:1}}html.bewegt .reiterleiste,html.wechselt .reiterleiste{backdrop-filter:none;background:rgba(248,248,250,.97)}html.bewegt .stromliste>.sl-platz{contain:layout paint}html[data-zurueck] .auftritt{animation-name:seitenauftritt}@media (prefers-reduced-motion:reduce){.auftritt,html[data-zurueck] .auftritt{animation:none}}html.wischt,html.wischt body{overflow-x:hidden}html.wischt .huelle{touch-action:pan-y}.huelle{background:var(--n-grund,#F4F5F7)}html.wischt .reiterleiste{backdrop-filter:none;background:rgba(248,248,250,.98)}.einstellung,.einstellung:active,.wahl .zeile:active{transform:scale(.98)}.story:active{transform:scale(.92)}.heute-storys{scroll-snap-type:x proximity;scroll-padding-left:var(--a4)}.heute-storys .story{scroll-snap-align:start}.reaktionen .pille.meine,.uzeile .pille.meine{animation:plopp .28s cubic-bezier(.2,.9,.3,1.4)}@keyframes plopp{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}.kamera .blitz{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none;z-index:5}.kamera .blitz.an{animation:blitzen .26s ease-out}@keyframes blitzen{0%{opacity:.9}to{opacity:0}}html{background:var(--farbe-grund)}a,button,label{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.einstellung,.story,.wahl .zeile,.zurueckkreis{transition:none}}.knopf:not(.knopf-still):not(.knopf-dunkel):not(.knopf-rot):not(.knopf-aus):not(.hell),button[type=submit]:not(.knopf-still):not(.knopf-dunkel):not(.knopf-rot):not(.melden):not(.mehr){box-shadow:0 1px 0 rgba(15,30,27,.14),0 6px 18px rgba(4,179,147,.3);transition:transform 90ms cubic-bezier(.2,.7,.3,1),box-shadow 90ms ease,background 90ms ease}.knopf:not(.knopf-still):active,button[type=submit]:not(.knopf-still):not(.melden):active{box-shadow:0 0 0 rgba(15,30,27,.14),0 3px 10px -8px rgba(0,120,100,.9)}@keyframes quittung-ein{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes haken-plopp{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.avatar,.story .avatar{box-shadow:0 1px 3px rgba(15,30,27,.12)}.heute-storys{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.vorhang{background:radial-gradient(120% 80% at 50% 0,#1a201d 0,#121614 55%,#0c0f0d 100%);animation:vorhang-dunkeln .7s ease both}@keyframes vorhang-dunkeln{0%{filter:brightness(1.6)}to{filter:none}}.vorhang .uhr{animation:auf-und-ein .7s cubic-bezier(.2,.7,.3,1) .15s both}.vorhang .kl{animation:auf-und-ein .7s cubic-bezier(.2,.7,.3,1) .35s both}.vorhang .gr{animation:auf-und-ein .7s cubic-bezier(.2,.7,.3,1) .7s both}.vorhang .fr{animation:auf-und-ein .7s cubic-bezier(.2,.7,.3,1) 1s both}.vorhang .mitte{animation:auf-und-ein .8s cubic-bezier(.2,.7,.3,1) 1.3s both}.vorhang .knopf.hell{animation:auf-und-ein .7s cubic-bezier(.2,.7,.3,1) 1.8s both}@keyframes auf-und-ein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vorhang .uhr{animation-name:auf-und-ein,uhr-atmen;animation-delay:.15s,.9s;animation-duration:.7s,3.5s;animation-iteration-count:1,infinite;animation-timing-function:cubic-bezier(.2,.7,.3,1),ease-in-out}@keyframes uhr-atmen{0%,to{opacity:1}50%{opacity:.82}}.vorhang .siegel .figur{animation:siegel-heben .9s cubic-bezier(.2,.8,.3,1.2) both}.vorhang .siegel .figur:first-child{animation-delay:1.4s}.vorhang .siegel .figur:nth-child(2){animation-delay:1.55s}.vorhang .siegel .figur:nth-child(3){animation-delay:1.7s}.vorhang .siegel .figur:nth-child(4){animation-delay:1.85s}@keyframes siegel-heben{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:none}}@keyframes gold-glimmen{0%,60%{transform:translateX(-120%)}80%,to{transform:translateX(120%)}}.dein-tag-block .fest-kopf .avatar{animation:gelb-puls 3s ease-in-out infinite}@keyframes gelb-puls{0%,to{box-shadow:0 0 0 0 rgba(241,214,93,0)}50%{box-shadow:0 0 0 8px rgba(241,214,93,.18)}}@media (prefers-reduced-motion:reduce){.dein-tag-block .fest-kopf .avatar,.vorhang,.vorhang .fr,.vorhang .gr,.vorhang .kl,.vorhang .knopf.hell,.vorhang .mitte,.vorhang .siegel .figur,.vorhang .uhr{animation:none}}.wartekarte .marke{color:var(--farbe-jade-tief)}.wartekarte .nm{font-family:var(--schrift-frage);font-weight:700;font-size:22px;letter-spacing:-.02em;margin:6px 0 0}.wartekarte .knopf{width:100%}.sperrgrund{animation:dunkel-ein .42s ease both}@keyframes dunkel-ein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sperrgrund{animation:none}}@keyframes karte-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.p-kopf .nm{font-family:var(--schrift-frage);font-weight:700;font-size:24px;letter-spacing:-.03em;line-height:1.1;text-align:center}.p-zw .rw .n{font-family:var(--schrift-zeit);font-weight:500;font-size:22px;line-height:1;flex:0 0 auto}.p-zw .rw .t{font-size:13.5px;color:var(--farbe-still);line-height:1.35}.p-zw .rw .t b{color:var(--farbe-tinte)}.p-karte .kz .wer{font-size:12px;color:var(--farbe-still)}.p-karte .kz .dt{margin-left:auto;font-family:var(--schrift-zeit);font-size:10.5px;color:var(--farbe-sehr-still)}.p-karte .kz .kr{background:var(--farbe-gelb);border-radius:999px;padding:3px 8px;font-family:var(--schrift-zeit);font-size:9px;letter-spacing:.1em;text-transform:uppercase;flex:0 0 auto}.p-karte .ant .autor{color:var(--farbe-still);font-size:13px;margin-top:6px;display:block}.p-karte .leer{margin:0;font-size:13.5px;color:var(--farbe-sehr-still)}.p-melden .knopf{min-height:46px;background:transparent;border:1px solid var(--farbe-linie);color:var(--farbe-still);font-weight:600}.p-melden .knopf.rot{color:var(--farbe-rose-tief)}.kroenungsband .zt{font-family:var(--schrift-zeit);font-size:12px;flex:0 0 auto}.kroenungsband.fest{background:#F1D65D;font-weight:600}.streifen .kn{margin-left:auto;color:var(--farbe-jade-tief);font-size:13px;flex:0 0 auto}.fest-satz .fu .kn{border:1px solid var(--farbe-linie);border-radius:999px;padding:5px 12px;font-weight:600;font-size:12.5px;background:transparent;color:var(--farbe-tinte);min-height:0;width:auto;cursor:pointer}.rueckwort-stand .du{font-weight:700}.rueckwort-stand .aendern{color:var(--farbe-jade-tief);font-weight:600;margin-left:4px}.rueckwort-feld .reihe-knoepfe .knopf{min-height:40px;font-size:14px}.fest-satz .bild.offen img{filter:none;transform:none}.foto-breit.blind{filter:none}.antwortzeilen .zeile{display:flex;gap:8px;align-items:baseline;font-size:13.5px;line-height:1.4}.antwortzeilen .zeile .avatar{align-self:flex-start}.antwortzeilen .zeile .txt b{font-weight:600;margin-right:4px}.antwortfeld .senden{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;min-height:30px;border-radius:999px;padding:0;font-size:15px;font-weight:700;background:var(--farbe-jade);color:var(--farbe-tinte);animation:plopp .2s cubic-bezier(.2,.9,.3,1.4)}.antwortfeld .senden:active{transform:translateY(-50%) scale(.92)}.doppeltipp .herz{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:74px;pointer-events:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.25));animation:herz-schlag .9s cubic-bezier(.2,.8,.3,1) both}@keyframes herz-schlag{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}35%{transform:translate(-50%,-50%) scale(.95)}50%{transform:translate(-50%,-50%) scale(1.05)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-46%) scale(1)}}@media (prefers-reduced-motion:reduce){.doppeltipp .herz{animation:herz-still .9s both}}@keyframes herz-still{0%{opacity:1}to{opacity:0}}.kroen-karte .kopfz .wer{font-size:14.5px}.kroen-karte .kopfz .zt{margin-left:auto;font-family:var(--schrift-zeit);font-size:10.5px;color:var(--farbe-sehr-still)}.kroen-hinweis.an{color:#8A6D1A;font-weight:600}.kroen-karte.blitz{animation:gold-blitz .65s cubic-bezier(.2,.8,.3,1) both;border-color:#EBC94A}@keyframes gold-blitz{0%{background:#FFFDF2}25%{background:var(--farbe-gelb);transform:scale(1.02)}to{background:#F7E9AC;transform:scale(1)}}@keyframes stern-schlag{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-20deg)}40%{opacity:1;transform:translate(-50%,-50%) scale(1.2) rotate(4deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.kroen-karte.blitz{animation:none;background:#F7E9AC}}html:has(.vorhang),html:has(.vorhang) body{background:#0c0f0d}html:has(.sperrgrund),html:has(.sperrgrund) body{background:#1b2320}html:has(.kamera),html:has(.kamera) body{background:#101211}.skelett{min-height:60vh}.sk-zeile{height:14px;border-radius:7px;background:var(--farbe-gedeckt);margin-bottom:18px}.sk-zeile.schmal{width:40%}.sk-koepfe{display:flex;gap:12px;margin-bottom:18px}.sk-kreis{width:56px;height:56px;border-radius:999px}.sk-karte,.sk-kreis{background:var(--farbe-gedeckt)}.sk-karte{height:96px;border-radius:20px;margin-bottom:12px}.sk-karte.hoch{height:180px}.sk-karte,.sk-kreis,.sk-zeile{animation:sk-puls 1.1s ease-in-out infinite}@keyframes sk-puls{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sk-karte,.sk-kreis,.sk-zeile{animation:none;opacity:.7}}.p-melden .knopf{box-shadow:none}:root{--schrift-zeit:var(--schrift-text)}.fuellstand .zahl,.uhr,.zt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.abschnitt,.marke{font-weight:600}.reaktionen .pille{font-size:15px;padding:6px 12px;min-height:34px}.uzeile .pille.plus{min-width:34px}.heute-storys .story{animation:auftauchen .4s cubic-bezier(.2,.75,.25,1) both}.heute-storys .story:nth-child(2){animation-delay:45ms}.heute-storys .story:nth-child(3){animation-delay:90ms}.heute-storys .story:nth-child(4){animation-delay:135ms}.heute-storys .story:nth-child(5){animation-delay:.18s}.einstellung,.knopf,.senden,.story{transition:transform .16s ease,box-shadow .16s ease}.knopf:active{transform:scale(.97)}.senden:active{transform:scale(.88)}.story:active{transform:scale(.97)}.reiterleiste a i{transition:transform .18s ease,background .18s ease}.reiterleiste a:active i{transform:scale(.85)}.einfuehrung .ein-punkte i.an{background:var(--farbe-tinte);transform:scale(1.25)}.einfuehrung .knopf{width:100%}@keyframes karten-rein{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:none}}.heute-storys .story{animation:karten-rein .5s cubic-bezier(.22,.9,.28,1) both}@keyframes feder-auf{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}:root{--gr-titel:21px;--gr-antwort:18px;--gr-ui:16px;--gr-klein:14px;--gr-marke:12px;--gr-zeit:13px}.reaktionen .pille{font-size:16px;padding:7px 13px;min-height:38px}.uzeile .pille.plus{min-width:38px}.reiterleiste a{font-size:13px}@media (prefers-reduced-transparency:reduce){*,:after,:before{backdrop-filter:none!important}.reiterleiste{background:rgba(248,248,250,.98)}.bm-blatt{background:#F7F7F8}.bm-schirm{background:rgba(10,12,11,.55)}.km-schirm{background:rgba(10,12,11,.45)}.skelett .sk-karte:after,.skelett .sk-kreis:after,.skelett .sk-punkte i,.skelett .sk-zeile:after{animation:none}}