:root{--bg:#030609;--surface-rgb:7,14,22;--surface-alpha:0.82;--surface:rgba(var(--surface-rgb),var(--surface-alpha));--raised:#0c1622;--hairline:#14283a;--ink:#cfe6f2;--ink-dim:#5d7b90;--accent:#00d9ff;--accent-rgb:0,217,255;--accent2:#ff3fd4;--schimmer1:rgba(0,120,190,0.10);--schimmer2:rgba(150,30,170,0.08);--warn:#ffa03c;--gut:#2bffa3;--schlecht:#ff3f7e;--calendar:#37b6ff;--spiel-papier:#fff8ec;--spiel-papier-rgb:255,248,236;--spiel-tinte:#4a3424;--spiel-tinte-dim:#8a6f5a;--spiel-herz:#ff5b8a;--spiel-herz-rgb:255,91,138;--spiel-schatten:rgba(60,40,20,0.28);--einbettung-dunkel-rgb:0,0,0;--spiel-schrift:"Nunito","Trebuchet MS",system-ui,sans-serif;--spiel-gruen:#5cbf5a;--spiel-gelb:#f5b93a;--spiel-rot:#e8574f;--spiel-sand:#e3bf7f;--spiel-eis:#8fd3f0;--spiel-eis-flaeche:rgba(143,211,240,0.18);--spiel-frost-rgb:214,238,252;--spiel-sturm-rgb:214,168,106;--spiel-schlamm:#8a6a42;--spiel-linie:rgba(74,52,36,0.14);--spiel-flaeche:rgba(74,52,36,0.06);--spiel-dunkel:rgba(40,25,15,0.25);--spiel-pause:rgba(40,25,15,0.45);--spiel-film:rgba(12,8,5,0.92);--selten-gewoehnlich:#6fae4a;--selten-ungewoehnlich:#3a98d6;--selten-selten:#9a5ae0;--selten-episch:#e8921a;--variante-gold:#e8b820;--variante-eis:#6cc8f0;--variante-sternenstaub:#7a4ae0;--mono:ui-monospace,"Cascadia Code","JetBrains Mono",Consolas,monospace;--radius:10px;--fuss:42px}:root[data-farbe=gruen]{--bg:#020705;--surface-rgb:7,20,13;--raised:#0a1a11;--hairline:#143823;--ink:#cdf2d8;--ink-dim:#5f9070;--accent:#2bff9b;--accent-rgb:43,255,155;--accent2:#b9ff3f;--schimmer1:rgba(0,190,110,0.10);--schimmer2:rgba(60,170,30,0.08);--calendar:#37ffd0}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--bg);color:var(--ink);font:15px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--hairline);border-radius:7px;padding:6px 9px}input:focus,select:focus,textarea:focus{outline:1px solid rgba(var(--accent-rgb),.5)}*{scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.22) transparent}.seite{min-height:100vh;padding-bottom:var(--fuss)}.inhalt{min-height:calc(100vh - var(--fuss))}.zahnrad{position:fixed;top:12px;right:14px;z-index:30;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--ink-dim);background:rgba(var(--surface-rgb),.6);border:1px solid var(--hairline);transition:color .15s,transform .3s}.zahnrad:hover{color:var(--accent);transform:rotate(30deg)}.zahnrad svg{width:19px;height:19px}.spiel{position:fixed;left:0;right:0;top:0;bottom:var(--fuss);overflow:hidden;background:var(--bg);font-family:var(--spiel-schrift);color:var(--spiel-tinte);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.spiel-leinwand{display:block;width:100%;height:100%;touch-action:none;outline:none}.spiel-kopf{position:absolute;left:14px;bottom:10px;pointer-events:none;text-shadow:0 1px 2px var(--spiel-schatten)}.spiel-fps{font-family:var(--mono);font-size:.66rem;color:var(--spiel-papier);opacity:.8}.hud{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:flex-start;gap:8px;pointer-events:none}.hud-werte{display:flex;flex-wrap:wrap;gap:6px}.auftrag,.hud-uhr,.hud-werte span{background:rgba(var(--spiel-papier-rgb),.92);border-radius:999px;padding:5px 11px;font-size:.86rem;box-shadow:0 2px 6px var(--spiel-schatten);white-space:nowrap}.hud-werte small{color:var(--spiel-tinte-dim);font-size:.7rem}.hud-uhr{position:absolute;left:50%;transform:translateX(-50%);font-weight:800}.hud-auftraege{position:absolute;top:52px;left:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:none}.auftrag{font-size:.8rem;font-weight:700;display:flex;gap:8px}.auftrag,.kompass{align-items:center}.kompass{display:inline-flex;gap:5px;color:var(--spiel-tinte-dim);font-size:.74rem}.waerme{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700}.waerme small{color:var(--spiel-tinte-dim);font-size:.72rem}.waerme-spur{width:110px;height:10px;border-radius:5px;background:var(--spiel-flaeche);border:1px solid var(--spiel-linie);overflow:hidden}.waerme-spur div{height:100%;background:var(--spiel-gelb);transition:width .3s,background .3s}.waerme.kalt .waerme-spur div{background:var(--spiel-eis)}.waerme.kalt small{color:var(--spiel-rot);animation:puls 1s ease-in-out infinite}.waerme.warm .waerme-spur div{background:var(--spiel-rot)}.sandschleier{position:absolute;inset:0;pointer-events:none;transition:opacity 1s;background:radial-gradient(ellipse at center,transparent 40%,rgba(var(--spiel-sturm-rgb),.45) 85%,rgba(var(--spiel-sturm-rgb),.7) 100%)}.sturm-feld{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:8px 0}.sturm-boe{font-size:2.4rem;text-align:right;transition:transform .1s}.sturm-boe.rechts{text-align:left;transform:scaleX(-1)}.sturm-boe.kommt{filter:drop-shadow(0 0 6px var(--spiel-sand))}.sturm-tier{font-size:3.2rem;display:inline-flex;align-items:center;gap:4px}.sturm-tuch{font-size:2.4rem}.frost{position:absolute;inset:0;pointer-events:none;transition:opacity .6s;background:radial-gradient(ellipse at center,transparent 50%,rgba(var(--spiel-frost-rgb),.55) 80%,rgba(var(--spiel-frost-rgb),.92) 100%)}.kompass-pfeil{display:inline-block;color:var(--spiel-herz);font-size:1rem;transform-origin:50% 50%;transition:transform .2s linear;rotate:-90deg}@media (max-width:720px){.hud{right:230px;flex-direction:column}.hud-uhr{position:static;transform:none}.hud-auftraege{top:124px}}.menue-karte{position:absolute;top:44px;right:0;min-width:190px;z-index:5;background:var(--spiel-papier);border-radius:14px;padding:10px 12px;box-shadow:0 6px 18px var(--spiel-schatten);display:flex;flex-direction:column;gap:4px;font-size:.84rem}.menue-zeile{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 0}.menue-zeile input{accent-color:var(--spiel-herz);width:18px;height:18px}.meldungen{position:absolute;left:50%;top:64px;transform:translateX(-50%);display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none;width:min(460px,90vw)}.meldungen .spiel-blase{position:static;transform:none;animation:spiel-hoch .2s ease-out}.spiel-blase.gut{border-left:5px solid var(--spiel-gruen)}.spiel-blase.schlecht{border-left:5px solid var(--spiel-rot)}.spiel-blase.info{border-left:5px solid var(--spiel-gelb)}@keyframes spiel-hoch{0%{opacity:0;transform:translateY(6px)}}@media (max-width:720px){.meldungen{top:160px}}.blatt-grund{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--spiel-dunkel);padding:16px;animation:blatt-ein .15s ease-out}.blatt{width:min(440px,100%);max-height:min(82vh,100%);display:flex;flex-direction:column;background:var(--spiel-papier);color:var(--spiel-tinte);border-radius:20px;box-shadow:0 12px 40px var(--spiel-schatten);overflow:hidden}.blatt.breit{width:min(620px,100%)}.blatt-kopf{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--spiel-linie)}.blatt-titel{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.blatt-titel strong{font-size:1.15rem;font-weight:800;display:flex;align-items:center;gap:6px}.blatt-titel span{color:var(--spiel-tinte-dim);font-size:.8rem;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.blatt-zu{background:var(--spiel-flaeche);border:none;color:var(--spiel-tinte);width:32px;height:32px;border-radius:50%;font-size:.9rem;flex:none}.blatt-inhalt{padding:12px 16px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;font-size:.88rem}.blatt-leise{color:var(--spiel-tinte-dim);margin:0;font-size:.82rem}@keyframes blatt-ein{0%{opacity:0}}@media (max-width:720px),(pointer:coarse){.blatt-grund{align-items:flex-end;padding:0}.blatt,.blatt.breit{width:100%;border-radius:20px 20px 0 0;max-height:78%;animation:blatt-hoch .2s ease-out}}@keyframes blatt-hoch{0%{transform:translateY(30px);opacity:0}}.spiel-btn{font-family:var(--spiel-schrift);font-weight:800;font-size:.9rem;color:var(--spiel-tinte);background:var(--spiel-flaeche);border:2px solid var(--spiel-linie);border-radius:14px;padding:10px 14px;min-height:44px;transition:transform .08s,filter .1s}.spiel-btn:active{transform:scale(.96)}.spiel-btn.haupt{background:var(--spiel-herz);border-color:transparent;color:var(--spiel-papier)}.spiel-btn:disabled{opacity:.45;cursor:default;transform:none}.spiel-btn.klein{min-height:34px;padding:4px 10px;font-size:.8rem;border-radius:10px}.knopf-reihe{display:flex;gap:8px;flex-wrap:wrap}.knopf-reihe .spiel-btn{flex:1 1 140px}.knopf-spalte{display:flex;flex-direction:column;gap:8px}.klein-knopf{background:none;border:none;font-size:.85rem;padding:0 2px}.umbenennen{display:flex;gap:6px}.umbenennen input{font:inherit;color:var(--spiel-tinte);background:var(--spiel-papier);border:2px solid var(--spiel-linie);border-radius:10px;padding:4px 8px;width:160px}.chip{display:inline-block;border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:800;color:var(--spiel-papier)}.selten-gewoehnlich{background:var(--selten-gewoehnlich)}.selten-ungewoehnlich{background:var(--selten-ungewoehnlich)}.selten-selten{background:var(--selten-selten)}.selten-episch{background:var(--selten-episch)}.variante-gold{background:var(--variante-gold)}.variante-eis{background:var(--variante-eis)}.variante-sternenstaub{background:var(--variante-sternenstaub)}.variante-regenbogen{background:linear-gradient(90deg,var(--spiel-rot),var(--spiel-gelb),var(--spiel-gruen),var(--selten-ungewoehnlich),var(--selten-selten))}.balken-liste{display:flex;flex-direction:column;gap:6px}.balken{display:grid;grid-template-columns:82px 1fr 30px;align-items:center;grid-gap:8px;gap:8px;font-size:.8rem}.balken b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balken-spur{height:12px;border-radius:999px;background:var(--spiel-flaeche);overflow:hidden}.balken-spur div{height:100%;border-radius:999px;transition:width .4s}.balken-spur.gut div{background:var(--spiel-gruen)}.balken-spur.mittel div{background:var(--spiel-gelb)}.balken-spur.tief div{background:var(--spiel-rot)}.werte{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 12px;gap:3px 12px;margin:0;font-size:.82rem}.werte dt{color:var(--spiel-tinte-dim)}.werte dd{margin:0}.laden-liste small,.werte small{color:var(--spiel-tinte-dim)}.hinweis-zeile{border-radius:12px;padding:8px 12px;font-size:.84rem}.hinweis-zeile,.sprechblase{margin:0;background:var(--spiel-flaeche)}.sprechblase{border-radius:16px 16px 16px 4px;padding:10px 14px;font-style:italic}.antwort{margin:0;border-left:4px solid var(--spiel-gelb);padding:6px 10px;font-weight:700}.antwort.gut{border-left-color:var(--spiel-gruen)}.gross{font-size:1.8rem;line-height:1}.tier-karte{display:flex;gap:12px;align-items:center}.tier-karte small{color:var(--spiel-tinte-dim);display:block;margin-top:3px}.wahl-zeile{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.84rem}.preis input,.wahl-zeile select{font:inherit;color:var(--spiel-tinte);background:var(--spiel-papier);border:2px solid var(--spiel-linie);border-radius:10px;padding:6px 8px;min-height:38px;flex:1 1}.preis{display:flex;align-items:center;gap:6px}.preis input{max-width:120px;text-align:right;font-weight:800}.tier-auswahl{display:flex;flex-direction:column;gap:6px}.schloss{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-family:var(--spiel-schrift);font-weight:700;font-size:.85rem;color:var(--spiel-tinte-dim);background:var(--spiel-flaeche);border:2px solid var(--spiel-linie);border-radius:14px;padding:6px 10px}.schloss.an{color:var(--spiel-tinte);border-color:var(--spiel-gelb)}.schloss-spur{position:relative;flex:none;width:50px;height:28px;border-radius:999px;background:var(--spiel-linie);transition:background .15s}.schloss.an .schloss-spur{background:var(--spiel-gelb)}.schloss-knopf{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:var(--spiel-papier);display:flex;align-items:center;justify-content:center;font-size:.75rem;box-shadow:0 1px 3px var(--spiel-schatten);transition:left .15s}.schloss.an .schloss-knopf{left:24px}.hinweis-zeile.ausbau{display:flex;align-items:center;justify-content:space-between;gap:10px}.bilanz-gruppe{display:flex;flex-direction:column;gap:3px}.bilanz-kopf,.bilanz-summe,.bilanz-zeile{display:flex;justify-content:space-between;gap:10px}.bilanz-kopf{border-bottom:1px solid var(--spiel-linie);padding-bottom:3px}.bilanz-zeile{color:var(--spiel-tinte-dim);font-size:.8rem;padding-left:22px}.bilanz-kopf span,.bilanz-zeile span:last-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bilanz-summe{background:var(--spiel-flaeche);border-radius:12px;padding:8px 12px;font-size:.95rem}.bilanz-summe.gut{border-left:5px solid var(--spiel-gruen)}.bilanz-summe.schlecht{border-left:5px solid var(--spiel-rot)}.schneiden{display:flex;flex-direction:column;gap:10px}.schneiden-balken{position:relative;height:26px;border-radius:13px;background:var(--spiel-flaeche);border:2px solid var(--spiel-linie);overflow:hidden}.schneiden-ziel{background:var(--spiel-gruen);opacity:.75}.schaufel-sand,.schneiden-ziel{position:absolute;top:0;bottom:0}.schaufel-sand{left:0;background:var(--spiel-sand);transition:width .15s}.schaufel-sand.eis{background:var(--spiel-eis)}.schaufel-sand.schlamm{background:var(--spiel-schlamm)}.hacken-feld{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.hacken-feld button{height:58px;border-radius:12px;border:2px solid var(--spiel-linie);background:var(--spiel-eis-flaeche);font-size:1.4rem;cursor:pointer;transition:transform .08s,background .15s}.hacken-feld button.an{background:var(--spiel-eis);border-color:var(--spiel-tinte);transform:scale(1.05)}.hacken-feld button:active{transform:scale(.94)}.schneiden-zeiger{position:absolute;top:-2px;bottom:-2px;width:6px;margin-left:-3px;border-radius:3px;background:var(--spiel-tinte)}.fell-tupfer{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid var(--spiel-linie);vertical-align:-1px}.tier-zeile{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;font:inherit;color:var(--spiel-tinte);background:var(--spiel-flaeche);border:2px solid transparent;border-radius:14px;padding:8px 10px}.tier-zeile.an{border-color:var(--spiel-herz)}.tier-zeile.mit-wert{grid-template-columns:auto 1fr auto auto}.tier-zeile small{color:var(--spiel-tinte-dim)}.tier-zeile .wert{font-weight:800;white-space:nowrap}.tier-zeile .knoepfe{display:flex;gap:4px}.tier-zeile .balken{grid-template-columns:70px 1fr 26px;margin-top:3px}.tier-zeile .leise{color:var(--spiel-tinte-dim)}.ohne-rahmen{background:none;border:none;padding:0}.reiter{gap:6px}.reiter button{flex:1 1;font:inherit;font-weight:800;color:var(--spiel-tinte-dim);background:var(--spiel-flaeche);border:2px solid transparent;border-radius:12px;padding:8px 6px;font-size:.82rem}.reiter button.an{color:var(--spiel-tinte);border-color:var(--spiel-herz)}.laden-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.laden-liste li{display:grid;grid-template-columns:44px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 8px;border-radius:12px;background:var(--spiel-flaeche)}.laden-liste li.gesperrt{opacity:.6}.laden-liste .knoepfe{display:flex;gap:4px}.laden-liste .leise{font-size:.74rem}.haken{color:var(--spiel-gruen)}.fehlt,.haken{font-weight:800;font-size:.8rem}.fehlt{color:var(--spiel-rot);white-space:nowrap}.tricks{display:flex;flex-direction:column;gap:5px}.tricks .leise{color:var(--spiel-tinte-dim)}.trick-zeile{display:grid;grid-template-columns:110px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:.82rem}.leise-btn{background:none;border-style:dashed;color:var(--spiel-tinte-dim);min-height:36px;font-size:.8rem}.spiel>:not(.spiel-leinwand):not(.film-balken){transition:opacity .35s}.spiel.film>:not(.spiel-leinwand):not(.film-balken){opacity:0;pointer-events:none}.portal-blitz{position:absolute;inset:0;z-index:40;pointer-events:none;background:var(--spiel-papier);animation:portal-blitz .9s ease-out both}@keyframes portal-blitz{0%{opacity:0}25%{opacity:1}to{opacity:0}}.film-balken{position:absolute;left:0;right:0;height:11%;background:var(--spiel-film);z-index:30;pointer-events:none;animation:film-ein .6s ease-out both}.film-balken.oben{top:0;transform-origin:top}.film-balken.unten{bottom:0;transform-origin:bottom;display:flex;align-items:center;justify-content:center}.film-balken.unten span{color:var(--spiel-papier);font-weight:800;font-size:clamp(.9rem,2.4vw,1.25rem);letter-spacing:.02em;animation:film-text .8s ease-out .5s both}@keyframes film-ein{0%{transform:scaleY(0)}}@keyframes film-text{0%{opacity:0;transform:translateY(6px)}}.pause-grund{z-index:20;background:var(--spiel-pause)}.blatt.pause{width:min(420px,100%)}.spiel-btn.platz{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;align-items:center;text-align:left;font-weight:700}.spiel-btn.platz .leise,.spiel-btn.platz small{color:var(--spiel-tinte-dim);font-weight:600}.platz-nr{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--spiel-herz);color:var(--spiel-papier);font-weight:800}.abstand-oben{margin-top:8px}.lexikon{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));grid-gap:6px;gap:6px}.lex-karte{font:inherit;font-size:.74rem;font-weight:800;color:var(--spiel-tinte);background:var(--spiel-flaeche);border:2px solid var(--spiel-linie);border-radius:14px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:4px}.lex-karte.unbekannt{color:var(--spiel-tinte-dim)}.lex-karte.an{background:var(--spiel-papier);box-shadow:0 2px 8px var(--spiel-schatten)}.selten-rand-gewoehnlich{border-color:var(--selten-gewoehnlich)}.selten-rand-ungewoehnlich{border-color:var(--selten-ungewoehnlich)}.selten-rand-selten{border-color:var(--selten-selten)}.selten-rand-episch{border-color:var(--selten-episch)}.lex-text{background:var(--spiel-flaeche);border-radius:14px;padding:10px 12px}.lex-text p{margin:6px 0}.lex-text small{color:var(--spiel-tinte-dim)}.spiel-menue{position:absolute;top:10px;right:58px;display:flex;gap:5px}.spiel-knopf,.spiel-wahl{font-family:var(--spiel-schrift);font-weight:700;font-size:.8rem;color:var(--spiel-tinte);background:rgba(var(--spiel-papier-rgb),.9);border:none;border-radius:999px;padding:7px 13px;height:34px;box-shadow:0 2px 6px var(--spiel-schatten)}.spiel-knopf.an{background:var(--spiel-herz);color:var(--spiel-papier)}.spiel-knopf{font-size:1.05rem;padding:0 10px}.spiel-wahl{padding:0 10px;outline:none}.spiel-hinweis{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;background:rgba(var(--spiel-papier-rgb),.94);border-radius:999px;padding:8px 16px 8px 8px;font-weight:700;font-size:.92rem;box-shadow:0 3px 10px var(--spiel-schatten);pointer-events:none;animation:spiel-auf .18s ease-out}.spiel-hinweis kbd{font-family:var(--spiel-schrift);font-weight:800;font-size:.8rem;background:var(--spiel-herz);color:var(--spiel-papier);border-radius:999px;width:26px;height:26px;display:grid;place-items:center}.spiel-aktion{position:absolute;right:22px;bottom:22px;width:76px;height:76px;border-radius:50%;border:4px solid var(--spiel-papier);background:rgba(var(--spiel-herz-rgb),.45);display:none;place-items:center;box-shadow:0 4px 14px var(--spiel-schatten);transition:background .15s,transform .1s;touch-action:none}.spiel-aktion svg{width:34px;height:34px;fill:var(--spiel-papier)}.spiel-sprung{position:absolute;right:104px;bottom:30px;width:56px;height:56px;border-radius:50%;border:3px solid var(--spiel-papier);background:rgba(var(--spiel-papier-rgb),.35);color:var(--spiel-papier);font-size:1.5rem;font-weight:800;display:none;place-items:center;touch-action:none;box-shadow:0 3px 10px var(--spiel-schatten)}.spiel-sprung:active{transform:scale(.92)}.spiel-schleichen{position:absolute;right:116px;bottom:98px;width:46px;height:46px;border-radius:50%;border:3px solid var(--spiel-papier);background:rgba(var(--spiel-papier-rgb),.3);font-size:1.1rem;display:none;place-items:center;touch-action:none;box-shadow:0 3px 10px var(--spiel-schatten)}.spiel-aktion.an,.spiel-schleichen.an{background:var(--spiel-herz)}.spiel-aktion:active{transform:scale(.92)}.spiel-joy{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .12s}.spiel-joy:before{content:"";position:absolute;left:-58px;top:-58px;width:116px;height:116px;border-radius:50%;background:rgba(var(--spiel-papier-rgb),.22);border:3px solid rgba(var(--spiel-papier-rgb),.7)}.spiel-joy.aktiv{opacity:1}.spiel-joy-knopf{position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;background:var(--spiel-papier);box-shadow:0 2px 8px var(--spiel-schatten)}.spiel-blase{top:64px;max-width:min(440px,86vw);background:var(--spiel-papier);border-radius:18px;padding:10px 16px;font-size:.92rem;box-shadow:0 4px 14px var(--spiel-schatten);animation:spiel-auf .2s ease-out}.spiel-blase,.spiel-hilfe{position:absolute;left:50%;transform:translateX(-50%);text-align:center;font-weight:700;pointer-events:none}.spiel-hilfe{bottom:74px;max-width:92vw;background:rgba(var(--spiel-papier-rgb),.8);border-radius:12px;padding:6px 12px;font-size:.78rem;color:var(--spiel-tinte-dim)}.spiel-hilfe .nur-touch{display:none}@media (pointer:coarse){.spiel-aktion,.spiel-schleichen,.spiel-sprung{display:grid}.spiel-hinweis{bottom:auto;top:58px}.spiel-hilfe .nur-maus{display:none}.spiel-hilfe .nur-touch{display:inline}.spiel-hilfe{bottom:110px}}@media (max-width:520px){.spiel-kopf strong{font-size:1.05rem}.spiel-knopf,.spiel-wahl{font-size:.74rem;padding:0 10px;height:30px}}.spiel-laden{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,var(--spiel-papier),var(--spiel-herz) 160%)}.spiel-laden-box{display:flex;flex-direction:column;align-items:center;gap:14px}.spiel-laden-box strong{font-size:2.2rem;font-weight:800;color:var(--spiel-tinte)}.spiel-balken{width:220px;height:12px;border-radius:999px;background:rgba(var(--spiel-herz-rgb),.2);overflow:hidden}.spiel-balken div{height:100%;background:var(--spiel-herz);border-radius:999px;transition:width .2s}.spiel-fehler{color:var(--spiel-tinte);max-width:80vw;text-align:center}@keyframes spiel-auf{0%{opacity:0;transform:translate(-50%,6px)}}.knopf{background:none;border:1px solid var(--hairline);color:var(--ink-dim);border-radius:7px;padding:4px 10px;font-size:.8rem}.knopf:hover{color:var(--ink);border-color:rgba(var(--accent-rgb),.4)}.knopf:disabled{opacity:.4;cursor:default}.knopf.haupt{background:var(--accent);color:#021018;border-color:transparent;font-weight:500}.knopf.haupt:hover{color:#021018;filter:brightness(1.1)}.knopf.warn{background:var(--warn);color:#1a1005}.knopf.schlecht,.knopf.warn{border-color:transparent;font-weight:500}.knopf.schlecht{background:var(--schlecht);color:#1a0508}.fuss{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#000;border-top:1px solid var(--hairline);font-size:.78rem;display:flex;flex-direction:column}.fuss.offen{box-shadow:0 -12px 32px rgba(0,0,0,.5)}.fuss.voll{top:0;background:#000;z-index:40}.fuss-leiste{display:flex;align-items:center;gap:10px;padding:0 14px;height:var(--fuss);color:var(--ink-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.fuss-leiste:hover{color:var(--ink)}.fuss-leiste .chev{font-size:.7rem}.fuss-leiste .titel{font-weight:500;letter-spacing:.02em}.fuss-leiste .rechts{margin-left:auto;display:flex;align-items:center;gap:10px}.fuss-leiste .hint{border:1px solid var(--hairline);border-radius:4px;padding:0 5px;font-family:var(--mono)}.zaehler{display:flex;gap:5px}.zaehler span{font-family:var(--mono);font-size:.64rem;line-height:1.6;padding:0 6px;border-radius:8px;background:var(--raised);border:1px solid var(--hairline);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zaehler .err{color:var(--schlecht)}.zaehler .warn{color:var(--warn)}.zaehler .info{color:var(--accent)}.zaehler .live{color:var(--gut)}.zaehler .null{opacity:.45}.neu-marke{background:var(--schlecht);color:#1a0508;border-radius:8px;padding:0 6px;font-size:.68rem}.fuss-status{color:var(--ink-dim);font-size:.74rem;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fuss-status.aktiv{color:var(--accent);animation:puls 1.4s ease-in-out infinite}@keyframes puls{50%{opacity:.45}}.fuss-max{background:none;border:none;color:var(--ink-dim);font-size:.95rem;line-height:1;padding:0 2px}.fuss-max:hover{color:var(--ink)}.fuss-koerper{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;height:38vh;border-top:1px solid var(--hairline)}.fuss.voll .fuss-koerper{height:auto;flex:1 1;min-height:0}.fuss-koerper.allein{grid-template-columns:1fr}.fuss-spalte{display:flex;flex-direction:column;min-height:0;min-width:0}.fuss-spalte+.fuss-spalte{border-left:1px solid var(--hairline)}@media (max-width:900px){.fuss-koerper{grid-template-columns:1fr;height:60vh;overflow-y:auto}.fuss-spalte+.fuss-spalte{border-left:none;border-top:1px solid var(--hairline)}}.spalte-kopf{display:flex;align-items:center;gap:4px;padding:6px 12px;border-bottom:1px solid var(--hairline);color:var(--ink-dim)}.spalte-kopf strong{color:var(--ink);font-weight:500;margin-right:8px}.spalte-kopf button{background:none;border:1px solid transparent;color:var(--ink-dim);border-radius:5px;padding:2px 8px;font-size:.74rem}.spalte-kopf button:hover{color:var(--ink)}.spalte-kopf button.aktiv{color:var(--ink);border-color:var(--hairline);background:var(--raised)}.spalte-kopf .rechts{margin-left:auto;display:flex;gap:4px;align-items:center}.konsole-koerper{flex:1 1;overflow-y:auto;padding:8px 12px 12px;font-family:var(--mono);font-size:.74rem}.konsole-zeile{display:grid;grid-template-columns:62px 42px 90px 1fr;grid-gap:10px;gap:10px;padding:2px 0;white-space:pre-wrap;word-break:break-word}.konsole-zeile .src,.konsole-zeile .t{color:var(--ink-dim)}.konsole-zeile .src{overflow:hidden;text-overflow:ellipsis}.konsole-zeile .lvl.debug{color:var(--ink-dim)}.konsole-zeile .lvl.info{color:var(--accent)}.konsole-zeile .lvl.live{color:var(--gut)}.konsole-zeile .lvl.warn{color:var(--warn)}.konsole-zeile .lvl.error{color:var(--schlecht)}.konsole-zeile.error .msg{color:#ffd0dd}.konsole-zeile.warn .msg{color:#ffe1bd}.konsole-zeile.ai .msg{color:var(--ink)}.konsole-leer{color:var(--ink-dim)}@media (max-width:900px){.konsole-zeile{grid-template-columns:56px 40px 1fr}.konsole-zeile .src{display:none}}.selbst-koerper{flex:1 1;overflow-y:auto;padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.selbst-eingabe{display:flex;gap:6px;align-items:flex-end}.selbst-eingabe textarea{flex:1 1;min-height:40px;max-height:120px;resize:vertical;font-size:.8rem}.selbst-fortschritt{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:7px;background:var(--raised);color:var(--ink)}.selbst-fortschritt .puls{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:puls 1.2s infinite;flex:none}.selbst-fortschritt small{color:var(--ink-dim);margin-left:auto;white-space:nowrap}.selbst-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.selbst-liste li{display:grid;grid-template-columns:8px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:5px 8px;border-radius:6px;border:1px solid transparent}.selbst-liste li:hover{border-color:var(--hairline)}.selbst-liste .punkt{width:7px;height:7px;border-radius:50%;background:var(--ink-dim)}.selbst-liste .punkt.gut{background:var(--gut)}.selbst-liste .punkt.warn{background:var(--warn)}.selbst-liste .punkt.schlecht{background:var(--schlecht)}.selbst-liste .punkt.laeuft{background:var(--accent);animation:puls 1.2s infinite}.selbst-liste .text{min-width:0;display:flex;flex-direction:column}.selbst-liste .text strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selbst-liste .text span{color:var(--ink-dim);font-size:.72rem}.selbst-liste .knoepfe{display:flex;gap:4px}.selbst-liste .knopf{padding:2px 8px;font-size:.72rem}.selbst-details{grid-column:1/-1;color:var(--ink-dim);font-size:.74rem;padding:4px 0 4px 15px}.selbst-details pre{white-space:pre-wrap;font-family:var(--mono);font-size:.7rem;margin:4px 0;max-height:160px;overflow-y:auto}.selbst-modus{color:var(--ink-dim)}.selbst-modus b{color:var(--ink);font-weight:500}.selbst-warn{color:var(--warn)}.banner{position:fixed;left:12px;right:12px;bottom:calc(var(--fuss) + 8px);z-index:19;display:flex;flex-direction:column;gap:6px;pointer-events:none}.banner .meldung{pointer-events:auto;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--radius);padding:8px 12px;font-size:.84rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.banner .meldung.warn{border-left-color:var(--warn)}.banner .meldung.schlecht{border-left-color:var(--schlecht)}.banner .meldung.gut{border-left-color:var(--gut)}.banner .meldung .text{flex:1 1;min-width:0;display:flex;flex-direction:column}.banner .meldung .text span{color:var(--ink-dim);font-size:.76rem}.banner .meldung .x{background:none;border:none;color:var(--ink-dim);font-size:1.1rem;line-height:1;padding:0 4px}.banner .meldung .x:hover{color:var(--ink)}.mikro{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(var(--accent-rgb),.16),rgba(3,6,9,.72) 70%);border:1px solid rgba(var(--accent-rgb),.35);color:var(--accent);box-shadow:0 0 14px rgba(var(--accent-rgb),.18);transition:transform .15s,box-shadow .15s}.mikro:hover{transform:scale(1.08);box-shadow:0 0 22px rgba(var(--accent-rgb),.3)}.mikro svg{width:15px;height:15px}.mikro.nimmt-auf{border-color:var(--schlecht);color:var(--schlecht);animation:puls 1s infinite}.mikro.denkt{border-color:var(--warn);color:var(--warn);animation:puls .7s infinite}.login{min-height:100vh;display:grid;place-items:center}.login form{width:min(360px,90vw);display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:24px}.login h1{margin:0 0 6px;font-size:1.1rem;font-weight:500}.login .fehler{color:var(--schlecht);font-size:.82rem}.einst{max-width:960px;margin:0 auto;padding:24px 16px calc(var(--fuss) + 24px)}.einst-kopf{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.einst-kopf h1{margin:0;font-size:1.15rem;font-weight:500}.einst-kopf a{color:var(--ink-dim);font-size:.85rem}.einst-kopf a:hover{color:var(--accent)}.einst-raster{display:grid;grid-template-columns:200px 1fr;grid-gap:20px;gap:20px}@media (max-width:760px){.einst-raster{grid-template-columns:1fr}}.einst-nav{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:20px;align-self:start}.einst-nav .gruppe{color:var(--ink-dim);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;margin:12px 0 4px}.einst-nav .gruppe:first-child{margin-top:0}.einst-nav a{color:var(--ink);font-size:.86rem;padding:4px 8px;border-radius:6px}.einst-nav a:hover{background:var(--raised);color:var(--accent)}.abschnitt{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:16px 18px;margin-bottom:14px;scroll-margin-top:16px}.abschnitt h2{margin:0 0 4px;font-size:.98rem;font-weight:500}.abschnitt .lead{margin:0 0 12px;color:var(--ink-dim);font-size:.82rem}.zeile{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:.88rem;flex-wrap:wrap}.zeile>span:first-child{min-width:160px;color:var(--ink-dim)}.hinweis{color:var(--ink-dim);font-size:.8rem;margin:6px 0 0}.hinweis code{font-family:var(--mono);font-size:.74rem;background:var(--raised);padding:1px 5px;border-radius:4px}.status{color:var(--gut);font-size:.78rem;min-height:1.2em;margin:0 0 4px}.status.schlecht{color:var(--schlecht)}.wahl{display:flex;flex-direction:column;gap:6px}.wahl label{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--hairline);border-radius:8px;cursor:pointer}.wahl label:has(input:checked){border-color:rgba(var(--accent-rgb),.5);background:var(--raised)}.wahl label input{margin-top:3px}.wahl label b{font-weight:500;display:block}.wahl label small{color:var(--ink-dim)}.betrag{width:90px}.info-tab{width:100%;border-collapse:collapse;font-size:.85rem}.info-tab td{padding:5px 0;border-bottom:1px solid var(--hairline)}.info-tab td:first-child{color:var(--ink-dim);width:180px}.info-tab td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:.8rem}.farbrad{display:flex;gap:12px;align-items:center;flex-wrap:wrap}input[type=range]{accent-color:var(--accent);width:200px}.overlay-grund{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px}.overlay-box{width:min(640px,100%);max-height:85vh;overflow-y:auto;background:var(--raised);border:1px solid var(--hairline);border-radius:14px;padding:16px 18px;font-size:.86rem}.verlauf-liste{list-style:none;margin:0;padding:0;position:relative}.verlauf-liste li{display:grid;grid-template-columns:14px 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:7px 0;border-bottom:1px solid var(--hairline);position:relative}.verlauf-liste li:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--hairline)}.verlauf-liste li:first-child:before{top:14px}.verlauf-liste li:last-child:before{bottom:auto;height:14px}.verlauf-punkt{width:13px;height:13px;border-radius:50%;margin-top:3px;z-index:1;background:var(--bg);border:2px solid var(--ink-dim)}.verlauf-liste li.live .verlauf-punkt{border-color:var(--gut);background:var(--gut);box-shadow:0 0 10px var(--gut)}.verlauf-liste li.nach-live .verlauf-punkt{border-color:var(--warn)}.verlauf-liste li.nach-live .verlauf-text strong{color:var(--ink-dim)}.verlauf-text{display:flex;flex-direction:column;min-width:0;font-size:.86rem}.verlauf-text strong{font-weight:500}.verlauf-text>span{color:var(--ink-dim);font-size:.74rem;font-family:var(--mono)}.verlauf-live{color:var(--gut);font-weight:500;font-family:system-ui,sans-serif}.verlauf-frage{margin-top:6px;padding:8px 10px;border:1px solid rgba(var(--accent-rgb),.35);border-radius:7px;background:var(--raised);font-size:.82rem}.verlauf-frage p{margin:0 0 6px}.verlauf-frage label{display:block;color:var(--warn);margin-bottom:6px}.verlauf-frage .knoepfe{display:flex;gap:6px}.verlauf.kompakt .verlauf-text{font-size:.8rem}.verlauf.kompakt .knopf{padding:2px 8px;font-size:.72rem}.profil-chip{position:absolute;top:10px;right:58px;z-index:4;display:flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 5px;max-width:220px;font-family:var(--spiel-schrift);font-weight:800;font-size:.85rem;color:var(--spiel-tinte);background:rgba(var(--spiel-papier-rgb),.92);border:none;border-radius:999px;box-shadow:0 2px 6px var(--spiel-schatten)}.profil-chip.neu{box-shadow:0 0 0 2px var(--spiel-herz),0 2px 6px var(--spiel-schatten)}.profil-chip-symbol{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--spiel-flaeche);font-size:1rem}.profil-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profil-zahl{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-size:.7rem;background:var(--spiel-herz);color:var(--spiel-papier)}.spiel-menue{top:52px}@media (max-width:720px){.profil-chip-name{max-width:90px}}.hud-rechts{display:contents}html.eingebettet{--einbettung-rechts:150px;--einbettung-verlauf:72px}html.eingebettet .spiel:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--einbettung-verlauf);z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--einbettung-dunkel-rgb),.85),rgba(var(--einbettung-dunkel-rgb),0))}html.eingebettet .hud{justify-content:center;z-index:2}html.eingebettet .hud-uhr{position:static;transform:none}html.eingebettet .hud-rechts{display:flex;flex-direction:row-reverse;align-items:center;gap:5px;position:absolute;top:10px;right:var(--einbettung-rechts);z-index:4}html.eingebettet .hud-rechts .profil-chip,html.eingebettet .hud-rechts .spiel-menue{position:relative;top:auto;right:auto}html.eingebettet .zahnrad{top:48px}@media (max-width:960px){html.eingebettet{--einbettung-rechts:75px;--einbettung-verlauf:44px}html.eingebettet .zahnrad{top:32px}}@media (max-width:720px){html.eingebettet .hud{left:110px;right:54px;flex-direction:row;flex-wrap:wrap}html.eingebettet .hud,html.eingebettet .hud-werte{justify-content:center;gap:4px}html.eingebettet .hud-uhr,html.eingebettet .hud-werte span{padding:4px 8px;font-size:.78rem}html.eingebettet .hud-rechts .spiel-wahl,html.eingebettet .hud-werte small{display:none}html.eingebettet .hud-rechts{top:34px;right:8px}html.eingebettet .hud-rechts,html.eingebettet .hud-rechts .spiel-menue{flex-direction:column;align-items:flex-end}html.eingebettet .hud-rechts .profil-chip-name{display:none}html.eingebettet .hud-auftraege{top:96px}html.eingebettet .zahnrad{top:auto;bottom:calc(var(--fuss) + 10px)}}.profil-seite{position:fixed;left:0;right:0;top:0;bottom:var(--fuss);display:grid;place-items:center;padding:16px;font-family:var(--spiel-schrift);color:var(--spiel-tinte);background:radial-gradient(circle at 30% 20%,var(--spiel-gelb),var(--spiel-herz) 60%,var(--spiel-schlamm))}.profil-blatt{max-height:100%}.profil-seite .blatt{animation:blatt-ein .2s ease-out;border-radius:20px}.profil-formular{gap:12px}.profil-feld,.profil-formular{display:flex;flex-direction:column}.profil-feld{gap:5px;font-weight:700}.angebot-zeile input,.profil-feld input{font:inherit;font-weight:700;color:var(--spiel-tinte);background:var(--spiel-papier);border:2px solid var(--spiel-linie);border-radius:10px;padding:7px 10px;min-width:0}.angebot-zeile input:focus,.profil-feld input:focus{outline:none;border-color:var(--spiel-herz)}.profil-wahl-reihe{display:flex;flex-wrap:wrap;gap:5px}.profil-figur,.profil-symbol{font-family:var(--spiel-schrift);font-weight:800;color:var(--spiel-tinte);background:var(--spiel-flaeche);border:2px solid var(--spiel-linie);border-radius:10px;min-height:36px}.profil-symbol{width:38px;font-size:1.1rem}.profil-figur{padding:0 10px;font-size:.82rem}.profil-figur.an,.profil-symbol.an{border-color:var(--spiel-herz);background:rgba(var(--spiel-herz-rgb),.14)}.profil-haken{gap:8px;font-size:.84rem}.figur-editor,.profil-haken{display:flex;align-items:center}.figur-editor{gap:10px;flex-wrap:wrap}.figur-vorschau{width:130px;height:170px;border-radius:14px;background:var(--spiel-flaeche);border:2px solid var(--spiel-linie);flex:none}.editor-teile{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:220px;font-weight:700}.editor-zeile{display:grid;grid-template-columns:7.5em auto 1fr auto;grid-gap:6px;gap:6px;align-items:center;font-size:.82rem}.editor-schalter{grid-column:2/5;display:flex;gap:5px}.editor-wert{text-align:center;white-space:nowrap}.editor-name{color:var(--spiel-tinte-dim)}.fell-tupfer.gross{width:18px;height:18px;vertical-align:-4px}.spieler-karte,.spieler-liste{display:flex;flex-direction:column;gap:6px}.spieler-knopf{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;font-family:var(--spiel-schrift);color:var(--spiel-tinte);background:var(--spiel-flaeche);border:2px solid var(--spiel-linie);border-radius:14px}button.spieler-knopf:not(:disabled):hover{border-color:var(--spiel-herz)}.spieler-symbol{font-size:1.6rem;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--spiel-papier);flex:none}.spieler-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.spieler-text small{color:var(--spiel-tinte-dim);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.online-punkt{width:8px;height:8px;border-radius:50%;background:var(--spiel-gruen);display:inline-block}.reiter{display:flex;gap:5px;flex-wrap:wrap}.tausch-zeile{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;background:var(--spiel-flaeche)}.tausch-zeile .knoepfe{display:flex;gap:4px;flex:none}.angebot-zeile{display:flex;align-items:center;gap:6px;margin:6px 0 4px}.angebot-zeile input{width:120px}.hud-werte .besuch-chip{background:var(--spiel-herz);color:var(--spiel-papier)}.besuch-heim{pointer-events:auto;color:var(--spiel-tinte);text-decoration:none}.seiten-hinweis{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:50;margin:0;max-width:min(92vw,520px);font-family:var(--spiel-schrift);font-weight:700;color:var(--spiel-tinte);background:var(--spiel-papier);border-left:4px solid var(--spiel-herz);border-radius:12px;padding:10px 14px}.freund-besitzer{color:var(--spiel-tinte-dim);font-weight:400}.freund-avatar{width:18px;height:18px;border-radius:50%;vertical-align:-4px;margin-right:4px;object-fit:cover}