@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;--flaeche-2: #ebe8e0;--linie: rgba(21, 23, 28, .12);--linie-stark: rgba(21, 23, 28, .24);--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, .04), 0 10px 30px rgba(21, 23, 28, .06);--schatten-hoch: 0 30px 80px rgba(21, 23, 28, .28);--fokus: #1d3b2e;--marke-karte: #f4f2ed;--marke-karte-hinten: #d9d5ca;--kopf-hoehe: 3.5rem;--breite: 72rem;--rund: .875rem;--rund-klein: .625rem;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-farbschema=hell]){--creme: #15171c;--tinte: #f4f2ed;--gruen: #8fb5a0;--flaeche: #1e2128;--flaeche-2: #2a2e36;--linie: rgba(244, 242, 237, .12);--linie-stark: rgba(244, 242, 237, .24);--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 10px 30px rgba(0, 0, 0, .25);--schatten-hoch: 0 30px 80px rgba(0, 0, 0, .6);--fokus: #8fb5a0;--marke-karte: #ebe8e0;--marke-karte-hinten: #b9c9bf;color-scheme:dark}}:root[data-farbschema=dunkel]{--creme: #15171c;--tinte: #f4f2ed;--gruen: #8fb5a0;--flaeche: #1e2128;--flaeche-2: #2a2e36;--linie: rgba(244, 242, 237, .12);--linie-stark: rgba(244, 242, 237, .24);--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 10px 30px rgba(0, 0, 0, .25);--schatten-hoch: 0 30px 80px rgba(0, 0, 0, .6);--fokus: #8fb5a0;--marke-karte: #ebe8e0;--marke-karte-hinten: #b9c9bf;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--creme);color:var(--tinte);font-family:Instrument Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Newsreader,Georgia,serif;font-weight:500;color:var(--tinte);line-height:1.15;letter-spacing:-.01em;margin:0 0 .75rem}h1{font-size:clamp(2rem,5vw,2.6rem)}h2{font-size:1.55rem}h3{font-size:1.2rem;margin-top:1.25rem}h1 em,h2 em,.anzeige em{font-style:italic;color:var(--gruen)}p{margin:0 0 .75rem}a{color:var(--gruen);text-underline-offset:.18em}: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:200}.sprunglink:focus{top:.5rem}.symbol{width:1.15em;height:1.15em;flex:none}.augenbraue{display:flex;align-items:center;gap:.7rem;margin:0 0 .9rem;font-family:Instrument Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--gedaempft)}.augenbraue:before{content:"";width:1.75rem;height:1px;background:currentColor;opacity:.7;flex:none}.augenbraue .plakette{letter-spacing:.02em;text-transform:none}.kopf{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--creme) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linie)}.kopf-innen{display:flex;align-items:center;gap:.75rem;max-width:var(--breite);height:var(--kopf-hoehe);margin:0 auto;padding:0 1rem}.marke{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;color:var(--tinte);text-decoration:none;font-family:Newsreader,Georgia,serif;font-size:1.45rem;font-weight:500;letter-spacing:-.01em}.markenzeichen{width:1.75rem;height:1.75rem;flex:none}.kopf-lobby{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.15rem .75rem;border-radius:999px;border:1px solid var(--linie-stark);color:var(--tinte);text-decoration:none;font-size:.85rem;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums;white-space:nowrap}.kopf-lobby:hover{background:var(--flaeche-2)}.kopf-lobby-wort{color:var(--gedaempft);font-weight:500;letter-spacing:.02em}.kopf-rechts{display:flex;align-items:center;gap:.15rem;margin-left:auto}.status{display:inline-flex;align-items:center;gap:.4rem;margin-right:.35rem;padding:.2rem .7rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--warn);background:var(--warn-flaeche)}.status-still{padding:0;margin:0;background:none}.status-punkt{width:.55rem;height:.55rem;border-radius:50%;background:var(--muenze);flex:none}.status-still .status-punkt{display:none}.status-getrennt{color:var(--fehler);background:var(--fehler-flaeche)}.status-getrennt .status-punkt{background:var(--fehler)}.seite{max-width:var(--breite);margin:0 auto;padding:1.5rem 1rem 4rem}.mittig{max-width:34rem;margin-left:auto;margin-right:auto}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);padding:1.25rem;box-shadow:var(--schatten);margin-bottom:1rem;min-width:0}.karte>h2:first-child,.karte>h1:first-child{margin-top:0}.karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;margin:-.25rem 0 1.1rem;padding-bottom:.75rem;border-bottom:1px solid var(--linie);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gedaempft)}.karte-kopf h2{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;line-height:1.3}.karte-kopf .zaehler{margin-left:.4rem;letter-spacing:.04em}.karte-kopf .knopf{text-transform:none;letter-spacing:0}.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:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0}.feld{margin-bottom:1.1rem}label,legend,.gruppen-titel{font-weight:600;font-size:.92rem}.feld>label{display:block;margin-bottom:.4rem}.feld-zeile{display:flex;gap:.5rem}.feld-zeile>input{flex:1 1 auto;min-width:0}.feld-zeile>.knopf{flex:none}input[type=text],input[type=number]{width:100%;font:inherit;color:var(--tinte);background:var(--creme);border:1px solid var(--rahmen);border-radius:var(--rund-klein);padding:.65rem .9rem;min-height:3rem;transition:border-color .12s,box-shadow .12s}input[type=text]:hover,input[type=number]:hover{border-color:var(--tinte)}input[type=text]:focus-visible,input[type=number]:focus-visible{outline:none;border-color:var(--gruen);box-shadow:0 0 0 3px color-mix(in srgb,var(--gruen) 35%,transparent)}input::placeholder{color:var(--gedaempft);opacity:.75}input[aria-invalid=true]{border-color:var(--fehler)}input:disabled{opacity:.7}.code-eingabe{text-transform:uppercase;letter-spacing:.25em;font-weight:600;font-variant-numeric:tabular-nums}.code{letter-spacing:.12em;font-weight:600;font-variant-numeric:tabular-nums}.fehlertext{color:var(--fehler);font-size:.9rem;margin:.4rem 0 0}.trenner{display:flex;align-items:center;gap:.75rem;color:var(--gedaempft);font-size:.8rem;margin:1.4rem 0 1.1rem}.trenner:before,.trenner:after{content:"";flex:1;height:1px;background:var(--linie)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:999px;border:1px solid transparent;padding:.55rem 1.3rem;min-height:2.75rem;color:var(--tinte);background:transparent;transition:background .15s,border-color .15s,color .15s,opacity .15s,transform .12s}.knopf:active:not(:disabled){transform:translateY(1px)}.knopf:disabled{cursor:not-allowed;opacity:.45}.knopf-haupt{background:var(--gruen);color:var(--auf-gruen)}.knopf-haupt:hover:not(:disabled){background:color-mix(in srgb,var(--gruen) 86%,var(--tinte))}.knopf-zweit{color:var(--tinte);border-color:var(--rahmen)}.knopf-zweit:hover:not(:disabled){border-color:var(--tinte);background:color-mix(in srgb,var(--tinte) 5%,transparent)}.knopf-leise{color:var(--tinte)}.knopf-leise:hover:not(:disabled){background:color-mix(in srgb,var(--tinte) 7%,transparent)}.knopf-klein{padding:.35rem .85rem;min-height:2.5rem;font-size:.875rem;gap:.4rem}.knopf-gross{min-height:3.25rem;font-size:1rem}.knopf-breit{width:100%}.knopf .symbol{width:1.2em;height:1.2em}.textknopf{font:inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.knopfzeile{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.meldung{border-radius:var(--rund-klein);padding:.75rem 1rem;border:1px solid var(--linie);margin:.75rem 0 1rem;background:var(--flaeche)}.meldung-fehler{color:var(--fehler);background:var(--fehler-flaeche);border-color:color-mix(in srgb,var(--fehler) 50%,transparent)}.meldung-warnung{color:var(--warn);background:var(--warn-flaeche);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}fieldset{border:0;margin:0;padding:0;min-width:0}.einstellungen{display:block}.gruppe{margin:0 0 1.25rem}.gruppe>legend,.gruppe>.gruppen-titel{display:block;margin-bottom:.5rem;padding:0}.auswahl,.segmente{display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:.2rem;border-radius:999px;background:var(--flaeche-2);max-width:100%}.auswahl-pille,.segment{position:relative;display:inline-block}.auswahl-pille input,.segment input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.auswahl-pille>span,.segment>span{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.75rem;min-height:2.4rem;padding:.3rem .95rem;border-radius:999px;font-weight:600;font-size:.92rem;color:var(--tinte);transition:background .15s,color .15s}.auswahl-pille input:hover:not(:disabled)+span,.segment input:hover+span{background:color-mix(in srgb,var(--tinte) 7%,transparent)}.auswahl-pille input:checked+span,.segment input:checked+span{background:var(--gruen);color:var(--auf-gruen)}.auswahl-pille input:focus-visible+span,.segment 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:.7}.segmente{display:flex}.segment{flex:1 1 0}.segment>span{width:100%;padding:.3rem .6rem}.farbsymbol{display:inline-block;width:.85rem;height:.85rem;border-radius:50%;border:1.5px solid currentColor;flex:none}.farbsymbol-hell{background:transparent}.farbsymbol-dunkel{background:currentColor}.farbsymbol-system{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.zahlfeld{display:flex;align-items:center;gap:.5rem}.zahlfeld input{width:5.5rem;text-align:center}.schalter,.schalter-zeile{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--linie);font-weight:400;cursor:pointer}.schalter:first-of-type,.schalter-zeile:first-child{border-top:0}.schalter>input,.schalter-zeile>input{order:2}.schalter>span{display:flex;flex-direction:column;gap:.1rem;min-width:0}.schalter strong{font-weight:600}.schalter small{color:var(--gedaempft);font-size:.85rem;line-height:1.4}.schalter-zeile>span{font-weight:500}.schalter-hinweis{color:var(--gedaempft);font-size:.85rem;font-weight:400}.schalter input[type=checkbox],.schalter-zeile input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:2.9rem;height:1.7rem;margin:0;border-radius:999px;background:var(--flaeche-2);border:1px solid var(--rahmen);cursor:pointer;transition:background .15s,border-color .15s}.schalter input[type=checkbox]:before,.schalter-zeile input[type=checkbox]:before{content:"";position:absolute;top:.18rem;left:.2rem;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--rahmen);transition:transform .15s,background .15s}.schalter input[type=checkbox]:checked,.schalter-zeile input[type=checkbox]:checked{background:var(--gruen);border-color:var(--gruen)}.schalter input[type=checkbox]:checked:before,.schalter-zeile input[type=checkbox]:checked:before{transform:translate(1.18rem);background:var(--auf-gruen)}.schalter input[type=checkbox]:disabled,.schalter-zeile input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.schalter:has(input:disabled){cursor:not-allowed}.plakette{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;line-height:1.4;padding:.1rem .6rem;border-radius:999px;border:1px solid var(--linie-stark);white-space:nowrap;color:var(--tinte)}.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)}.plakette-stammtisch{background:var(--gruen);color:var(--auf-gruen);border-color:var(--gruen)}.plakette-gesperrt{border-color:var(--warn);color:var(--warn)}.fenster-hintergrund{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0a0e0c8c;animation:einblenden .2s ease-out}.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:var(--rund);box-shadow:var(--schatten-hoch)}.fenster:focus{outline:none}.fenster-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .85rem .75rem 1.4rem;border-bottom:1px solid var(--linie)}.fenster-kopf h2{margin:0;font-size:1.45rem}.fenster-inhalt{overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.4rem 1.5rem}.fenster-hintergrund-seite{justify-content:flex-end;align-items:stretch;padding:0}.fenster-seite{width:min(24rem,100%);height:100%;max-height:none;border-radius:0;border-width:0 0 0 1px;animation:leiste-rein .22s cubic-bezier(.2,.8,.3,1)}@keyframes leiste-rein{0%{transform:translate(2rem);opacity:0}to{transform:none;opacity:1}}.hilfe-inhalt{font-size:.98rem}.hilfe-inhalt h3{margin:1.2rem 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}.menue-abschnitt{padding:1.1rem 0;border-top:1px solid var(--linie)}.menue-abschnitt:first-child{border-top:0;padding-top:.75rem}.menue-abschnitt>.augenbraue{margin-bottom:.9rem}.menue-abschnitt .gruppe{margin-bottom:.5rem}.menue-abschnitt .gruppe>legend{font-size:.85rem;color:var(--gedaempft);font-weight:500}.menue-ueber p{color:var(--gedaempft);font-size:.875rem;margin:0}.start-held{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start;padding:.5rem 0 2.5rem}.anzeige{font-size:clamp(2.45rem,9vw,4rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 1.1rem}.anzeige em{display:inline-block}.start-lead{font-size:1.08rem;color:var(--gedaempft);max-width:34rem;margin:0}.start-formular{padding:1.4rem;margin:0}.start-bild{display:none}.start-filz{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;min-height:21rem;padding:2.5rem 1rem 2rem;border-radius:var(--rund);background:radial-gradient(ellipse 120% 100% at 50% 40%,var(--filz-hell) 0%,var(--filz) 60%,var(--filz-dunkel) 100%);box-shadow:inset 0 0 3rem #0000004d,var(--schatten)}.start-filz:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--koernung);background-size:180px 180px;opacity:var(--koernung-staerke);mix-blend-mode:soft-light}.start-faecher{display:flex;justify-content:center;padding-top:.5rem}.start-faecher .spielkarte{--kb: 6.6rem}.start-faecher .spielkarte:nth-child(1){transform:rotate(-11deg) translate(1.6rem,.5rem)}.start-faecher .spielkarte:nth-child(2){transform:translateY(-.4rem);z-index:1}.start-faecher .spielkarte:nth-child(3){transform:rotate(11deg) translate(-1.6rem,.5rem)}.start-handwert{margin:0}.start-abschnitt{padding:2.5rem 0;border-top:1px solid var(--linie)}.start-abschnitt>h2{font-size:clamp(1.7rem,4.5vw,2.3rem);max-width:22ch;margin-bottom:1.5rem}.schritte{list-style:none;margin:0;padding:0;display:grid;gap:0}.schritte li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:1rem;padding:1rem 0;border-top:1px solid var(--linie)}.schritte li:first-child{border-top:0}.schritt-nr{grid-row:span 2;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--linie-stark);font-size:.85rem;font-weight:600;color:var(--gedaempft)}.schritte h3{margin:.15rem 0 .3rem;font-size:1.25rem}.schritte p{margin:0;color:var(--gedaempft)}.start-regeln{display:grid;gap:1.5rem}.start-regeln h2{font-size:clamp(1.7rem,4.5vw,2.3rem);max-width:18ch}.start-regeln-text>p{color:var(--gedaempft);max-width:32rem;margin-bottom:1.25rem}.regel-punkte{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie)}.regel-punkte li{padding:.85rem 0 .85rem 1.6rem;border-bottom:1px solid var(--linie);position:relative}.regel-punkte li:before{content:"";position:absolute;left:.2rem;top:1.35rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--gruen)}.zurueck-karte{margin-top:2rem;padding:1.75rem}@media(min-width:40rem){.start-bild{display:block}.schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.schritte li{display:block;border-top:1px solid var(--linie-stark);padding-top:1.25rem}.schritte li:first-child{border-top:1px solid var(--linie-stark)}.schritt-nr{margin-bottom:1rem}}@media(min-width:60rem){.start-held{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"text bild" "formular bild";column-gap:3.5rem;row-gap:2rem;padding:2.5rem 0 4rem}.start-text{grid-area:text}.start-formular{grid-area:formular;max-width:32rem}.start-bild{grid-area:bild;align-self:center}.start-filz{min-height:30rem}.start-faecher .spielkarte{--kb: 8.5rem}.start-regeln{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3.5rem;align-items:start}}.lobby-kopf{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem 2rem;align-items:end;padding:0 0 1.5rem;margin-bottom:1.25rem;border-bottom:1px solid var(--linie)}.lobby-kopf-oben{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:-.4rem}.lobby-kopf-oben .augenbraue{margin:0;flex-wrap:wrap}.lobby-kopf-oben .knopf-verlassen{margin-right:-.6rem;color:var(--gedaempft)}.lobby-kopf-oben .knopf-verlassen:hover{color:var(--tinte)}.lobby-code{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.6rem,11vw,4rem);font-weight:500;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums}.einladung{margin:.55rem 0 0;overflow-wrap:anywhere;color:var(--gedaempft);font-size:.95rem}.link-text{-webkit-user-select:all;user-select:all}.lobby-aktionen{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.qr-bereich{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;grid-column:1 / -1}.qr-bereich .hilfetext{max-width:20rem;margin:0}.qr{width:min(13rem,100%);height:auto;border-radius:var(--rund-klein);border:1px solid var(--linie);display:block}.lobby-kopf>.meldung{grid-column:1 / -1;margin:0}.lobby-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:0 1.25rem;align-items:start}.lobby-haupt,.lobby-neben{min-width:0}.spielerliste{list-style:none;margin:0;padding:0}.spieler{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .7rem;padding:.7rem 0;border-top:1px solid var(--linie)}.spieler:first-child{border-top:0}.spieler-zeichen{position:relative;display:grid;place-items:center;width:2.4rem;height:2.4rem;flex:none;border-radius:50%;background:var(--flaeche-2);font-weight:700;font-size:.95rem;color:var(--tinte)}.spieler-ich .spieler-zeichen{background:var(--gruen);color:var(--auf-gruen)}.spieler-zeichen .punkt{position:absolute;right:-.05rem;bottom:-.05rem;box-shadow:0 0 0 2px var(--flaeche)}.spieler-name{font-weight:600;flex:1 1 8rem;min-width:0;overflow-wrap:anywhere}.du{font-weight:400;color:var(--gedaempft)}.punkt{width:.7rem;height:.7rem;border-radius:50%;flex:none}.punkt-an{background:var(--ok)}.punkt-aus{background:var(--flaeche);border:2px solid var(--gedaempft)}.muenzen{display:inline-flex;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums;font-size:.92rem;color:var(--gedaempft)}.muenze{width:.85rem;height:.85rem;border-radius:50%;background:var(--muenze);box-shadow:inset 0 0 0 2px #0000002e;flex:none}.spieler-frei{color:var(--gedaempft)}.spieler-frei .spieler-zeichen{background:transparent;border:1px dashed var(--rahmen);color:var(--gedaempft);font-weight:400}.spieler-frei .spieler-name{font-weight:400}.zuschauer-titel{margin:1.25rem 0 .25rem;font-family:Instrument Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gedaempft)}.startleiste{position:sticky;bottom:0;z-index:20;margin:0 -1rem 1rem;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--creme) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--linie)}.startleiste-innen{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.startleiste .knopfzeile{flex:0 1 auto}.startleiste .knopf{min-width:9rem}.startleiste .hilfetext{flex:1 1 14rem;margin:0}.startleiste-titel{margin:0 0 .35rem;font-size:1.3rem}.werte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1rem}.werte>div{padding:.65rem .75rem;border-radius:var(--rund-klein);background:var(--creme);border:1px solid var(--linie);min-width:0}.werte dt{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gedaempft)}.werte dd{margin:.1rem 0 0;font-family:Newsreader,Georgia,serif;font-size:1.35rem;line-height:1.2;font-variant-numeric:tabular-nums}.werte small{display:block;font-family:Instrument Sans,system-ui,sans-serif;font-size:.75rem;color:var(--gedaempft)}.regeln-karte .zettel{margin:0}.alle-einstellungen{margin-top:1rem;border-top:1px solid var(--linie)}.alle-einstellungen>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.5rem 0;font-weight:600;cursor:pointer;list-style:none}.alle-einstellungen>summary::-webkit-details-marker{display:none}.alle-einstellungen>summary:after{content:"";width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.15rem);transition:transform .15s}.alle-einstellungen[open]>summary:after{transform:rotate(-135deg) translateY(-.1rem)}.alle-einstellungen[open]>summary{margin-bottom:.5rem}.einstellungen-hinweis{margin:0 0 1rem}.gastgeber .schalter:first-of-type{padding-top:0}.platz-anfragen{border-color:var(--gruen)}.platz-anfragen .spieler{justify-content:space-between}.platz-zurueck{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--linie)}.platz-zurueck p{margin:0 0 .6rem}.zaehler{font-family:Instrument Sans,system-ui,sans-serif;font-size:.85rem;color:var(--gedaempft);font-weight:400;margin-left:.4rem}.historie{list-style:none;padding:0;margin:0}.historie>li{border-top:1px solid var(--linie);padding:.85rem 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}.beitritt{margin-top:1.5rem}@media(min-width:52rem){.lobby-kopf{grid-template-columns:minmax(0,1fr) auto}.lobby-kopf-oben,.lobby-kopf>.qr-bereich,.lobby-kopf>.meldung{grid-column:1 / -1}.lobby-aktionen{justify-content:flex-end}.lobby-raster{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.startleiste{margin-left:0;margin-right:0;border:1px solid var(--linie);border-radius:var(--rund);bottom:1rem;box-shadow:var(--schatten);padding:1rem 1.25rem}}@media(max-width:51.99rem){.lobby-aktionen .knopf{flex:1 1 auto;min-height:2.5rem;padding:.35rem .8rem;font-size:.875rem;gap:.4rem}.lobby:has(>.lobby-raster .startleiste){padding-bottom:7.5rem}.startleiste{position:fixed;left:0;right:0;bottom:0;margin:0;box-shadow:0 -8px 24px #00000014}.startleiste-titel{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.startleiste-innen{gap:.5rem}.startleiste .hilfetext{flex-basis:100%;font-size:.85rem}.startleiste .knopfzeile{flex:1 1 100%;flex-wrap:nowrap}.startleiste .knopf{flex:1 1 0;min-width:0}}@media(max-width:30rem){.spieler-name{flex-basis:calc(100% - 3.5rem)}.spieler>.plakette,.spieler>.muenzen,.spieler>.kasse-saldo{margin-left:3.1rem}.spieler>.plakette~.plakette,.spieler>.plakette~.muenzen,.spieler>.muenzen~.plakette,.spieler>.kasse-saldo~.plakette{margin-left:0}.werte dd{font-size:1.15rem}}@media(max-width:24rem){.karte{padding:1rem}.startleiste .knopf{flex:1 1 auto;min-width:0}}@media(max-width:34rem){.kopf-innen{gap:.4rem;padding:0 .6rem 0 .85rem}.knopf-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kopf-rechts .knopf-klein{min-width:2.75rem;min-height:2.75rem;padding:.35rem}.kopf-rechts .knopf .symbol{width:1.35rem;height:1.35rem}.kopf-lobby-wort{display:none}.seite{padding:1rem 1rem 3rem}}@media(max-width:22.5rem){.marke-name{font-size:1.3rem}.kopf-lobby{padding:.15rem .55rem;letter-spacing:.06em}}:root[data-bewegung=reduziert] *{transition:none!important}:root[data-bewegung=reduziert] .fenster-seite{animation:none}.install-hinweis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;border-color:var(--gruen)}.install-hinweis>div:first-child{flex:1 1 18rem;min-width:0}:root[data-spiel] .install-hinweis{display:none}.install-hinweis h2{margin:0 0 .25rem;font-size:1.25rem}.install-hinweis p{margin:0}.benachrichtigung h2{margin:0 0 .75rem;font-size:1.25rem}.benachrichtigung-ping{margin-top:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.benachrichtigung-ping .hilfetext,.benachrichtigung-ping .meldung{margin:0}.kasse>h2:first-child,.statistik>h2:first-child,.benachrichtigung>h2:first-child,.platz-anfragen>h2:first-child,.kasse-hinweis>h2:first-child{margin:-.25rem 0 1.1rem;padding-bottom:.75rem;border-bottom:1px solid var(--linie);font-family:Instrument Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:var(--gedaempft)}.kasse-hinweis{border-color:var(--gruen)}.kasse-hinweis p{max-width:38rem}.kasse-einstellen{margin-top:1.25rem;padding-top:.5rem;border-top:1px solid var(--linie)}.kasse-einstellen h3{margin-top:.75rem}.kasse-kopf{margin:0 0 .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.kasse-kopf .hilfetext{margin:0}.kasse-abend h3{margin-top:1rem}.kasse-abend>.kleinschrift{margin-bottom:.25rem}.kasse-verloren{color:var(--gedaempft);font-size:.9rem;font-variant-numeric:tabular-nums}.kasse-saldo{font-weight:600;font-variant-numeric:tabular-nums;min-width:5.5rem;text-align:right}.kasse-plus{color:var(--ok)}.kasse-minus{color:var(--fehler)}.kasse-zahlungen .spieler{justify-content:space-between}.kasse-zahlungen .spieler-name{flex:1 1 12rem}.kasse-abgehakt{display:block;margin:0;font-weight:400}.kasse-teilen{margin-top:1rem}.kasse-neuer-abend{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--linie)}.kasse-aufklappen{margin-top:1rem;border-top:1px solid var(--linie);padding-top:.75rem}.kasse-aufklappen>summary,.kasse-frueher>summary{cursor:pointer;font-weight:600;min-height:2.25rem;padding:.25rem 0}.kasse-frueher{margin:.5rem 0 0;padding-left:.75rem;border-left:2px solid var(--linie)}.kasse-frueher>summary{font-weight:400}.kasse-verlauf{list-style:none;margin:.5rem 0 0;padding:0;font-size:.92rem}.kasse-verlauf li{padding:.35rem 0;border-top:1px solid var(--linie)}.kasse-verlauf li:first-child{border-top:0}.kasse-fuss{margin-top:1rem}.statistik>.hilfetext{max-width:38rem}.statistik-zeitraum{border:0;padding:0;margin:1rem 0 .75rem;min-width:0}.statistik-leer{margin:.75rem 0 0;padding:.9rem 1rem;border:1px dashed var(--rahmen);border-radius:var(--rund-klein);color:var(--gedaempft)}.statistik-rolle{overflow-x:auto;margin:.5rem -.25rem 0;padding:0 .25rem}.statistik-rolle:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.statistik-tabelle{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem;font-variant-numeric:tabular-nums}.statistik-tabelle th,.statistik-tabelle td{padding:.55rem .6rem;text-align:right;border-bottom:1px solid var(--linie);vertical-align:bottom;white-space:nowrap}.statistik-tabelle thead th{font-size:.75rem;font-weight:600;color:var(--gedaempft);white-space:normal;min-width:4.4rem;line-height:1.25}.statistik-tabelle thead th small{display:block;font-weight:400;font-size:.72rem}.statistik-tabelle thead th:last-child{min-width:7rem}.statistik-tabelle th:first-child{text-align:left;position:sticky;left:0;z-index:1;background:var(--flaeche);min-width:7rem;max-width:10rem;white-space:normal;overflow-wrap:anywhere}.statistik-tabelle th:first-child{box-shadow:1px 0 0 var(--linie)}.statistik-tabelle tbody th{font-size:.95rem;font-weight:600;color:var(--tinte)}.statistik-tabelle tbody tr:last-child th,.statistik-tabelle tbody tr:last-child td{border-bottom:0}.statistik-duelle{margin-top:1.25rem}.statistik-duelle h3{margin-bottom:.25rem}.statistik-duell{border-top:1px solid var(--linie)}.statistik-duell>summary{cursor:pointer;min-height:2.5rem;padding:.5rem 0;font-weight:600}.statistik-duell ul{list-style:none;margin:0 0 .5rem;padding:0 0 0 .75rem;border-left:2px solid var(--linie)}.statistik-duell li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;padding:.3rem 0;font-size:.92rem}.statistik-duell li span{color:var(--gedaempft);font-variant-numeric:tabular-nums}.statistik-rueckblick{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--linie)}.statistik-rueckblick h3{margin-bottom:0}.statistik-liste{margin:.75rem 0 1rem;display:grid;grid-template-columns:1fr;gap:.1rem 1rem}.statistik-liste dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gedaempft);margin-top:.6rem}.statistik-liste dd{margin:0}.statistik-zusatz{display:block;color:var(--gedaempft);font-size:.9rem}@media(min-width:40rem){.statistik-wischen{display:none}.statistik-tabelle th:first-child{box-shadow:none}.statistik-liste{grid-template-columns:11rem 1fr}.statistik-liste dt{margin-top:0;padding-top:.2rem}.statistik-liste dd{padding:.15rem 0 .35rem}}.konto>*+*{margin-top:.75rem}.konto>.hilfetext{max-width:38rem;margin-top:0}.konto-hinweis{margin-top:.5rem}.konto-angemeldet{margin:.5rem 0 0}.konto-status .hilfetext{margin-top:.15rem}.konto-passkeys{margin-top:.5rem}.konto-passkeys>summary{cursor:pointer;min-height:2.25rem;padding:.25rem 0;font-size:.92rem}.konto-passkeys ul{list-style:none;margin:0;padding:0 0 0 .75rem;border-left:2px solid var(--linie);font-size:.9rem}.konto-passkeys li{padding:.3rem 0}.konto-passkeys li span{display:block;color:var(--gedaempft)}.konto .meldung{margin:0}.konto-karte{margin:0;padding:1.1rem 0;box-shadow:none;background:transparent;border:0;border-top:1px solid var(--linie);border-radius:0}.konto-karte>details>summary{cursor:pointer;font-weight:600;min-height:2.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.konto-karte>details[open]>summary{margin-bottom:.5rem}: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-blau: #1f5fbf;--karten-orange: #c25e00;--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);--koernung: 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")}@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}:root[data-spiel] .seite{padding-top:.5rem}.spiel{--tisch-hoehe: calc(100vh - var(--kopf-hoehe) - 1rem);--tisch-hoehe: calc(100dvh - var(--kopf-hoehe) - 1rem);display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;margin:0 -.5rem 2rem}.spiel-haupt{min-width:0}@media(min-width:64rem){.spiel{grid-template-columns:minmax(0,1fr) 18rem;margin-left:0;margin-right:0}.log{position:sticky;top:calc(var(--kopf-hoehe) + .5rem);max-height:var(--tisch-hoehe);display:flex;flex-direction:column}.log>div:not([hidden]){overflow-y:auto;min-height:0}.log .log-liste,.log .log-runden{max-height:none;overflow:visible}}.tisch{position:relative;isolation:isolate;container:tisch / inline-size;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:var(--rund, .875rem);box-shadow:inset 0 0 3.5rem #00000052,var(--schatten);padding:.6rem .5rem .75rem;margin-bottom:1rem;display:flex;flex-direction:column;min-height:var(--tisch-hoehe, auto)}.tisch:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--koernung);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:center;justify-content:space-between;gap:.35rem .75rem;padding:0 .15rem .55rem;margin-bottom:.4rem;border-bottom:1px solid rgba(244,242,237,.14)}.tisch-info{flex:1 1 10rem;min-width:0}.tisch-runde{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.88}.tisch-geber{font-weight:500}.tisch-status{margin:.1rem 0 0;font-weight:600;font-size:1rem;line-height:1.3}.tisch-knoepfe{display:flex;align-items:center;gap:.35rem;flex:none}.tisch-knoepfe .knopf{min-height:2.5rem}.tisch-zettel{margin:0;flex:1 1 100%;font-size:.8rem;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)}@media(max-width:40rem){.tisch-knopf-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tisch-knoepfe .knopf{min-width:2.75rem;min-height:2.75rem;padding:.35rem}.tisch-knoepfe .knopf .symbol{width:1.3rem;height:1.3rem}.tisch-zettel{display:none}}.aufdeck-banner{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:min(24rem,calc(100% - .5rem));max-height:100%;overflow:auto;background:#0a1610db;border:1px solid rgba(244,242,237,.2);border-left:.3rem solid var(--akzent);border-radius:.75rem;padding:.6rem .95rem;text-align:left;box-shadow:0 10px 30px #00000059}.aufdeck-banner ul{margin:0;padding:0;list-style:none}.aufdeck-banner li{margin:.1rem 0;font-weight:600}.aufdeck-banner .hilfetext{color:#f4f2edf2;margin-top:.25rem}.pause-banner{background:#00000042;border-left:.3rem solid var(--auf-filz);border-radius:.75rem;padding:.5rem .9rem;margin:.4rem 0 .8rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem}.pause-banner p{margin:0}.pause-text{font-weight:600;flex:1 1 auto}.pause-banner .hilfetext{color:#f4f2edf2;flex:1 1 100%;order:3}.pause-banner .knopf{order:2}.host-uebernehmen{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:.4rem 0 .8rem}.host-uebernehmen p{margin:0;flex:1 1 14rem}.host-uebernehmen .host-uebernehmen-fehler{flex:1 1 100%;font-weight:600}.tisch .host-uebernehmen .knopf-auf-filz{color:var(--warn);border-color:var(--warn)}.tisch .host-uebernehmen .knopf-auf-filz:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 14%,transparent)}.kreis{position:relative;flex:1 1 auto;display:flex;flex-direction:column}.kreis-plaetze{list-style:none;margin:0;padding:.3rem 0 0;display:grid;grid-template-columns:repeat(var(--spalten, 4),minmax(0,6.5rem));justify-content:center;gap:.3rem}.mitte{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:9.5rem;text-align:center;margin:.5rem 0 .25rem}.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:.9rem 1.25rem 1.1rem}.kreis{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:.6rem .5rem;align-items:start;align-content:center;min-height:18rem}.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:24rem}.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,.tisch>.pause-banner,.tisch>.host-uebernehmen,.tisch>.meldung{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;flex:none;min-height:0}.meinbereich{grid-column:2;grid-row:4;margin-top:0}.kopf{position:static}.spiel{--tisch-hoehe: calc(100dvh - 1rem) }.tisch-zettel{display:none}.meinbereich:not(.meinbereich-zuschauer){display:grid;grid-template-columns:auto minmax(10rem,1fr);grid-template-areas:"kopf kopf" "hand aktionen" "wert aktionen" "hinweis hinweis";column-gap:1rem;align-items:center}.meinbereich>.mein-kopf{grid-area:kopf}.meinbereich>.hand{grid-area:hand}.meinbereich>.handwert-zeile{grid-area:wert;margin:.2rem 0}.meinbereich>.tausch-hinweis{grid-area:hinweis;margin:0}.meinbereich>.aktionen{grid-area:aktionen;margin:0}.meinbereich>.aktionen .knopfzeile{flex-direction:column;align-items:stretch}.meinbereich>.aktionen .knopf{flex:none;min-height:2.5rem}.meinbereich>.meldung{grid-column:1 / -1}.hinweis-zusatz{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.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-klopft{background:var(--papier);color:var(--karten-tinte);border-color:var(--papier)}.badge-draussen{background:#0000004d}.herzen-null{font-size:.8em;opacity:.85}.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)}:root[data-vierfarben=an] .spielkarte.farbe-kreuz{color:var(--karten-blau)}:root[data-vierfarben=an] .spielkarte.farbe-karo{color:var(--karten-orange)}.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: clamp(5.5rem, 14vh, 7.5rem)}.karte-mitte{--kb: clamp(4.8rem, 11.5vh, 6.2rem)}}.meinbereich{margin-top:.25rem;flex:none}.mein-kopf{display:flex;justify-content:center}.mein-platz{list-style:none;margin:0;padding:0;width:100%;max-width:26rem}.mein-platz .platz{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:left;padding:.2rem .6rem;gap:.2rem .6rem;background:transparent;border-color:transparent}.mein-platz .platz-aktiv{background:#8fb5a024;border-color:#8fb5a08c;box-shadow:none}.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:.75rem;margin:.1rem 0}.handwert-zeile{display:flex;justify-content:center;margin:.3rem 0 .35rem}.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:.86rem;margin:0 0 .45rem;opacity:.95}.aktionen{margin-top:.35rem;text-align:center}.aktionen .knopfzeile{justify-content:center}.aktionen .knopf{flex:1 1 6.5rem;max-width:12rem;min-width:0;padding-left:.75rem;padding-right:.75rem}.aktionen .knopf:nth-child(4){max-width:none}.aktionen-text{font-size:.88rem;margin:0 auto .55rem;max-width:34rem}.sperrgrund,.sperrgruende{margin:.45rem auto 0;max-width:36rem;font-size:.82rem;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{position:absolute;z-index:35;left:.6rem;right:.6rem;bottom:.6rem;max-width:30rem;max-height:calc(100% - 1.2rem);overflow:auto;margin:0 auto;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--rund, .875rem);padding:1.1rem 1.25rem 1.25rem;box-shadow:var(--schatten-hoch);animation:einblenden .3s ease-out}.partieende h2{margin:0 0 .5rem;font-size:1.6rem}.partieende .augenbraue{margin-bottom:.5rem}.partieende .hilfetext{margin-bottom:.9rem}.tisch .partieende .knopf-haupt{background:var(--gruen);color:var(--auf-gruen)}.tisch .partieende :focus-visible{outline-color:var(--fokus)}.bewegungen-liste{margin:0 0 .5rem;padding-left:1.1rem}.log{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund, .875rem);padding:.25rem 1rem .75rem;min-width:0}.log-titel{margin:0;font-family:Instrument Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gedaempft)}.log-offen .log-titel{border-bottom:1px solid var(--linie);margin-bottom:.25rem}.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}}@container tisch (min-width: 46rem){.meinbereich:not(.meinbereich-zuschauer){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"kopf hand aktionen" "wert hand aktionen" "hinweis hand aktionen";align-items:center;column-gap:1.5rem}.meinbereich>.mein-kopf{grid-area:kopf;justify-content:flex-start;align-self:end}.meinbereich>.mein-kopf .platz{justify-content:flex-start}.meinbereich>.hand{grid-area:hand}.meinbereich>.handwert-zeile{grid-area:wert;justify-content:flex-start;margin:.4rem 0 .4rem .6rem}.meinbereich>.tausch-hinweis{grid-area:hinweis;align-self:start;text-align:left;margin:0 0 0 .6rem}.meinbereich>.aktionen{grid-area:aktionen;margin:0;text-align:left}.meinbereich>.aktionen .knopfzeile{flex-direction:column;align-items:stretch;max-width:14rem}.meinbereich>.aktionen .knopf{flex:none}.meinbereich>.aktionen .aktionen-text{margin:0 0 .6rem}.meinbereich>.aktionen .sperrgrund,.meinbereich>.aktionen .sperrgruende{margin:.5rem 0 0}.meinbereich>.meldung{grid-column:1 / -1}}@media(max-width:40rem){.mein-platz .platz-text{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:0}.mein-platz .zeitring{width:2.3rem;height:2.3rem}.mein-platz .platz-muenzen{display:none}.hand{padding-top:.6rem}.kreis-plaetze .platz-karten:not(:has(.aufgedeckt)){display:none}.tausch-hinweis,.aktionen-text{font-size:.82rem}.aktionen-text{margin-bottom:.45rem}.hinweis-zusatz{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mitte{min-height:8.5rem;margin:.4rem 0 .15rem}}@media(max-height:47.5rem){.hinweis-zusatz{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.kreis-viele .platz-karten:not(:has(.aufgedeckt)){display:none}@media(max-width:40rem){.kreis-viele .platz{padding:.25rem .15rem .3rem;gap:.1rem}.kreis-viele .zeitring{width:1.85rem;height:1.85rem}.kreis-viele .zeitring-inhalt{font-size:.75rem}.tisch[data-viele] .karte-mitte{--kb: clamp(3.8rem, 19vw, 5.5rem)}.tisch[data-viele] .mitte{min-height:7rem;gap:.25rem}.tisch[data-viele] .mitte-info{font-size:.75rem}}@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-kopf{position:relative}.reaktionen-auswahl{position:absolute;z-index:30;right:0;top:calc(100% + .25rem);width:min(21rem,100%);display:flex;flex-direction:column;gap:.5rem;padding:.6rem;background:var(--papier);color:var(--karten-tinte);border:1px solid var(--karten-rand);border-radius:1rem;box-shadow:0 12px 28px #00000059}.reaktionen-emojis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.reaktionen-sprueche{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.reaktion-emoji,.reaktion-spruch{font:inherit;color:inherit;min-height:2.75rem;border:1px solid var(--karten-rand);border-radius:999px;background:transparent;cursor:pointer}.reaktion-emoji{font-size:1.35rem;line-height:1;padding:0}.reaktion-spruch{font-size:.9rem;font-weight:600;padding:.25rem .5rem}.reaktion-emoji:hover,.reaktion-spruch:hover{background:#15171c14}.reaktionen-auswahl :focus-visible{outline:3px solid #1d3b2e;outline-offset:2px}.reaktionen-hinweis{margin:0;font-size:.85rem}.platz{position:relative}.blase{position:absolute;z-index:20;bottom:calc(100% - .35rem);left:50%;transform:translate(-50%);max-width:calc(100% + 1.5rem);padding:.15rem .7rem;border-radius:999px;background:var(--papier);color:var(--karten-tinte);border:1px solid var(--karten-rand);box-shadow:0 3px 10px #0000004d;font-size:.8rem;font-weight:700;line-height:1.4;white-space:nowrap;pointer-events:none;animation:blase-zeigen 2s ease-out both}.blase-emoji{font-size:1.35rem;line-height:1.15;padding:0 .55rem}@keyframes blase-zeigen{0%{opacity:0;transform:translate(-50%) translateY(.3rem)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}:root[data-bewegung=reduziert] .blase{animation-name:blase-blenden}@keyframes blase-blenden{0%{opacity:0}10%,80%{opacity:1}to{opacity:0}}.reaktion-zuschauer{order:1;display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;animation:blase-blenden 2s ease-out both}.reaktion-zuschauer .blase{position:static;transform:none;animation:none}.reaktion-zuschauer-name{opacity:.85}.platz-name-knopf{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit;text-decoration:underline dotted rgba(244,242,237,.5);text-underline-offset:.18em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.platz-menue{position:absolute;z-index:25;top:2.6rem;left:50%;transform:translate(-50%);width:max-content;max-width:14rem;padding:.35rem;border-radius:1rem;background:var(--filz-dunkel);border:1px solid rgba(244,242,237,.3);box-shadow:0 8px 20px #0006}.platz-menue .knopf{white-space:normal;text-align:center}.badge-stumm{background:#0000004d}.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:translate(-50%,calc(-50% - .6rem))}to{opacity:1;transform:translate(-50%,-50%)}}.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}}.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}: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] .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}.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}}
