.mitspielerplaetze{grid-area:plaetze;display:flex;gap:8px;align-items:stretch;padding-inline:var(--polster);overflow:hidden}.mitspielerplaetze .platz{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:4px 6px;border-radius:8px;background:var(--filz-tief)}.mitspielerplaetze .platz[data-am-zug=true]{outline:2px solid var(--text);outline-offset:-2px}.platz-kopf{display:flex;flex:0 0 auto;align-items:center;gap:3px;height:16px;font-size:11px;line-height:16px}.platz-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text)}.platz-ausspielring{flex:0 0 auto;width:8px;height:8px;border:1.5px solid var(--text);border-radius:50%}.platz-marke{flex:0 0 auto;padding:0 3px;border-radius:3px;background:var(--panel);color:var(--text);font-size:10px;line-height:13px}.platz-marke--partner{font-weight:700}.platz-meldungen{display:flex;flex:0 1 auto;gap:3px;margin-inline-start:auto;overflow:hidden}.platz-meldung{flex:0 0 auto;font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--text);white-space:nowrap}.platz-faecher{position:relative;flex:0 0 auto;height:var(--platz-hoch-faecherhoehe)}:root{--platz-hoch-blockbreite: 102px;--platz-hoch-faecherhoehe: 71px;--platz-hoch-kartenbreite: 40px;--platz-hoch-rueckenbreite: 36px;--platz-quer-blockbreite: 257px;--platz-quer-faecherhoehe: 39px;--platz-quer-kartenbreite: 22px;--platz-quer-rueckenbreite: 20px}.platz-faecherkarte{--pf-w: var(--platz-w-hoch);--pf-x: var(--platz-x-hoch);--pf-y: var(--platz-y-hoch);--pf-breite: var(--platz-hoch-rueckenbreite);position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--pf-breite);margin-block-start:calc(var(--pf-breite) * -.75);margin-inline-start:calc(var(--pf-breite) / -2);transform:translate(var(--pf-x),var(--pf-y)) rotate(var(--pf-w));transition:transform var(--dauer-mittel)}.platz-faecherkarte[data-offen=true]{--pf-breite: var(--platz-hoch-kartenbreite)}.platz-faecherkarte--offen{outline:1.5px solid var(--text);outline-offset:2px;border-radius:3px}.platz-plakette{position:absolute;inset-block-end:-3px;inset-inline-end:-3px;display:block;width:13px;height:13px;padding:1.5px;border-radius:3px;background:var(--panel)}.platz-fuss{display:flex;flex:0 0 auto;align-items:center;gap:8px;height:13px}.platz-zahl{display:flex;align-items:center;gap:3px;font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;font-size:11px;line-height:13px;color:var(--text)}.platz-zeichen{display:block;width:11px;height:11px;fill:none;stroke:var(--text);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}@media(max-height:480px){.platz-faecher{height:var(--platz-quer-faecherhoehe)}.platz-faecherkarte{--pf-w: var(--platz-w-quer);--pf-x: var(--platz-x-quer);--pf-y: var(--platz-y-quer);--pf-breite: var(--platz-quer-rueckenbreite)}.platz-faecherkarte[data-offen=true]{--pf-breite: var(--platz-quer-kartenbreite)}.mitspielerplaetze .platz{display:grid;grid-template-areas:"kopf fuss" "faecher faecher";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:15px var(--platz-quer-faecherhoehe);padding:3px 6px}.platz-kopf{grid-area:kopf;height:15px;line-height:15px;font-size:10px}.platz-fuss{grid-area:fuss;height:15px}.platz-faecher{grid-area:faecher;height:var(--platz-quer-faecherhoehe)}.platz-plakette{width:10px;height:10px;padding:1px}}@media(prefers-reduced-motion:reduce){.platz-faecherkarte{transition-duration:.01ms}}.hand{grid-area:hand;position:relative;display:flex;align-items:flex-end;justify-content:center;padding:0 var(--polster) 8px}.hand-platz{position:relative;width:var(--karte-hand-breite);aspect-ratio:2 / 3;padding:0;border:0;border-radius:6px;background:none;cursor:pointer;margin-inline-start:calc(-1 * var(--karte-hand-breite) * .45);transform:translateY(0);transition:transform var(--dauer-kurz)}.hand-platz:first-child{margin-inline-start:0}.hand-platz:hover,.hand-platz:focus-visible{transform:translateY(-14px)}.hand-platz[data-angehoben=true]{transform:translateY(-22px)}.hand-platz:focus-visible{outline:2px solid var(--text);outline-offset:3px}.hand-platz[data-spielbar=false]{cursor:default}.hand-platz[data-oeffentlich=true]{outline:1.5px solid var(--text);outline-offset:3px;border-radius:3px}.platz-plakette{position:absolute;inset-block-end:-3px;inset-inline-end:-3px;display:block;width:13px;height:13px;padding:1.5px;border-radius:3px;background:var(--panel);z-index:50}.platz-ursache{display:block;width:100%;height:100%;fill:var(--text);stroke:var(--text);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}@media(max-height:480px){.hand-platz{margin-inline-start:calc(-1 * var(--karte-hand-breite) * .3)}}.kartenbuehne{position:absolute;inset:0;pointer-events:none;overflow:visible}.karte-platz{position:absolute;top:0;left:0;transition:transform var(--dauer-mittel, .32s) ease;will-change:transform}.karte{transform-origin:center center;transition:opacity var(--dauer-kurz, .16s)}.karte--gedaempft .kartenbild{opacity:var(--daempfung, .55)}.karte .kartenbild{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.karte-platz{transition:none}}.meldeauslage{--ma-kartenbreite: 72px;display:inline-flex;align-items:center;gap:8px}.meldeauslage[data-groesse=hand][data-own=true]{grid-area:hand;justify-self:center;align-self:start;z-index:3;margin-block-start:4px}.meldeauslage[data-groesse=mitspieler]{--ma-kartenbreite: 40px}.meldeauslage-karten{display:flex;list-style:none;margin:0;padding:0}.meldeauslage-karte{width:var(--ma-kartenbreite);aspect-ratio:.643}.meldeauslage-karte+.meldeauslage-karte{margin-inline-start:calc(-1 * var(--ma-kartenbreite) * .22)}.meldeauslage-plakette{padding:4px 8px;border-radius:4px;background:var(--panel, #1c1a17);color:var(--text);font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;font-size:.8rem;white-space:nowrap}@container (min-width: 1180px){.meldeauslage{--ma-kartenbreite: 92px}.meldeauslage[data-groesse=mitspieler]{--ma-kartenbreite: 50px}}.aus-knopf{grid-area:kopf;justify-self:end;align-self:center;z-index:2;inline-size:88px;block-size:40px;margin-inline-end:var(--polster);padding:0;border-radius:6px;background:var(--panel);color:var(--text);font:inherit;font-size:1rem;letter-spacing:.02em}.aus-knopf--ausloesbar{border:2px solid var(--text);cursor:pointer}.aus-knopf--gesperrt{border:2px dashed var(--text);color:color-mix(in srgb,var(--text) 60%,var(--panel));cursor:default}.dialoge{grid-area:stich;z-index:1;display:flex;flex-direction:column;gap:8px;align-self:end;inline-size:100%;max-block-size:100%;padding-inline:var(--polster);padding-block-end:0;padding-block-start:calc(var(--talon-reserviert) + 32px);overflow-y:auto;transform:translateY(0);transition:transform var(--dauer-mittel) ease-out}.dialog{border-radius:10px;padding:12px 14px;background:var(--panel);color:var(--text)}.dialog__titel{margin:0 0 8px;font-size:1.05rem;font-weight:600}.dialog__hinweis{margin:0 0 6px;font-size:.9rem;line-height:1.35}.dialog__status{margin:8px 0 0;font-size:.85rem}.dialog__fussnote{margin:6px 0 0;font-size:.8rem}.dialog__tasten{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:10px}.dialog__taste{flex:1 1 auto;min-block-size:44px;padding:8px 14px;border:1px solid var(--text);border-radius:6px;background-color:var(--holz-tief);background-image:var(--textur-holz-foto);background-repeat:repeat;background-size:120px 120px;color:var(--text);font:inherit;cursor:pointer}.dialog__taste--haupt{background-color:var(--holz)}.dialog__taste[aria-disabled=true]{opacity:var(--daempfung);cursor:default}.dialog__verweis{display:inline-block;margin-block-start:6px;color:var(--text);font-size:.85rem}.ansagekacheln,.ansagekarten,.meldechips,.zaehlbrett__raenge,.zaehlbrett__posten{list-style:none;margin:0;padding:0}.ansagekacheln{display:flex;flex-direction:column;gap:10px}.ansagekachel{display:flex;flex-direction:column;gap:2px;inline-size:100%;min-block-size:44px;padding:8px 10px;border:1px solid var(--text);border-radius:8px;background-color:var(--holz-tief);background-image:var(--textur-holz-foto);background-repeat:repeat;background-size:120px 120px;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:transform var(--dauer-kurz)}.ansagekachel__titel{font-size:1rem;font-weight:600}.ansagekachel__merkmal,.ansagekachel__zaehlzeile{font-size:1rem;line-height:1.3}.ansagekachel[data-gewaehlt=true]{border-width:3px;transform:translateY(-2px)}.ansagekachel[data-moeglich=false],.ansagekachel[data-passend=false]{background:color-mix(in srgb,var(--holz-tief) 55%,var(--filz));transform:translateY(4px);cursor:default}.ansagekarten{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:10px}.ansagekarte{inline-size:var(--karte-stich-breite);padding:0;border:0;background:none;cursor:pointer;transition:transform var(--dauer-kurz)}.ansagekarte[data-gewaehlt=true]{transform:translateY(-8px)}.ansagekarte[data-passend=false] .kartenbild{opacity:var(--daempfung)}.ansagekarte[data-passend=false]{transform:translateY(4px);cursor:default}.meldechips{display:flex;flex-wrap:wrap;gap:8px}.meldechip{min-block-size:44px;padding:8px 14px;border:1px solid var(--text);border-radius:999px;background:transparent;color:var(--text);font:inherit;cursor:pointer}.raubchip{min-block-size:44px;padding:8px 14px;border:2px solid var(--holz);border-radius:999px;background:transparent;color:var(--text);font:inherit;cursor:pointer}.zaehlbrett{border-radius:10px;padding:12px 14px;background:var(--panel);color:var(--text)}.zaehlbrett__abschnitt{margin:10px 0 4px;font-size:.9rem;font-weight:600}.zaehlbrett__raenge li{display:grid;grid-template-columns:5rem 1fr auto;align-items:center;gap:8px;min-block-size:28px}.zaehlbrett__karten{display:flex;gap:2px}.zaehlbrett__karten .kartenbild{inline-size:28px}.zaehlbrett__zeile,.zaehlbrett__posten li,.zaehlbrett__fuss{font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;font-size:.9rem}.zaehlbrett__fuss{margin:10px 0 0;padding-block-start:8px;border-block-start:1px solid color-mix(in srgb,var(--text) 40%,transparent)}.erklaerung{margin-block-start:10px;font-size:.85rem}.erklaerung summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer}.erklaerung ul{margin:6px 0;padding-inline-start:18px}.erklaerung li{margin-block-end:4px}.erklaerung__bedingung{display:block}.erklaerung__wo{display:block;opacity:.85}@container (min-width: 900px){.dialoge{grid-area:dialog;align-self:stretch;padding-block:var(--polster)}}@media(prefers-reduced-motion:reduce){.dialoge,.ansagekachel,.ansagekarte{transition:none}}.abrechnung{--text-gedaempft: color-mix(in srgb, var(--text) 72%, var(--panel));display:flex;flex-direction:column;gap:8px;container-type:inline-size;padding:var(--polster);background:var(--panel);color:var(--text);border-radius:10px;box-shadow:0 -2px 0 var(--filz-tief)}@keyframes abrechnung-auf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.abrechnung [style*=--schritt]{animation:abrechnung-auf 90ms ease-out backwards;animation-delay:calc(var(--schritt) * 70ms)}@media(prefers-reduced-motion:reduce){@keyframes abrechnung-hart{0%{opacity:0}to{opacity:1}}.abrechnung [style*=--schritt]{animation-name:abrechnung-hart;animation-delay:calc(var(--schritt) * 90ms)}}.abrechnung-ort{margin:0;font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--text-gedaempft)}.abrechnung-wort{margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.abrechnung-wort:focus-visible,.abrechnung-name:focus-visible,.abrechnung-weiter:focus-visible{outline:2px solid var(--text);outline-offset:3px}.abrechnung-ergebnis{margin:0;font-size:1.0625rem;line-height:1.3}.abrechnung-rundenzeile{margin:0;font-size:1rem;font-style:italic;line-height:1.3}.abrechnung-grundsatz{margin:0;max-width:46ch;font-size:.9375rem;line-height:1.45;color:var(--text-gedaempft)}.abrechnung-trenner{height:1px;margin-block:4px;background:var(--text);opacity:.35}@media(prefers-contrast:more){.abrechnung-trenner{height:2px;opacity:1}}:root[data-kontrast=hoch] .abrechnung-trenner{height:2px;opacity:1}.abrechnung-tabelle{width:100%;border-collapse:collapse;text-align:start}.abrechnung-tabelle th,.abrechnung-tabelle td{padding:6px 4px;vertical-align:baseline}.abrechnung-tabelle thead th{font-family:var(--schrift-sans);font-size:.75rem;font-weight:500;text-align:end;color:var(--text-gedaempft)}.abrechnung-tabelle thead th:first-child{text-align:start}.abrechnung-zahl,.abrechnung-stand{font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.abrechnung-stand{font-size:1.375rem}.abrechnung-partei{font-weight:600;text-align:start}.abrechnung-name{display:block;width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.abrechnung-strichfeld{width:72px;text-align:end;white-space:nowrap}.abrechnung-strichzeichen{font-size:1.25rem;letter-spacing:1px}.abrechnung-strichwort{display:inline-block;margin-inline-start:6px;font-size:.8125rem;color:var(--text-gedaempft)}.abrechnung-grundzeile td{padding-block-start:0}.abrechnung-zeilengrund,.abrechnung-nachrechnung{margin:0;font-size:.8125rem;line-height:1.4;color:var(--text-gedaempft)}.abrechnung-nachrechnung{font-family:var(--schrift-sans);font-variant-numeric:tabular-nums}.abrechnung-posten{display:none}.abrechnung-stiche-kopf{margin:0 0 6px;font-size:.8125rem;color:var(--text-gedaempft)}.abrechnung-haufen{display:flex;flex-wrap:wrap;gap:4px}.abrechnung-stichkarte{display:block;width:40px}.abrechnung-erhaltung{margin:0;font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.4;color:var(--text-gedaempft)}.abrechnung-lehrzeile,.abrechnung-merksatz{margin:0;max-width:46ch;font-size:.875rem;line-height:1.4}.abrechnung-band{margin:0;max-width:46ch}.abrechnung-band p{margin:0;font-size:.875rem;line-height:1.4}.abrechnung-band-kopf{font-weight:600}.abrechnung-fuss{display:flex;justify-content:stretch;margin-block-start:auto;padding-block-start:8px}.abrechnung-weiter{flex:1 1 auto;min-height:52px;border:1px solid var(--text);border-radius:8px;background:none;color:var(--text);font:inherit;font-size:1rem;cursor:pointer}.abrechnung-endstand{flex:1 1 auto;margin:0;min-height:52px;display:flex;align-items:center;font-size:1rem}.abrechnung .nur-vorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 559px){.abrechnung-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.abrechnung-zeile{display:grid;grid-template-columns:1fr auto 72px;grid-template-areas:"name stand striche" "stichaugen stichaugen striche";align-items:baseline;column-gap:12px}.abrechnung-partei{grid-area:name}.abrechnung-zahl{grid-area:stichaugen;display:inline;text-align:start;font-size:.8125rem;color:var(--text-gedaempft)}.abrechnung-zahl[data-leer=true]{visibility:hidden;font-size:0}.abrechnung-zahl[data-leer=false]:before{content:"+ "}.abrechnung-posten{display:inline}.abrechnung-stand{grid-area:stand}.abrechnung-strichfeld{grid-area:striche}.abrechnung-grundzeile,.abrechnung-stiche,.abrechnung-grundzeile td,.abrechnung-stiche td{display:block}}@container (min-width: 560px){.abrechnung{gap:12px;padding:20px}.abrechnung-wort{font-size:2.125rem}.abrechnung-ergebnis{font-size:1.1875rem}.abrechnung-grundsatz{max-width:72ch}.abrechnung-stichkarte{width:52px}}.stichflaeche{grid-area:stich;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-inline:var(--polster)}.stichflaeche-aufloesung{margin:0;min-height:1.2em;padding-inline:4px;font-size:.8rem;text-align:center;color:var(--text)}.stichflaeche-buehnenbereich{position:relative}.stichflaeche-reihe{position:relative;display:flex;align-items:flex-start;list-style:none;margin:0;padding-block:4px;padding-inline-start:4px;height:calc(var(--karte-stich-breite, 76px) * 1.5 + var(--stich-versatz-y, 12px) * 3)}.stichflaeche-slot{position:relative;width:var(--karte-stich-breite, 76px);aspect-ratio:2 / 3;transform:translateY(calc(var(--stich-versatz-y, 12px) * var(--i, 0)));margin-inline-start:calc(-1 * (var(--karte-stich-breite, 76px) - var(--stich-versatz-x, 26px)));z-index:var(--i, 0)}.stichflaeche-slot:first-child{margin-inline-start:0}.stichflaeche-ziel{position:absolute;inset:0;border-radius:6px}.stichflaeche-slot[data-leer=true] .stichflaeche-ziel{border:1.5px dashed var(--text);opacity:.45}.stichflaeche-slot[data-angespielt=true] .stichflaeche-ziel:after{content:"";position:absolute;inset-block-end:-6px;inset-inline:2px;border-block-end:2px solid var(--text);opacity:.85}.stichflaeche-slot[data-gewinner=true] .stichflaeche-ziel{outline:2px solid var(--text);outline-offset:2px;box-shadow:0 0 0 4px #f2ede42e}.stichflaeche-slot[data-gewinner=true]{transform:translateY(calc(var(--stich-versatz-y, 12px) * var(--i, 0) - 6px))}.stichflaeche-ordnungszahl{position:absolute;inset-block-start:2px;inset-inline-start:2px;min-width:16px;height:16px;padding-inline:2px;border-radius:3px;background:#0e2416bf;color:var(--text);font-size:.65rem;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.stichflaeche-ordnungszahl:empty{visibility:hidden}.stichflaeche-ordnungszahl[data-gefuellt=true]{background:var(--text);color:var(--filz);border-radius:50%}.stichflaeche-ordnungszahl[data-unterstrichen=true]{text-decoration:underline;text-underline-offset:2px}.nur-vorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.stichflaeche-slot{transition:none}}.strichtafel{--tafel-panel: var(--panel);--tafel-panel-eigen: color-mix(in srgb, var(--panel) 96%, var(--text));--tafel-platte: color-mix(in srgb, var(--panel) 78%, black);--tafel-slot: 13px;--text-filter: url(#strichtafel-kante);--text-kern: .95;--text-ruhend: .92;--text-grundlinie: .45;--text-saum: .25;--text-staub: .3;--text-geist: .03;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:8px;padding:12px;border:6px solid var(--holz);border-radius:10px;background:var(--tafel-panel);color:var(--text);box-shadow:inset 0 2px 14px #0000008c;container-type:inline-size;container-name:strichtafel}@media(prefers-contrast:more){.strichtafel{--tafel-panel: color-mix(in srgb, var(--panel) 78%, black);--tafel-slot: 15px;--text-filter: none;--text-kern: 1;--text-ruhend: 1}}:root[data-kontrast=hoch] .strichtafel{--tafel-panel: color-mix(in srgb, var(--panel) 78%, black);--tafel-slot: 15px;--text-filter: none;--text-kern: 1;--text-ruhend: 1}@container strichtafel (min-width: 216px){.strichtafel{--tafel-slot: 17px}}.strichtafel--ueberlagerung{position:fixed;inset-inline:0;inset-block-end:0;max-height:80dvh;overflow-y:auto;z-index:20;animation:strichtafel-herein var(--dauer-mittel) cubic-bezier(.2,.75,.3,1)}@keyframes strichtafel-herein{0%{transform:translateY(100%)}to{transform:translateY(0)}}.strichtafel__griff{align-self:center;width:36px;height:4px;border-radius:2px;background:var(--text);opacity:.5}.strichtafel__kopfzeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.strichtafel__titel{margin:0;font-size:1.25rem;font-weight:600}.strichtafel__titel:focus-visible{outline:2px solid var(--text);outline-offset:2px}.strichtafel__untertitel{margin:0;font-size:.8rem;opacity:.85}.strichtafel__schliessen{min-width:44px;min-height:44px;padding:6px 12px;border:1px solid var(--text);border-radius:6px;background:var(--tafel-platte);color:var(--text);font:inherit;cursor:pointer}.strichtafel__spalten{display:grid;grid-auto-flow:row;gap:10px;margin:0;padding:0;list-style:none}@container strichtafel (min-width: 184px){.strichtafel[data-parteien="2"] .strichtafel__spalten{grid-auto-flow:column;grid-auto-columns:1fr}}@container strichtafel (min-width: 276px){.strichtafel[data-parteien="3"] .strichtafel__spalten{grid-auto-flow:column;grid-auto-columns:1fr}}@container strichtafel (min-width: 368px){.strichtafel[data-parteien="4"] .strichtafel__spalten{grid-auto-flow:column;grid-auto-columns:1fr}}.strichtafel__spalte{display:grid;grid-template-areas:"namen namen" "klammer klammer" "marken marken" "eigenwort ziffer";grid-template-columns:1fr auto;align-items:end;gap:6px;min-height:44px;padding:6px;border-radius:6px}.strichtafel__spalte[data-eigene=true]{background:var(--tafel-panel-eigen)}@media(prefers-contrast:more){.strichtafel__spalte[data-eigene=true]{background:none}}:root[data-kontrast=hoch] .strichtafel__spalte[data-eigene=true]{background:none}.strichtafel__spalte:focus-visible{outline:2px solid var(--text);outline-offset:2px}.strichtafel__namen{grid-area:namen;margin:0;font-size:.9rem;min-height:2.4em}.strichtafel__name{display:block}.strichtafel__name[data-eigene=true]{font-weight:600}.strichtafel__klammer{grid-area:klammer;width:100%;max-width:60px;height:auto}.strichtafel__eigenwort{grid-area:eigenwort;font-size:.8rem}.strichtafel__ziffer{grid-area:ziffer;min-width:28px;padding:2px 8px;border-radius:4px;background:var(--tafel-platte);color:var(--text);font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;font-size:.95rem;text-align:center}.strichtafel__anschrift{grid-area:marken;display:block;width:calc(var(--tafel-breite, 1) * var(--tafel-slot) / 13);max-width:100%;height:auto}.strichtafel__kern{fill:var(--text);fill-opacity:var(--text-ruhend);filter:var(--text-filter)}.strichtafel__marke[data-frisch=true] .strichtafel__kern{fill-opacity:var(--text-kern)}.strichtafel__saum{fill:var(--text);fill-opacity:var(--text-saum);filter:var(--text-filter)}.strichtafel__staub{fill:var(--text);fill-opacity:var(--text-staub)}.strichtafel__kern--gerade,.strichtafel__kreuzung--kontrast{display:none}@media(prefers-contrast:more){.strichtafel__saum,.strichtafel__staub,.strichtafel__geist,.strichtafel__koernung,.strichtafel__kern--gebogen,.strichtafel__kreuzung--normal{display:none}.strichtafel__kern--gerade,.strichtafel__kreuzung--kontrast{display:initial}.strichtafel__dreh{transform:none}}:root[data-kontrast=hoch] .strichtafel__saum,:root[data-kontrast=hoch] .strichtafel__staub,:root[data-kontrast=hoch] .strichtafel__geist,:root[data-kontrast=hoch] .strichtafel__koernung,:root[data-kontrast=hoch] .strichtafel__kern--gebogen,:root[data-kontrast=hoch] .strichtafel__kreuzung--normal{display:none}:root[data-kontrast=hoch] .strichtafel__kern--gerade,:root[data-kontrast=hoch] .strichtafel__kreuzung--kontrast{display:initial}:root[data-kontrast=hoch] .strichtafel__dreh{transform:none}.strichtafel__kreuzung{fill:var(--text);fill-opacity:var(--text-ruhend);filter:var(--text-filter)}.strichtafel__marke[data-frisch=true] .strichtafel__kreuzung{fill-opacity:var(--text-kern)}.strichtafel__dreh{transform:rotate(var(--marke-neigung, 0deg));transform-box:fill-box;transform-origin:center}.strichtafel__grundlinie{fill:var(--text);fill-opacity:var(--text-grundlinie)}.strichtafel__pfeilspitze{fill:var(--text)}.strichtafel__streichlinie{fill:var(--text);fill-opacity:var(--text-kern);filter:var(--text-filter)}@keyframes strichtafel-vorhang-ab{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes strichtafel-vorhang-rechts{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes strichtafel-vorhang-links{0%{transform:translate(100%)}to{transform:translate(0)}}.strichtafel__vorhang{transform-box:fill-box}.strichtafel__marke[data-frisch=true] .strichtafel__vorhang{animation:strichtafel-vorhang-ab .24s cubic-bezier(.2,.75,.3,1) backwards;animation-delay:var(--marke-versatz, 0ms)}.strichtafel__marke[data-frisch=true] .strichtafel__kreuzung-vorhang{animation:strichtafel-vorhang-rechts .14s cubic-bezier(.2,.75,.3,1) backwards;animation-delay:calc(var(--marke-versatz, 0ms) + var(--kreuzung-versatz, .24s))}.strichtafel__streichlinie--neu{animation:strichtafel-vorhang-links .2s cubic-bezier(.2,.75,.3,1) backwards;transform-box:fill-box}.strichtafel__kippkante{display:grid;gap:2px}.strichtafel__kippkante:before,.strichtafel__kippkante:after{content:"";display:block;height:2px;background:var(--text);opacity:.9}.strichtafel__kippvermerk,.strichtafel__ergebnis{margin:0;font-size:.8rem}.strichtafel__haken{margin-inline-start:6px}.strichtafel__verlauf{margin:0;padding:0;max-height:199px;overflow-y:auto;list-style:none}.strichtafel__verlauf:focus-visible{outline:2px solid var(--text);outline-offset:2px}.strichtafel__verlaufszeile{min-height:44px;padding:4px 6px;font-size:.78rem;border-radius:4px}.strichtafel__verlaufszeile:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.strichtafel__verlaufsstaende{font-family:var(--schrift-sans);font-variant-numeric:tabular-nums}.strichtafel__verlaufskante{height:2px;margin:4px 0;background:var(--text);opacity:.9;box-shadow:0 4px 0 0 var(--text)}.strichtafel__zeichenerklaerung{margin:0;font-size:.75rem;opacity:.85}.strichtafel__zeichenerklaerung:focus-visible{outline:2px solid var(--text);outline-offset:2px}.strichtafel__abweichung{margin:0;padding:4px 6px;border:1px solid var(--text);border-radius:4px;font-size:.75rem}.strichtafel__koernung{opacity:.03}.strichtafel__geist{fill:var(--text);fill-opacity:var(--text-geist)}.strichtafel__flaeche{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){.strichtafel__marke[data-frisch=true] .strichtafel__vorhang,.strichtafel__marke[data-frisch=true] .strichtafel__kreuzung-vorhang,.strichtafel__streichlinie--neu,.strichtafel--ueberlagerung{animation:none}@keyframes strichtafel-aufblitzen{0%,to{background:none}30%{background:var(--tafel-panel-eigen)}}.strichtafel__verlaufszeile[data-frisch=true]{animation-name:strichtafel-aufblitzen!important;animation-duration:1.4s!important;animation-iteration-count:1!important}}.talon{grid-area:stich;justify-self:start;align-self:start;z-index:2;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:calc(var(--karte-stich-breite, 76px) * 1.5);margin-block-start:calc(var(--karte-stich-breite, 76px) * 1.5 * .34)}.talon-stapel{position:relative;width:var(--karte-stich-breite, 76px);aspect-ratio:2 / 3}.talon-ruecken,.talon-offene-karte,.talon-kante,.talon-leer{position:absolute;inset:0;border-radius:6px}.talon-ruecken{transform-origin:center;translate:-34% -34%;box-shadow:0 2px 4px #0006}.talon-kante{background:var(--holz);box-shadow:0 2px 3px #00000059;translate:-34% -34%}.talon-leer{border:1.5px dashed var(--text);opacity:.6}.talon[data-kann-rauben=true] .talon-stapel{outline:2px solid var(--holz);outline-offset:4px;border-radius:8px;animation:talon-anheben .16s ease-out}@keyframes talon-anheben{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.talon-label{position:absolute;inset-block-start:-18px;inset-inline:0;text-align:center;font-size:.7rem;color:var(--text);background:var(--panel);border-radius:4px;padding:1px 4px}.talon-zahl{min-width:3ch;text-align:center;padding:2px 6px;border-radius:4px;background:var(--panel);color:var(--text);font-family:var(--schrift-sans);font-variant-numeric:tabular-nums;font-size:.75rem}.talon-endphase{font-size:.65rem;color:var(--text);opacity:.8}.talon-vermerk{font-size:.65rem;color:var(--text);opacity:.75}@media(prefers-reduced-motion:reduce){.talon[data-kann-rauben=true] .talon-stapel{animation:none}}.kopf button{padding:4px 10px;border:1px solid var(--text);border-radius:6px;background-color:var(--holz-tief);background-image:var(--textur-holz-foto);background-repeat:repeat;background-size:120px 120px;color:var(--text);font:inherit;font-size:.8rem;cursor:pointer}.strichtafel-knopf{grid-area:leiste;justify-self:end;align-self:center;margin-inline-end:var(--polster);padding:4px 10px;border:1px solid var(--text);border-radius:6px;background-color:var(--holz-tief);background-image:var(--textur-holz-foto);background-repeat:repeat;background-size:120px 120px;color:var(--text);font:inherit;font-size:.8rem;cursor:pointer}.strichtafel-spalte{display:none}@media(min-width:900px){.strichtafel-knopf{display:none}.strichtafel-spalte{display:block;grid-area:tafel;min-width:0;padding:var(--polster);overflow-y:auto}}:root{--filz-hell: #1d4530;--filz: #14311f;--filz-tief: #0b2015;--holz-hell: #8a6238;--holz: #6b4a2a;--holz-tief: #3a2410;--panel: #1c1a17;--panel-hoch: #241f19;--panel-rand: rgb(212 180 120 / .16);--gold: #c9a227;--gold-hell: #d8b463;--creme: #f5f0e4;--karte-rand: #d8d0c0;--text: #ede6d6;--text-leise: #a99c86;--text-aus: #a89372;--farbe-herz: #e51922;--farbe-schellen: #f5ad1b;--farbe-gras: #196630;--farbe-eichel: #f5a218;--farbe-eichel-tief: #005d1e;--schatten-1: 0 1px 2px rgb(20 10 0 / .35);--schatten-2: 0 4px 10px rgb(20 10 0 / .4);--schatten-3: 0 12px 28px rgb(20 10 0 / .45);--schrift-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--schrift-sans: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--fs-1: 12px;--fs-2: 14px;--fs-3: 16px;--fs-4: 20px;--fs-5: 28px;--fs-6: 40px;--kopf-hoehe: 44px;--plaetze-hoehe: 108px;--tisch-hoehe: 327px;--hand-hoehe: 200px;--leiste-hoehe: 56px;--polster: 16px;--karte-hand-breite: 104px;--karte-stich-breite: 76px;--stich-versatz-x: 26px;--stich-versatz-y: 12px;--talon-reserviert: calc(var(--karte-stich-breite, 76px) * 1.5 * 1.34);--daempfung: .55;--dauer-kurz: .16s;--dauer-mittel: .32s;--dauer-lang: .7s;--textur-filz-foto: url(/assets/filz-DW2CozKS.png);--textur-holz-foto: url(/assets/holz-BDnhmfaE.png)}@media(prefers-contrast:more){:root{--filz-hell: #123d29;--filz: #0b1f14;--filz-tief: #061309;--holz-hell: #8f6a3e;--holz: #7d5a34;--holz-tief: #4a3219;--text-leise: #c9bda6;--text-aus: #b8a888;--daempfung: .7}}:root[data-kontrast=hoch]{--filz-hell: #123d29;--filz: #0b1f14;--filz-tief: #061309;--holz-hell: #8f6a3e;--holz: #7d5a34;--holz-tief: #4a3219;--text-leise: #c9bda6;--text-aus: #b8a888;--daempfung: .7}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;overflow-x:hidden;background:var(--filz-tief);color:var(--text);font-family:var(--schrift-sans);line-height:1.5}h1,h2,h3,.strichtafel__titel,.dialog__titel{font-family:var(--schrift-serif);line-height:1.25}[data-testid^=striche],[data-testid=talon-zahl],[data-testid=rundennr],.kartenbild .karte-index{font-family:var(--schrift-sans);font-variant-numeric:tabular-nums}.tisch{position:relative;display:grid;grid-template-areas:"kopf" "plaetze" "stich" "hand" "leiste";grid-template-rows:var(--kopf-hoehe) var(--plaetze-hoehe) minmax(0,1fr) var(--hand-hoehe) var(--leiste-hoehe);height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);container-type:inline-size;background-color:var(--filz);background-image:radial-gradient(ellipse 70% 65% at 50% 42%,#ffffff29,#fff0 60%,#0000004d),var(--textur-filz-foto);background-blend-mode:soft-light,normal;background-repeat:no-repeat,repeat;background-size:100% 100%,340px 340px}:root[data-kontrast=hoch] .tisch{background-image:none}@media(prefers-contrast:more){.tisch{background-image:none}}.kopf{grid-area:kopf;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline-start:var(--polster);padding-inline-end:calc(88px + var(--polster) + 8px);background-color:var(--holz-tief);background-image:linear-gradient(to bottom,#ffffff0f,#0000002e),var(--textur-holz-foto);background-blend-mode:soft-light,normal;background-repeat:no-repeat,repeat;background-size:100% 100%,220px 220px;border-bottom:1px solid var(--holz-hell);box-shadow:var(--schatten-2);position:relative;z-index:3}.leiste{grid-area:leiste;display:flex;align-items:center;gap:8px;padding-inline:var(--polster);overflow-x:auto}.leiste button{padding:6px 10px;border:1px solid var(--text);border-radius:6px;background-color:var(--holz-tief);background-image:var(--textur-holz-foto);background-repeat:repeat;background-size:120px 120px;color:var(--text);font:inherit;cursor:pointer}.leiste p{margin:0;font-size:.8rem}.kartenbild{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .45))}.kartenbild .karte-grund{fill:var(--creme);stroke:var(--karte-rand);stroke-width:2}.kartenbild .karte-innenrahmen{fill:none;stroke:var(--karte-rand);stroke-width:1;opacity:.6}.kartenbild .karte-index{font-size:34px;font-weight:600}.kartenbild .karte-ruecken-grund{fill:var(--holz)}.kartenbild .karte-ruecken-rahmen{fill:none;stroke:var(--text);stroke-width:2;opacity:.5}.kartenbild .karte-ruecken-muster{fill:var(--text);opacity:.28}.kartenbild .karte-ruecken-mitte{fill:none;stroke:var(--text);stroke-width:2.5;opacity:.55}@media(min-width:900px){.tisch{grid-template-areas:"kopf  kopf     kopf" "tafel plaetze  dialog" "tafel stich    dialog" "tafel hand     dialog" "tafel leiste   dialog";grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(300px,340px)}:root{--kopf-hoehe: 56px;--karte-hand-breite: 128px;--karte-stich-breite: 96px;--plaetze-hoehe: 140px;--hand-hoehe: 240px}}@media(max-height:480px){:root{--kopf-hoehe: 36px;--plaetze-hoehe: 60px;--hand-hoehe: 116px;--leiste-hoehe: 40px;--polster: 10px;--karte-hand-breite: 74px;--karte-stich-breite: 58px;--stich-versatz-x: 20px;--stich-versatz-y: 8px}.tisch{grid-template-rows:var(--kopf-hoehe) var(--plaetze-hoehe) minmax(0,1fr) var(--hand-hoehe) var(--leiste-hoehe)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
