@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/newsreader-s-izfB6B.woff2) format("woff2-variations")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-BbzFLZTg.woff2) format("woff2-variations")}:root{--creme: #f4f2ed;--tinte: #15171c;--gruen: #1d3b2e;--flaeche: #fbfaf6;--linie: rgba(21, 23, 28, .18);--rahmen: #6b6f77;--gedaempft: #565a62;--auf-gruen: #f4f2ed;--fehler: #a3261f;--fehler-flaeche: #fbeae8;--warn: #6b4a00;--warn-flaeche: #fbf1d9;--ok: #1d6b43;--muenze: #b8901c;--schatten: 0 1px 2px rgba(21, 23, 28, .06), 0 8px 24px rgba(21, 23, 28, .06);--fokus: #1d3b2e;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-farbschema=hell]){--creme: #15171c;--tinte: #f4f2ed;--gruen: #8fb5a0;--flaeche: #1e2128;--linie: rgba(244, 242, 237, .2);--rahmen: #868b94;--gedaempft: #aaaeb6;--auf-gruen: #15171c;--fehler: #f4a9a1;--fehler-flaeche: #3b201e;--warn: #ecc872;--warn-flaeche: #352a10;--ok: #8fb5a0;--muenze: #d9b445;--schatten: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .3);--fokus: #8fb5a0;color-scheme:dark}}:root[data-farbschema=dunkel]{--creme: #15171c;--tinte: #f4f2ed;--gruen: #8fb5a0;--flaeche: #1e2128;--linie: rgba(244, 242, 237, .2);--rahmen: #868b94;--gedaempft: #aaaeb6;--auf-gruen: #15171c;--fehler: #f4a9a1;--fehler-flaeche: #3b201e;--warn: #ecc872;--warn-flaeche: #352a10;--ok: #8fb5a0;--muenze: #d9b445;--schatten: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .3);--fokus: #8fb5a0;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--creme);color:var(--tinte);font-family:Instrument Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3{font-family:Newsreader,Georgia,serif;font-weight:500;color:var(--gruen);line-height:1.2;margin:0 0 .75rem}h1{font-size:2.25rem}h2{font-size:1.5rem}h3{font-size:1.15rem;margin-top:1.25rem}p{margin:0 0 .75rem}a{color:var(--gruen)}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.nur-lesegeraet{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprunglink{position:absolute;left:.5rem;top:-4rem;background:var(--gruen);color:var(--auf-gruen);padding:.5rem 1rem;border-radius:999px;z-index:10}.sprunglink:focus{top:.5rem}.kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;max-width:72rem;margin:0 auto;padding:.75rem 1rem}.kopf-name{font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:500;color:var(--gruen);text-decoration:none}.kopf-rechts{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.status{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--gedaempft)}.status-punkt{width:.6rem;height:.6rem;border-radius:50%;background:var(--gedaempft)}.status-verbunden .status-punkt{background:var(--ok)}.status-verbindet .status-punkt{background:var(--muenze)}.status-getrennt .status-punkt{background:var(--fehler)}.farbsymbol{display:inline-block;width:.9rem;height:.9rem;border-radius:50%;border:2px solid currentColor;margin-right:.4rem;vertical-align:-.1rem}.farbsymbol-hell{background:currentColor}.farbsymbol-dunkel{background:linear-gradient(90deg,transparent 50%,currentColor 50%)}.farbsymbol-system{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.seite{max-width:72rem;margin:0 auto;padding:.5rem 1rem 3rem}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:1.25rem;padding:1.25rem;box-shadow:var(--schatten);margin-bottom:1rem;min-width:0}.startseite{max-width:30rem;margin:0 auto}.held{padding:1.5rem .25rem 1rem}.held h1{font-size:3rem;margin-bottom:.5rem}.untertitel{color:var(--gedaempft);font-size:1.05rem}.hilfetext{color:var(--gedaempft);font-size:.875rem;margin:.35rem 0 0}.regel-zettel{margin:.6rem 0 0;font-size:.9rem;font-weight:600;color:var(--gruen)}.legende-zusatz{font-weight:400;color:var(--gedaempft)}.kleinschrift{color:var(--gedaempft);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin:0}.feld{margin-bottom:1rem}label,legend,.gruppen-titel{font-weight:600;font-size:.95rem}.feld label{display:block;margin-bottom:.35rem}input[type=text],input[type=number]{width:100%;font:inherit;color:var(--tinte);background:var(--creme);border:1.5px solid var(--rahmen);border-radius:.75rem;padding:.65rem .85rem;min-height:2.75rem}input[aria-invalid=true]{border-color:var(--fehler)}input:disabled{opacity:.7}.code-eingabe{text-transform:uppercase;letter-spacing:.2em;font-weight:600}.code{letter-spacing:.15em;font-weight:600}h1.code{font-family:Instrument Sans,system-ui,sans-serif;font-size:2.5rem;letter-spacing:.2em;margin:0}.fehlertext{color:var(--fehler);font-size:.9rem;margin:.35rem 0 0}.trenner{display:flex;align-items:center;gap:.75rem;color:var(--gedaempft);font-size:.875rem;margin:1.25rem 0}.trenner:before,.trenner:after{content:"";flex:1;height:1px;background:var(--linie)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;border-radius:999px;border:1.5px solid transparent;padding:.6rem 1.25rem;min-height:2.75rem;transition:opacity .15s,background .15s}.knopf:disabled{cursor:not-allowed;opacity:.5}.knopf-haupt{background:var(--gruen);color:var(--auf-gruen)}.knopf-haupt:hover:not(:disabled){opacity:.88}.knopf-zweit{background:transparent;color:var(--gruen);border-color:var(--gruen)}.knopf-zweit:hover:not(:disabled){background:color-mix(in srgb,var(--gruen) 12%,transparent)}.knopf-leise{background:transparent;color:var(--tinte);border-color:var(--rahmen)}.knopf-leise:hover:not(:disabled){background:color-mix(in srgb,var(--tinte) 8%,transparent)}.knopf-klein{padding:.3rem .85rem;min-height:2.25rem;font-size:.9rem}.knopf-breit{width:100%}.textknopf{font:inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.knopfzeile{display:flex;flex-wrap:wrap;gap:.5rem}.meldung{border-radius:.9rem;padding:.75rem 1rem;border:1px solid var(--linie);margin:.75rem 0 1rem}.meldung-fehler{color:var(--fehler);background:var(--fehler-flaeche);border-color:var(--fehler)}.meldung-warnung{color:var(--warn);background:var(--warn-flaeche);border-color:var(--warn)}fieldset{border:0;margin:0;padding:0;min-width:0}.einstellungen{display:block;margin-top:1rem}.gruppe{margin:0 0 1.1rem}.gruppe legend,.gruppe .gruppen-titel{display:block;margin-bottom:.4rem;padding:0}.auswahl{display:flex;flex-wrap:wrap;gap:.4rem}.auswahl-pille{position:relative;display:inline-block}.auswahl-pille input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.auswahl-pille span{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.5rem;padding:.3rem .9rem;border-radius:999px;border:1.5px solid var(--rahmen);font-weight:600;background:var(--creme)}.auswahl-pille input:checked+span{background:var(--gruen);color:var(--auf-gruen);border-color:var(--gruen)}.auswahl-pille input:focus-visible+span{outline:3px solid var(--fokus);outline-offset:2px}.auswahl-pille input:disabled{cursor:not-allowed}.einstellungen:disabled .auswahl-pille span{opacity:.75}.zahlfeld{display:flex;align-items:center;gap:.5rem}.zahlfeld input{width:5.5rem;text-align:center}.schalter{display:flex;gap:.7rem;align-items:flex-start;margin-bottom:.7rem;font-weight:400;cursor:pointer}.schalter input{width:1.4rem;height:1.4rem;margin:.15rem 0 0;flex:none;accent-color:var(--gruen)}.schalter span{display:flex;flex-direction:column}.schalter strong{font-weight:600}.schalter small{color:var(--gedaempft);font-size:.85rem}.lobby-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.lobby-kopf>div:first-child{min-width:0}.einladung{overflow-wrap:anywhere}.link-text{-webkit-user-select:all;user-select:all}.doppelt{display:grid;grid-template-columns:1fr;gap:0 1rem;align-items:start}.zaehler{font-family:Instrument Sans,system-ui,sans-serif;font-size:.85rem;color:var(--gedaempft);font-weight:400;margin-left:.4rem}.spielerliste{list-style:none;margin:0;padding:0}.spieler{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .6rem;padding:.6rem 0;border-top:1px solid var(--linie)}.spieler:first-child{border-top:0}.spieler-name{font-weight:600;flex:1 1 8rem;min-width:0;overflow-wrap:anywhere}.du{font-weight:400;color:var(--gedaempft)}.punkt{width:.6rem;height:.6rem;border-radius:50%;flex:none}.punkt-an{background:var(--ok)}.punkt-aus{background:transparent;border:2px solid var(--gedaempft)}.muenzen{display:inline-flex;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums;font-size:.95rem}.muenze{width:.9rem;height:.9rem;border-radius:50%;background:var(--muenze);box-shadow:inset 0 0 0 2px #0000002e}.plakette{display:inline-block;font-size:.78rem;font-weight:600;padding:.1rem .6rem;border-radius:999px;border:1.5px solid var(--linie);white-space:nowrap}.plakette-host{border-color:var(--gruen);color:var(--gruen)}.plakette-bereit{background:var(--gruen);color:var(--auf-gruen);border-color:var(--gruen)}.plakette-wartet{color:var(--gedaempft)}.historie{list-style:none;padding:0;margin:0}.historie>li{border-top:1px solid var(--linie);padding:.75rem 0}.historie>li:first-child{border-top:0;padding-top:0}.historie-kopf{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.historie p{margin:.25rem 0}.bewegungen{margin:.25rem 0 0;padding-left:1.1rem;color:var(--gedaempft);font-size:.9rem}@media(min-width:48rem){.doppelt{grid-template-columns:1fr 1fr}}@media(max-width:30rem){.spieler-name{flex-basis:calc(100% - 1.5rem)}}@media(max-width:24rem){h1{font-size:1.9rem}.held h1{font-size:2.5rem}h1.code{font-size:2rem}.karte{padding:1rem}.knopfzeile .knopf{flex:1 1 auto}}:root[data-bewegung=reduziert] *{transition:none!important}:root{--filz: #1d3b2e;--filz-hell: #2b4d3d;--filz-dunkel: #13261c;--auf-filz: #f4f2ed;--akzent: #8fb5a0;--koernung-staerke: .5;--papier: #f6f3ec;--karten-tinte: #15171c;--karten-rot: #b3261e;--karten-rand: rgba(21, 23, 28, .32);--karten-schatten: 0 1px 1px rgba(0, 0, 0, .28), 0 3px 8px rgba(0, 0, 0, .22)}@media(prefers-color-scheme:dark){:root:not([data-farbschema=hell]){--filz: #142a20;--filz-hell: #1d392c;--filz-dunkel: #0c1812;--koernung-staerke: .24;--papier: #ebe8e0}}:root[data-farbschema=dunkel]{--filz: #142a20;--filz-hell: #1d392c;--filz-dunkel: #0c1812;--koernung-staerke: .24;--papier: #ebe8e0}.seite>.karte{max-width:60rem;margin-left:auto;margin-right:auto}.lobby:not(.lobby-mit-tisch){max-width:60rem;margin:0 auto}.lobby-mit-tisch>.karte:not(.lobby-kopf),.lobby-mit-tisch>.doppelt{max-width:60rem;margin-left:auto;margin-right:auto}.lobby-mit-tisch .lobby-kopf{padding:.5rem 1rem}.lobby-mit-tisch .lobby-kopf .kleinschrift,.lobby-mit-tisch .lobby-kopf .einladung{display:none}.lobby-mit-tisch h1.code{font-size:1.4rem}.lobby-mit-tisch .lobby-kopf .knopfzeile .knopf{flex:0 1 auto;min-height:2.25rem;padding:.3rem 1rem}.spiel{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;margin-bottom:1rem}.spiel-haupt{min-width:0}@media(min-width:64rem){.spiel{grid-template-columns:minmax(0,1fr) 17rem}.log{position:sticky;top:1rem}}.tisch{position:relative;isolation:isolate;color:var(--auf-filz);background:radial-gradient(ellipse 125% 105% at 50% 42%,var(--filz-hell) 0%,var(--filz) 58%,var(--filz-dunkel) 100%),var(--filz);border:1px solid rgba(244,242,237,.14);border-radius:1.5rem;box-shadow:inset 0 0 3.5rem #00000052,var(--schatten);padding:.75rem .5rem 1rem;margin-bottom:1rem}.tisch:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:var(--koernung-staerke);mix-blend-mode:soft-light}.tisch :focus-visible{outline-color:var(--auf-filz)}.tisch .du{color:inherit;opacity:.8}.tisch .muenzen{color:inherit}.tisch-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem .75rem;margin-bottom:.6rem}.tisch-runde{margin:0;font-weight:700;flex:1 1 auto}.tisch-geber{font-weight:400;opacity:.85}.tisch-status{margin:0;font-weight:600;flex:1 1 100%;order:2;text-align:left}.tisch-regeln{order:1}.tisch-zettel{order:3}@media(min-width:48rem){.tisch-status{flex:1 1 14rem;text-align:right}}.tisch-zettel{margin:0;flex:1 1 100%;font-size:.82rem;color:var(--auf-filz)}.tisch-zettel span{display:inline-block;padding:.05rem .7rem;border-radius:999px;background:#f4f2ed1a;border:1px solid rgba(244,242,237,.28)}.aufdeck-banner{background:#00000042;border-left:.3rem solid var(--akzent);border-radius:.75rem;padding:.5rem .9rem;margin:.4rem 0 .8rem}.aufdeck-banner ul{margin:0;padding:0;list-style:none}.aufdeck-banner li{margin:.1rem 0}.aufdeck-banner .hilfetext{color:#f4f2edf2;margin-top:.25rem}.kreis{position:relative}.kreis-plaetze{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--spalten, 4),minmax(0,6.5rem));justify-content:center;gap:.3rem}.mitte{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;margin:.8rem 0 .2rem}.mitte-karten,.hand{display:flex;justify-content:center;gap:.5rem}.mitte-info{margin:0;font-size:.8rem;color:#f4f2ede0;max-width:20rem}@media(min-width:48rem)and (min-height:32.01rem){.tisch{padding:1.25rem 1.25rem 1.5rem}.kreis{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:.6rem .5rem;align-items:start;min-height:24rem}.kreis-plaetze{display:contents}.platz-kreis{grid-column:var(--spalte, 1) / span var(--breite, 12);grid-row:var(--zeile, 1);justify-self:center;width:100%;max-width:10.5rem}.mitte{grid-column:4 / span 6;grid-row:2 / span var(--seitenzeilen, 1);align-self:center;margin:0}.kreis.kreis-viele{min-height:28rem}.kreis-viele .platz-kreis{max-width:9.5rem}}@media(orientation:landscape)and (max-height:32rem){.tisch{display:grid;grid-template-columns:11.5rem minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;column-gap:.75rem;row-gap:0;align-items:start;padding:.6rem .75rem .8rem}.tisch>.tisch-kopf,.tisch>.aufdeck-banner{grid-column:1 / -1}.kreis{display:contents}.kreis-plaetze{grid-column:1;grid-row:3 / span 3;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.3rem}.tisch[data-viele]{grid-template-columns:21rem minmax(0,1fr)}.tisch[data-viele] .kreis-plaetze{grid-template-columns:repeat(2,minmax(0,1fr))}.kreis-viele .platz-muenzen{display:none}.kreis-viele .platz-karten{min-height:0}.mitte{grid-column:2;grid-row:3;margin:0 0 .4rem}.meinbereich{grid-column:2;grid-row:4;margin-top:0}}.platz{list-style:none;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;min-width:0;padding:.35rem .2rem .4rem;border-radius:.85rem;background:#00000038;border:1px solid rgba(244,242,237,.16);color:var(--auf-filz)}.platz-aktiv{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent)}.platz-draussen{opacity:.55}.platz-kopf{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;width:100%}.platz-text{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:0;max-width:100%}.platz-name{max-width:100%;font-size:.78rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platz-muenzen{font-size:.68rem;white-space:nowrap;gap:.2rem}.platz-muenzen .muenze{width:.6rem;height:.6rem;flex:none}.plaketten{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem}.plaketten:empty{display:none}.platz-karten{display:flex;align-items:center;justify-content:center;min-height:2.4rem}@media(min-width:48rem),(orientation:landscape)and (max-height:32rem){.platz{align-items:stretch;text-align:left;gap:.35rem;padding:.5rem .6rem;border-radius:1rem}.platz-kopf{flex-direction:row;gap:.5rem}.platz-text{align-items:flex-start}.platz-name{font-size:.95rem;white-space:normal;overflow-wrap:anywhere}.platz-muenzen{font-size:.8rem}.platz-muenzen .muenze{width:.9rem;height:.9rem}.plaketten{justify-content:flex-start}.platz-karten{justify-content:flex-start;min-height:3.5rem}}.badge{display:inline-flex;align-items:center;gap:.2rem;font-size:.62rem;font-weight:700;line-height:1.3;padding:.05rem .4rem;border-radius:999px;white-space:nowrap;background:#f4f2ed1f;border:1px solid rgba(244,242,237,.34);color:var(--auf-filz)}@media(min-width:48rem),(orientation:landscape)and (max-height:32rem){.badge{font-size:.72rem;padding:.05rem .5rem;gap:.25rem}}.badge-geber{background:var(--akzent);color:var(--karten-tinte);border-color:var(--akzent)}.badge-schwimmt,.badge-klopft{background:var(--papier);color:var(--karten-tinte);border-color:var(--papier)}.badge-draussen{background:#0000004d}.schwimmring{width:1.15em;height:1.15em;flex:none}.herzen{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.05rem}.herz{width:.8rem;height:.8rem}.herz-voll{color:var(--auf-filz)}.herz-leer{color:#f4f2ed9e}@media(min-width:48rem),(orientation:landscape)and (max-height:32rem){.herzen{justify-content:flex-start;gap:.1rem}.herz{width:1rem;height:1rem}}.verlust{align-self:center;margin:0;padding:.05rem .5rem;border-radius:.6rem;font-weight:700;font-size:.7rem;line-height:1.25;text-align:center;background:var(--papier);color:var(--karten-rot)}.verlust-grund{font-weight:500;color:var(--karten-tinte)}@media(min-width:48rem),(orientation:landscape)and (max-height:32rem){.verlust{align-self:flex-start;font-size:.85rem;text-align:left;padding:0 .6rem;border-radius:999px}}.zeitring{position:relative;display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;flex:none}.zeitring svg{position:absolute;inset:0;width:100%;height:100%}.zeitring-bahn{stroke:#f4f2ed38}.zeitring-rest{stroke:var(--akzent);transition:stroke-dashoffset .2s linear}.zeitring-warnung .zeitring-rest{stroke:#f4a9a1}.zeitring-warnung .zeitring-inhalt{color:#f9d3cf}.zeitring-inhalt{position:relative;font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums}.zeitring:not(.zeitring-aktiv) .zeitring-inhalt{opacity:.85}@media(min-width:48rem),(orientation:landscape)and (max-height:32rem){.zeitring{width:2.7rem;height:2.7rem}.zeitring-inhalt{font-size:1rem}}.spielkarte{--kb: 5rem;position:relative;display:block;flex:none;box-sizing:border-box;width:var(--kb);height:calc(var(--kb) * 1.4);font-family:Instrument Sans,system-ui,sans-serif;font-size:calc(var(--kb) * .235);font-weight:700;line-height:1;padding:0;color:var(--karten-tinte);background:var(--papier);border:1px solid var(--karten-rand);border-radius:calc(var(--kb) * .085);box-shadow:var(--karten-schatten);transition:transform .12s ease-out,box-shadow .12s}.spielkarte.farbe-herz,.spielkarte.farbe-karo{color:var(--karten-rot)}.farbzeichen{display:block;width:100%;height:100%}.karte-gross{--kb: clamp(5rem, 26.7vw, 8.5rem)}.karte-mitte{--kb: clamp(4.2rem, 22.5vw, 7rem)}.karte-klein{--kb: 1.35rem}.karte-ecke{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.04em;min-width:1.1em}.karte-rang{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.karte-ecke .farbzeichen{width:.92em;height:.92em}.karte-ecke-oben{left:.3em;top:.3em}.karte-ecke-unten{right:.3em;bottom:.3em;transform:rotate(180deg)}.karte-pip{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.karte-pip .farbzeichen{width:2.3em;height:2.3em}.karte-bild{position:absolute;inset:0;display:grid;place-items:center;font-family:Newsreader,Georgia,serif;font-weight:500;font-size:4.3em;line-height:1;opacity:.09;pointer-events:none}.karte-klein{font-size:calc(var(--kb) * .5);border-radius:.22rem}.karte-klein .karte-pip,.karte-klein .karte-ecke-unten,.karte-klein .karte-bild{display:none}.karte-klein .karte-ecke-oben{position:static;margin:0 auto;height:100%;justify-content:center;width:100%;gap:.1em}.karte-klein .karte-ecke .farbzeichen{width:1em;height:1em}.karte-rueck{background:repeating-linear-gradient(45deg,rgba(244,242,237,.1) 0 1px,transparent 1px .45rem),#29503e;border:.14rem solid var(--papier)}.karte-klein.karte-rueck{border-width:.1rem;background:#29503e}.karte-leer{background:transparent;border:2px dashed rgba(244,242,237,.45);box-shadow:none}.karte-knopf{cursor:pointer;font-family:inherit}.karte-knopf:hover:not(:disabled){transform:translateY(-.25rem);box-shadow:0 2px 2px #0000004d,0 8px 16px #00000047}.karte-ausgewaehlt,.karte-ausgewaehlt:hover:not(:disabled){transform:translateY(-.7rem);outline:3px solid var(--akzent);outline-offset:2px;box-shadow:0 0 0 5px #8fb5a04d,0 12px 20px #00000059}.karte-gewertet{outline:3px solid var(--akzent);outline-offset:1px}.karte-klein.karte-gewertet{outline-width:2px;outline-offset:0}.karte-ungewertet{opacity:.8}.faecher{display:inline-flex;gap:.15rem}.faecher>.karte-mitte{margin:0 .1rem}@media(min-width:48rem),(orientation:landscape)and (max-height:32rem){.karte-klein{--kb: 2.3rem;font-size:calc(var(--kb) * .46)}.faecher{gap:.2rem}}.aufgedeckt{display:flex;flex-direction:column;align-items:center;gap:.3rem;max-width:100%}.aufgedeckt-karten{display:inline-flex;gap:.15rem}.handwert-chip{padding:0 .55rem;border-radius:999px;background:var(--papier);color:var(--karten-tinte);font-size:.85rem;font-variant-numeric:tabular-nums}@media(min-width:48rem),(orientation:landscape)and (max-height:32rem){.aufgedeckt{flex-direction:row;flex-wrap:wrap;gap:.3rem .4rem}.aufgedeckt-karten{gap:.2rem}.handwert-chip{font-size:1rem;padding:0 .6rem}}@media(orientation:landscape)and (max-height:32rem){.karte-gross{--kb: clamp(3.6rem, 21vh, 6rem)}.karte-mitte{--kb: clamp(3.2rem, 17vh, 5rem)}}@media(min-width:48rem)and (min-height:32.01rem){.karte-gross{--kb: 7.5rem}.karte-mitte{--kb: 6.2rem}}.meinbereich{margin-top:.8rem}.mein-kopf{display:flex;justify-content:center}.mein-platz{list-style:none;margin:0;padding:0;width:100%;max-width:22rem}.mein-platz .platz{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:left;padding:.35rem .7rem;gap:.2rem .5rem}.mein-platz .platz-kopf{flex-direction:row;width:auto;gap:.5rem}.mein-platz .platz-text{align-items:flex-start}.mein-platz .platz-name{font-size:.95rem;white-space:normal;overflow-wrap:anywhere}.mein-platz .zeitring{width:2.5rem;height:2.5rem}.mein-platz .zeitring-inhalt{font-size:.95rem}.mein-platz .herz{width:.95rem;height:.95rem}.mein-platz .herzen{justify-content:flex-start}.mein-platz .platz-muenzen{font-size:.8rem}.mein-platz .platz-muenzen .muenze{width:.9rem;height:.9rem}.mein-platz .badge{font-size:.72rem;padding:.05rem .5rem}.mein-platz .plaketten{justify-content:flex-start}.mein-platz .verlust{align-self:center;font-size:.85rem}.hand{padding-top:.8rem;margin:.3rem 0 .2rem}.handwert-zeile{display:flex;justify-content:center;margin:.35rem 0 .5rem}.handwert{display:inline-flex;align-items:baseline;gap:.4rem;margin:0;padding:.15rem .95rem .2rem;border-radius:.6rem;background:var(--papier);color:var(--karten-tinte);border:1px solid var(--karten-rand);box-shadow:var(--karten-schatten)}.handwert-etikett{font-size:.85rem;font-weight:600}.handwert-zahl{font-size:1.5rem;line-height:1.1;font-variant-numeric:tabular-nums}.handwert-art{font-size:.85rem}.tausch-hinweis{text-align:center;font-size:.88rem;margin:.2rem 0 .4rem}.aktionen{margin-top:.5rem;text-align:center}.aktionen .knopfzeile{justify-content:center}.aktionen-text{font-size:.9rem;margin:0 auto .6rem;max-width:34rem}.sperrgrund,.sperrgruende{margin:.55rem auto 0;max-width:36rem;font-size:.85rem;color:#f4f2edf2}.sperrgruende{list-style:none;padding:0}.sperrgruende li{margin:.15rem 0}.tisch .knopf-haupt{background:var(--papier);color:var(--karten-tinte)}.tisch .knopf-haupt:disabled{opacity:.55}.tisch .knopf-auf-filz{color:var(--auf-filz);border-color:#f4f2edbf}.tisch .knopf-auf-filz:hover:not(:disabled){background:#f4f2ed1f}.tisch .knopf:disabled{opacity:.6}.tisch .meldung{text-align:left}.meinbereich-zuschauer{text-align:center;padding:.6rem 0 0}.zuschauer-hinweis{font-weight:600;margin:0 0 .3rem}.meinbereich-zuschauer .hilfetext{color:#f4f2edf2}.partieende{background:var(--flaeche);border:1px solid var(--linie);border-left:.3rem solid var(--gruen);border-radius:1.25rem;padding:1rem 1.25rem;margin-bottom:1rem;box-shadow:var(--schatten)}.bewegungen-liste{margin:0 0 .5rem;padding-left:1.1rem}.log{background:var(--flaeche);border:1px solid var(--linie);border-radius:1.25rem;padding:.25rem 1rem .75rem;min-width:0}.log-titel{margin:0;font-size:1.15rem}.log-knopf{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.log-vorschau{margin:0 0 .25rem;font-size:.9rem;color:var(--gedaempft)}.log-liste{list-style:none;margin:0;padding:0;max-height:30rem;overflow:auto;font-size:.9rem}.log-liste li{padding:.35rem 0;border-top:1px solid var(--linie);overflow-wrap:anywhere}.log-liste li:first-child{border-top:0;font-weight:600}.log-grund{font-weight:700;color:var(--gruen)}.log-abschnitt{margin:.9rem 0 .2rem;font-size:1rem}.log-runden{list-style:none;margin:0;padding:0;font-size:.88rem;max-height:18rem;overflow:auto}.log-runden>li{padding:.45rem 0;border-top:1px solid var(--linie)}.log-runden>li:first-child{border-top:0}.log-runde-kopf{margin:0 0 .15rem;font-weight:600}.log-runde-verluste{list-style:none;margin:0;padding:0}.log-runde-verluste li{padding:.1rem 0;overflow-wrap:anywhere}.log-wert{color:var(--gedaempft);font-variant-numeric:tabular-nums}.zettel{margin:.75rem 0;padding:.6rem .95rem .7rem;background:var(--flaeche);border:1px solid var(--linie);border-left:.3rem solid var(--gruen);border-radius:.9rem;text-align:left}.zettel-titel{margin:0 0 .15rem;font-family:Newsreader,Georgia,serif;font-size:1.1rem;color:var(--gruen);font-weight:500}.zettel-zeile{margin:0;font-weight:600;font-size:.92rem}.zettel-liste{margin:.35rem 0 0;padding-left:1.1rem;font-size:.88rem;color:var(--tinte)}.zettel-liste li{margin:.15rem 0}.zettel-leer{margin:.2rem 0 0;font-size:.88rem;color:var(--gedaempft)}@media(max-width:30rem){.zeitring-inhalt{font-size:.78rem}.tisch{border-radius:1.25rem}.seite{padding-left:.5rem;padding-right:.5rem}}@media(max-width:47.99rem)and (orientation:portrait){.kreis-viele .platz-muenzen{display:none}}@media(orientation:landscape)and (max-height:32rem){.kreis-plaetze .zeitring{width:2.3rem;height:2.3rem}.kreis-plaetze .zeitring-inhalt{font-size:.85rem}}.tisch:focus{outline:none}.tisch :focus-visible{outline:3px solid #ffffff;outline-offset:3px}.tisch .spielkarte:focus-visible{outline-offset:5px;box-shadow:0 0 0 3px #0a1a12,0 6px 14px #00000059}.tisch .karte-ausgewaehlt.karte-ausgewaehlt:focus-visible{outline:3px solid #ffffff;outline-offset:7px;box-shadow:0 0 0 3px var(--akzent),0 0 0 5px #0a1a12,0 12px 20px #00000059}.tisch .knopf:focus-visible,.tisch .textknopf:focus-visible,.tisch .log-knopf:focus-visible{box-shadow:0 0 0 3px #0a1a12}.tisch .spielkarte{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.karte-ziehbar{touch-action:none;cursor:grab}.mitte-flaeche{touch-action:none;cursor:grab;padding:1rem 1.25rem;margin:-1rem -1.25rem;border-radius:1.25rem}.mitte-flaeche .karte-knopf{cursor:inherit}.karte-gezogen,.karte-gezogen:hover:not(:disabled){opacity:.35;transform:none}.karte-ziel,.karte-ziel:hover:not(:disabled){outline:3px dashed var(--akzent);outline-offset:4px;transform:translateY(-.4rem) scale(1.06);box-shadow:0 0 0 6px #8fb5a059,0 12px 20px #0006}.gesten-ebene{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden}.karte-geist{position:fixed;display:block;transform:translate(-50%,-55%) rotate(-4deg) scale(.8);opacity:.93;filter:drop-shadow(0 12px 14px rgba(0,0,0,.45))}.karte-geist .spielkarte{transition:none}.wisch-spur{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wisch-spur polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.wisch-spur-hell{stroke:#0a1a128c;stroke-width:12}.wisch-spur-linie{stroke:var(--akzent);stroke-width:6}.wisch-spur-kopf{fill:var(--akzent);stroke:#fff;stroke-width:2.5}@keyframes einblenden{0%{opacity:0}to{opacity:1}}@keyframes karte-in-hand{0%{opacity:0;transform:translateY(-4rem) scale(.85) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes karte-in-mitte{0%{opacity:0;transform:translateY(3.5rem) scale(.85) rotate(5deg)}to{opacity:1;transform:none}}@keyframes karte-dreht{0%{opacity:.1;transform:perspective(40rem) rotateY(90deg) scale(.9)}to{opacity:1;transform:perspective(40rem) rotateY(0) scale(1)}}.karte-neu{animation:karte-in-mitte .25s cubic-bezier(.2,.8,.3,1) backwards;animation-delay:var(--verzoegerung, 0s)}.karte-neu-hand{animation-name:karte-in-hand}.mitte-karten-neu .karte-neu{animation-name:karte-dreht;animation-duration:.2s}.tisch{--t-akzent: 0ms;--t-versatz: .2s;--t-umdrehen: .4s;--t-verlust: 0ms}.aufgedeckt-karten{animation:karte-dreht var(--t-umdrehen) ease-out backwards}.handwert-chip{animation:chip-rein .2s ease-out backwards}@keyframes chip-rein{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.tisch-szene .aufgedeckt-karten{animation-delay:calc(var(--t-akzent) + var(--hand-nr, 0) * var(--t-versatz))}.tisch-szene .handwert-chip{animation-delay:calc(var(--t-akzent) + var(--hand-nr, 0) * var(--t-versatz) + var(--t-umdrehen))}.aufdeck-banner{animation:banner-rein .3s ease-out backwards}.tisch-szene .aufdeck-banner{animation-delay:var(--t-akzent)}@keyframes banner-rein{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.hand .karte-gewertet{animation:gewertet-puls .6s ease-out}@keyframes gewertet-puls{0%{box-shadow:0 0 #8fb5a0e6}to{box-shadow:0 0 0 1rem #8fb5a000}}.schriftzug{position:absolute;z-index:30;left:50%;top:38%;display:flex;flex-direction:column;align-items:center;gap:.1rem;transform:translate(-50%,-50%);pointer-events:none;text-align:center;color:var(--auf-filz);text-shadow:0 2px 14px rgba(0,0,0,.55)}.schriftzug-text{font-family:Newsreader,Georgia,serif;font-size:clamp(3rem,16vw,6rem);font-weight:600;line-height:1}.schriftzug-name{font-weight:700;font-size:1.1rem}.schriftzug-klopfen{animation:schriftzug-klopf 1s ease-out both}@keyframes schriftzug-klopf{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}25%{transform:translate(-50%,-50%) scale(1)}60%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.platz-klopft{animation:klopf-platz .9s ease-out}@keyframes klopf-platz{0%,to{box-shadow:0 0 #f4f2ed00}35%{box-shadow:0 0 0 .4rem #f4f2edb3}}.platz-klopft .zeitring{animation:ring-puls .6s ease-out}@keyframes ring-puls{0%,to{transform:scale(1)}35%{transform:scale(1.3)}}.badge-klopft{animation:klopf-badge .6s ease-out}@keyframes klopf-badge{0%,to{transform:none}20%{transform:rotate(-10deg) scale(1.2)}45%{transform:rotate(8deg) scale(1.15)}70%{transform:rotate(-4deg)}}.platz:not(.platz-kreis){position:relative}.tisch-friert .karte-neu,.tisch-friert .karte-nachleuchten:after{animation-play-state:paused}.schriftzug-akzent{animation:schriftzug-akzent var(--t-akzent) ease-out both}@keyframes schriftzug-akzent{0%,20%{opacity:0;transform:translate(-50%,-50%) scale(.8)}45%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.tisch-ruck{animation:tisch-ruck .3s cubic-bezier(.2,.8,.3,1) .1s backwards}@keyframes tisch-ruck{0%{transform:none}30%{transform:translate(2px,-5px)}65%{transform:translate(-2px,2px)}to{transform:none}}.tisch-ruck-blitz{animation-name:tisch-ruck-blitz;animation-duration:.6s}@keyframes tisch-ruck-blitz{0%{transform:none}15%{transform:translate(2px,-5px)}32%{transform:translate(-2px,2px)}50%{transform:none}65%{transform:translate(-2px,-4px)}82%{transform:translate(2px,2px)}to{transform:none}}.platz-leuchtet,.hand-leuchtet{animation:leuchten .7s ease-out .1s backwards}@keyframes leuchten{0%{box-shadow:0 0 #8fb5a000,0 0 #f4f2ed00}35%{box-shadow:0 0 0 .3rem #8fb5a0e6,0 0 1.6rem .5rem #f4f2ed73}to{box-shadow:0 0 #8fb5a000,0 0 #f4f2ed00}}.hand-leuchtet{border-radius:1rem}.tisch-szene .herz-verloren path{animation:herz-leert .1s linear both;animation-delay:var(--t-verlust)}@keyframes herz-leert{0%{fill:currentColor}to{fill:transparent}}.herz-verloren{animation:herz-verloren .5s ease-out}.tisch-szene .herz-verloren{animation-delay:var(--t-verlust)}@keyframes herz-verloren{0%{transform:scale(1.6);filter:drop-shadow(0 0 .35rem rgba(244,242,237,.9))}40%{transform:scale(1.25) rotate(-10deg)}70%{transform:scale(1.1) rotate(6deg)}to{transform:none;filter:none}}.verlust{animation:verlust-rein .45s cubic-bezier(.2,.9,.3,1.2) backwards}.tisch-szene .verlust{animation-delay:var(--t-verlust)}@keyframes verlust-rein{0%{opacity:0;transform:translateY(.8rem) scale(.7)}to{opacity:1;transform:none}}.platz-verlust{animation:platz-rot .5s ease-out}.tisch-szene .platz-verlust{animation-delay:var(--t-verlust)}@keyframes platz-rot{0%{background-color:#f4f2ed4d}to{background-color:#00000038}}.badge-gleitet{animation:badge-gleitet .5s cubic-bezier(.2,.9,.3,1.1) backwards;animation-delay:var(--t-verlust, 0ms)}@keyframes badge-gleitet{0%{opacity:0;transform:translate(-1.2rem)}to{opacity:1;transform:none}}.feier{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1rem;border:0;border-radius:inherit;background:#0a18119e;color:var(--auf-filz);font:inherit;cursor:pointer;animation:feier 2.5s ease-out both}.feier-text{font-family:Newsreader,Georgia,serif;font-size:clamp(2.4rem,11vw,4.5rem);font-weight:600;line-height:1.05;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.5);animation:feier-text .6s cubic-bezier(.2,.9,.3,1.1) backwards}.feier-hinweis{font-size:.85rem;opacity:.85}@keyframes feier{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes feier-text{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.platz-sieger{animation:leuchten 1.2s ease-out .2s backwards}.schalter-menue{position:relative}.schalter-menue>summary{list-style:none;cursor:pointer}.schalter-menue>summary::-webkit-details-marker{display:none}.schalter-fenster{position:absolute;z-index:50;right:0;top:calc(100% + .4rem);display:flex;flex-direction:column;gap:.2rem;min-width:15rem;padding:.6rem .75rem;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:1rem;box-shadow:0 12px 32px #0000004d}.schalter-zeile{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;cursor:pointer}.schalter-zeile input{width:1.25rem;height:1.25rem;flex:none;accent-color:var(--gruen)}.schalter-hinweis{color:var(--gedaempft);font-size:.85rem}:root[data-bewegung=reduziert] .spielkarte,:root[data-bewegung=reduziert] .karte-knopf:hover:not(:disabled){transition:none}:root[data-bewegung=reduziert] .karte-knopf:hover:not(:disabled),:root[data-bewegung=reduziert] .karte-ausgewaehlt,:root[data-bewegung=reduziert] .karte-ausgewaehlt:hover:not(:disabled){transform:none}:root[data-bewegung=reduziert] .zeitring-rest{transition:none}:root[data-bewegung=reduziert] .karte-neu,:root[data-bewegung=reduziert] .karte-neu-hand,:root[data-bewegung=reduziert] .mitte-karten-neu .karte-neu,:root[data-bewegung=reduziert] .aufgedeckt-karten,:root[data-bewegung=reduziert] .handwert-chip,:root[data-bewegung=reduziert] .aufdeck-banner,:root[data-bewegung=reduziert] .verlust,:root[data-bewegung=reduziert] .badge-gleitet,:root[data-bewegung=reduziert] .feier-text{animation-name:einblenden;animation-duration:.1s;animation-delay:0s!important;animation-timing-function:linear}:root[data-bewegung=reduziert] .schriftzug-klopfen,:root[data-bewegung=reduziert] .schriftzug-akzent{animation-name:schriftzug-still}@keyframes schriftzug-still{0%,85%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}:root[data-bewegung=reduziert] .feier{animation-name:feier-still}@keyframes feier-still{0%,90%{opacity:1}to{opacity:0}}:root[data-bewegung=reduziert] .hand .karte-gewertet,:root[data-bewegung=reduziert] .platz-klopft,:root[data-bewegung=reduziert] .platz-klopft .zeitring,:root[data-bewegung=reduziert] .badge-klopft,:root[data-bewegung=reduziert] .herz-verloren,:root[data-bewegung=reduziert] .herz-verloren path,:root[data-bewegung=reduziert] .tisch-ruck{animation:none}:root[data-bewegung=reduziert] .platz-verlust{animation-duration:.1s}:root[data-bewegung=reduziert] .tisch-szene .platz-verlust{animation-delay:0s}:root[data-bewegung=reduziert] .karte-geist{transform:translate(-50%,-55%)}:root[data-bewegung=reduziert] .karte-ziel,:root[data-bewegung=reduziert] .karte-ziel:hover:not(:disabled){transform:none}.hilfe-hintergrund{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0a0e0ca8;animation:einblenden .2s ease-out}.hilfe-fenster{display:flex;flex-direction:column;width:min(44rem,100%);max-height:100%;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:1.25rem;box-shadow:0 24px 60px #00000080}.hilfe-fenster:focus{outline:none}.hilfe-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem .7rem;border-bottom:1px solid var(--linie)}.hilfe-kopf h2{margin:0;font-size:1.4rem}.hilfe-inhalt{overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.25rem 1.25rem;font-size:.98rem}.hilfe-inhalt h3{margin:1.1rem 0 .35rem}.hilfe-inhalt p{margin:0 0 .6rem}.hilfe-inhalt ul,.hilfe-inhalt ol{margin:0 0 .6rem;padding-left:1.3rem}.hilfe-inhalt li{margin:.2rem 0}@media(max-width:30rem){.hilfe-hintergrund{padding:.5rem}.hilfe-fenster{border-radius:1rem}.hilfe-kopf{padding:.7rem .9rem .5rem}.hilfe-kopf h2{font-size:1.2rem}.hilfe-inhalt{padding:.1rem .9rem 1rem}}.tisch-regeln{flex:none}.karte-nachleuchten:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;animation:nachleuchten 1.9s ease-out both}@keyframes nachleuchten{0%,30%{box-shadow:0 0 0 .25rem #8fb5a0f2,0 0 1.4rem .35rem #8fb5a0a6}to{box-shadow:0 0 #8fb5a000,0 0 #8fb5a000}}
