:root{--farbe-gold:#d9b45a;--farbe-creme:#efe8d6;--farbe-filz-dunkel:#073d10;--farbe-gruen:#0e6c1e;--farbe-filz-mitte:#0f6a2c;--farbe-hellgruen:#6fd08c;--farbe-pergament:#fbf7ea;--farbe-gold-gedaempft:#8f7639;--farbe-fehlerrot:#ff7b6b;--farbe-text-gedaempft:#a9b5a6;--farbe-weiss:#fff;--farbe-schwarz:#000;--farbe-ansage-unten:#0b2e17;--farbe-ansage-oben:#123f22;--farbe-status-text:#142315;--farbe-rollen-text:#16351d;--farbe-umschalter-text:#1a1406;--farbe-eingabe-text:#1a1a1a;--farbe-pergament-text:#1c1a14;--farbe-spielstand-text:#20362b;--farbe-fokus-blau:#223e94;--farbe-gold-text:#241d0e;--farbe-monogramm-hell:#2f8c4c;--farbe-dialog-erfolg:#3dff6b;--farbe-spielstand-text-gedaempft:#42584a;--farbe-rot-kante:#4d1410;--farbe-deck-hinweis:#526257;--farbe-fehler-hintergrund:#5b1a15;--farbe-deck-symbolrand:#5d695d;--farbe-eingabe-platzhalter:#757575;--farbe-rot-knopf:#8e2a22;--farbe-spielstand-rand:#9aae9e;--farbe-spielstand-trennlinie:#b7c5b6;--farbe-drehhinweis-text:#c5cec1;--farbe-deck-farbrand:#d0d9c9;--farbe-spielstand-status:#edf5eb;--farbe-spielstand-platz:#f5f8f3;--farbe-dialog-fehler:#ff3b3b;--farbe-fehler-text:#fff4ed;--farbe-karten-fokus:#fff5cf;--farbe-gold-puls-schwach:#d9b45a55;--farbe-gold-kartenschein:#d9b45a80;--farbe-gold-zugschein:#d9b45a88;--farbe-gold-stichrand:#d9b45a99;--farbe-gold-puls-stark:#d9b45aaa;--farbe-navigation-hintergrund:#ffffffed;--farbe-schatten-karte:#0000008c;--farbe-kachel-hintergrund:#0000002e;--farbe-schatten:#00000059;--farbe-dialog-abdunklung:#0009;--farbe-drehhinweis-mitte:#0f6a2cf0;--farbe-creme-rand:#efe8d673;--farbe-wappenschein:#ffffffe6;--farbe-tischleiste-hintergrund:#031c0dd1;--farbe-status-hintergrund:#031c0de6;--farbe-drehhinweis-abdunklung:#04160adb;--farbe-drehhinweis-rand:#04160af7;--farbe-farbe-kreuz-hell:#e9e4d4;--farbe-farbe-pik-hell:#5fd08a;--farbe-farbe-herz-hell:#ff6b7d;--farbe-farbe-karo-hell:#f3c04a;--farbe-farbe-kreuz:#1d1d1b;--farbe-farbe-pik:#1b7a3a;--farbe-farbe-herz:#c4142f;--farbe-farbe-karo:#8a5c00;--farbe-tafel-oben:#f8f2df;--farbe-tafel-unten:#ebdfc0;--farbe-tafel-text:#1f2a1f;--farbe-tafel-gedaempft:#5a5340;--farbe-tafel-gut:#1f6b33;--farbe-tafel-warnung:#f3c04a;--farbe-tafel-warntext:#2a2006;--farbe-tafel-leer:#8a826b;--farbe-tafel-gesperrt:#d6ccb0;--farbe-tafel-schaltertext:#0e4a1a;--farbe-tafel-schalter-inaktiv:#9a917a;--farbe-tafel-schalterrand:#b8ad8c;--farbe-tafel-hand:#ddd3b6;--farbe-kachel-wert:#bcd6bf;--farbe-kachel-goldtext:#4a3d16;--farbe-kachel-innenrand:#fff6d8;--farbe-tafel-schattenrand:#073d10a6;--farbe-hilfe-abdunklung:#020a058c;--schrift-symbol:"Segoe UI Symbol", "DejaVu Sans", "Noto Sans Symbols 2", sans-serif;--schrift-titel:"Cinzel", Georgia, serif;--schrift-text:system-ui, sans-serif;--skat-room:#0b0f0e;--skat-room-2:#141b18;--skat-felt:#0e4635;--skat-felt-hi:#186248;--skat-felt-lo:#05231a;--skat-ivory:#f3ede0;--skat-ivory-2:#c4c6b8;--skat-ivory-3:#8d9a92;--skat-gold:#d6b97c;--skat-gold-hi:#f2e0b2;--skat-gold-lo:#8e7748;--skat-staub-hell:#fff8e2;--skat-staub-blass:#fff6dc;--skat-staub-dunkel:#b8955a;--skat-paper:#fbf8f1;--skat-paper-2:#efe7d6;--skat-paper-edge:#d8ceb6;--skat-ink:#18201c;--skat-ink-2:#5e5b4d;--skat-emerald-ink:#0f5a41;--skat-hair:#d6b97c2e;--skat-hair-strong:#d6b97c66;--skat-good:#84d7a6;--skat-bad:#e47a68;--skat-ruby:#92302c;--skat-s-C:#1b1e1c;--skat-s-S:#1d7443;--skat-s-H:#c61f30;--skat-s-D:#cf8a0c;--skat-l-C:#ece6d6;--skat-l-S:#6fd497;--skat-l-H:#ff7584;--skat-l-D:#f2c45a;--skat-f-display:"Cinzel", "Trajan Pro", Georgia, serif;--skat-f-ui:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--skat-f-sym:"Segoe UI Symbol", "Apple Symbols", "DejaVu Sans", "Noto Sans Symbols 2", sans-serif;--skat-spring:cubic-bezier(.34, 1.56, .64, 1);--skat-spring-soft:cubic-bezier(.25, 1.25, .45, 1);--skat-ease-out:cubic-bezier(.16, 1, .3, 1);--skat-black-50:#00000080;--skat-hud-bg:#05140f8c;--skat-black-80:#000c;--skat-white-50:#ffffff80;--skat-gold-45:#d6b97c73;--skat-turnmark-comet:#fff6d8;--skat-avatar-hi:#2b7c5d;--skat-avatar-lo:#0c3a2b;--skat-white-solid:#fff;--skat-black-solid:#000;--skat-white-18:#ffffff2e;--skat-white-25:#ffffff40;--skat-gold-50:#d6b97c80;--skat-gold-16:#d6b97c29;--skat-gold-42:#d6b97c6b;--skat-black-85:#000000d9;--skat-gain-bg:#071611eb;--skat-paper-symbol:#fffdf6;--skat-black-15:#00000026;--skat-ink-card:#222;--skat-card-ink:#222;--skat-card-paper:#fffdf8;--skat-white-75:#ffffffbf;--skat-back-loge:#0d4a36;--skat-back-fr:#6f1820;--skat-back-fr-grid:#f3e3c32b;--skat-back-fr-frame:#e9d3a6;--skat-back-de:#1a3566;--skat-back-de-grid:#c9d6ee2b;--skat-back-de-frame:#d5def0;--skat-white-70:#ffffffb3;--skat-black-30:#0000004d;--skat-black-40:#0006;--skat-black-45:#00000073;--skat-black-55:#0000008c;--skat-black-60:#0009;--skat-black-70:#000000b3;--skat-gold-70:#d6b97cb3;--skat-gold-32:#d6b97c52;--skat-gold-hi-55:#f2e0b28c;--skat-gold-hi-60:#f2e0b299;--skat-hand-hint:#071611f0;--skat-ivory-20:#f3ede033;--skat-ivory-26:#f3ede042;--skat-ivory-60:#f3ede099;--skat-gold-06:#d6b97c0f;--skat-gold-hi-70:#f2e0b2b3;--skat-trick-light:#ffeec480;--skat-spot-hi:#fff0cd1c;--skat-spot-lo:#fff0cd0a}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--skat-p2--1d5c46:#1d5c46;--skat-p2--124333:#124333;--skat-p2-rgba-255-255-255--12-:#ffffff1f;--skat-p2-rgba-214-185-124--3-:#d6b97c4d;--skat-p2-rgba-0-0-0--9-:#000000e6;--skat-p2--c29f5d:#c29f5d;--skat-p2-rgba-255-255-255--55-:#ffffff8c;--skat-p2-rgba-0-0-0--14-:#00000024;--skat-p2-rgba-0-0-0--25-:#00000040;--skat-p2--fff4ef:#fff4ef;--skat-p2--a63d38:#a63d38;--skat-p2--7a2421:#7a2421;--skat-p2-rgba-5-20-15--4-:#05140f66;--skat-p2--cdbf9f:#cdbf9f;--skat-p2-rgba-255-250-235--5-:#fffaeb80;--skat-p2-rgba-255-250-235-0-:#fffaeb00;--skat-p2-rgba-5-20-15--5-:#05140f80;--skat-p2-rgba-5-22-16--55-:#0516108c;--skat-p2--4a3d16:#4a3d16;--skat-e13-black-75:#000000bf;--skat-e13-gold-transparent:#d6b97c00;--skat-e13-gold-hi-75:#f2e0b2bf;--skat-e13-glow-42:#f2e0b26b;--skat-e13-glow-14:#d6b97c24;--skat-p2--fcf9f1:#fcf9f1;--skat-p2--f1e9d8:#f1e9d8;--skat-p2-rgba-0-0-0--22-:#00000038;--skat-p2-rgba-142-119-72--35-:#8e774859;--skat-p2--ddd2ba:#ddd2ba;--skat-p2--17634a:#17634a;--skat-p2--0d4634:#0d4634;--skat-p2-rgba-6-40-28--95-:#06281cf2;--skat-p2--e2d8c2:#e2d8c2;--skat-p2--2c3a33:#2c3a33;--skat-p2--134a37:#134a37;--skat-p2--a49a80:#a49a80;--skat-p2--e3d9c3:#e3d9c3;--skat-p2--e7ddc6:#e7ddc6;--skat-p2--5d5640:#5d5640;--skat-p2--33403a:#33403a;--skat-p2--b9ab88:#b9ab88;--skat-p2--3a4740:#3a4740;--skat-p2--1c6b40:#1c6b40;--skat-p2-rgba-31-122-69--08-:#1f7a4514;--skat-p2--f4d68a:#f4d68a;--skat-p2--3a2c06:#3a2c06;--skat-p2--8e2a22:#8e2a22;--skat-p2--b0a483:#b0a483;--skat-p2-rgba-2-10-7--42-:#020a076b;--skat-p2-rgba-2-8-6--74-:#020806bd;--skat-p2--186a4f:#186a4f;--skat-p2--0c4231:#0c4231;--skat-p2-rgba-255-255-255--2-:#fff3;--skat-p2-rgba-6-40-28--9-:#06281ce6;--skat-p2-rgba-255-246-220--75-:#fff6dcbf;--skat-p2--a3403a:#a3403a;--skat-p2--7c2622:#7c2622;--skat-p2--9a8f72:#9a8f72;--skat-p2--b8ad8c:#b8ad8c;--skat-p2--d6cbac:#d6cbac;--skat-p2--ddd2b9:#ddd2b9;--skat-p2--fff9e8:#fff9e8;--skat-p2--a39a80:#a39a80;--skat-p2--1f7a45:#1f7a45;--skat-p2-rgba-242-224-178--4-:#f2e0b266;--skat-p2--15221d:#15221d;--skat-p2--0d1713:#0d1713;--skat-p2-rgba-255-255-255--05-:#ffffff0d;--skat-p2-rgba-0-0-0--95-:#000000f2;--skat-p2-rgba-243-237-224--06-:#f3ede00f;--skat-e24-schleier-15:#020a0526;--skat-e24-schleier-62:#020a059e;--skat-e24-gold-hi-80:#f2e0b2cc;--skat-e24-gold-hi-85:#f2e0b2d9}@font-face{font-family:Cinzel;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/cinzel-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--schrift-titel);color:var(--farbe-weiss);background:var(--farbe-weiss)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tactile{flex:1;min-width:150px;padding:0 0 11px;display:flex}.tactile-inner{width:100%;display:flex;position:relative}.tactile-base{border:3px solid var(--farbe-weiss);background:var(--farbe-filz-dunkel);box-shadow:0 4px 10px var(--farbe-schatten);pointer-events:none;border-radius:0;position:absolute;inset:0;transform:translateY(11px)}.tactile button{border:3px solid var(--farbe-weiss);background:var(--farbe-gruen);width:100%;min-height:52px;color:var(--farbe-weiss);cursor:pointer;font:700 18px var(--schrift-titel);letter-spacing:.05em;text-transform:uppercase;touch-action:manipulation;-webkit-user-select:none;user-select:none;appearance:none;border-radius:0;padding:12px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-color .15s,color .15s;position:relative}@media (hover:hover){.tactile button:hover{background:var(--farbe-weiss);color:var(--farbe-gruen)}}.tactile button:active{transition:transform 50ms ease-out,background-color .15s,color .15s;transform:translateY(11px)}.tactile button:focus-visible{background:var(--farbe-weiss);color:var(--farbe-gruen);text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.tactile button:disabled{cursor:not-allowed;opacity:.65}@media (width<=600px){.tactile{flex:none;width:100%}.tactile button{min-height:56px;font-size:18px}}@media (width<=360px){.tactile button{font-size:16px}}@media (height<=480px) and (orientation:landscape){.tactile button{min-height:44px;font-size:15px}}.tactile--gold{--taktil-farbe:var(--farbe-gold);--taktil-kante:var(--farbe-gold-gedaempft);--taktil-text:var(--farbe-gold-text)}.tactile--rot{--taktil-farbe:var(--farbe-rot-knopf);--taktil-kante:var(--farbe-rot-kante);--taktil-text:var(--farbe-creme)}.tactile--gold .tactile-base,.tactile--rot .tactile-base{background:var(--taktil-kante);border-color:var(--taktil-kante)}.tactile--gold button,.tactile--rot button{background:var(--taktil-farbe);border-color:var(--taktil-kante);color:var(--taktil-text)}.tactile--gold button:focus-visible,.tactile--rot button:focus-visible{background:var(--farbe-pergament);color:var(--taktil-kante)}@media (hover:hover){.tactile--gold button:hover:not(:disabled),.tactile--rot button:hover:not(:disabled){background:var(--farbe-pergament);color:var(--taktil-kante)}}.tactile.tactile--tisch{width:auto;min-width:44px;padding-bottom:calc(1.2 * var(--u,4px));flex:0 auto}.tactile--tisch .tactile-base{transform:translateY(calc(1.2 * var(--u,4px)));border-width:2px;border-color:var(--taktil-kante,var(--farbe-gold-gedaempft))}.tactile--tisch button{min-width:44px;min-height:max(44px, calc(11 * var(--u,4px)));padding:0 calc(3.6 * var(--u,4px));border-width:2px;border-color:var(--taktil-kante,var(--farbe-gold-gedaempft));color:var(--taktil-text,var(--farbe-creme));font-size:max(12px, calc(3.6 * var(--u,4px)));white-space:nowrap;line-height:1.2;transition:none}.tactile--tisch button:active:not(:disabled){transform:translateY(calc(1.2 * var(--u,4px)));transition:none}.tactile--tisch button:disabled{transform:none}.tactile--tisch button:focus-visible{color:var(--taktil-kante,var(--farbe-filz-dunkel));background:var(--farbe-pergament)}@media (hover:hover){.tactile--tisch button:hover:not(:disabled){background:var(--farbe-pergament);color:var(--taktil-kante,var(--farbe-filz-dunkel))}.tactile--tisch button:hover:disabled{background:var(--taktil-farbe,var(--farbe-gruen));color:var(--taktil-text,var(--farbe-creme))}}.tactile--tisch-klein button{font-size:max(11px, calc(3.2 * var(--u,4px)))}.tactile--kompakt button{letter-spacing:.02em;white-space:nowrap;min-height:42px;padding:8px 2px;font-size:clamp(10px,3.6cqw,13px)}@media (prefers-reduced-motion:reduce){.tactile button,.tactile button:active{transition:none}}.tactile.tactile--tafel{min-width:0;padding-bottom:0}.tactile--tafel .tactile-base{background:var(--taktil-kante,var(--farbe-filz-dunkel));box-shadow:0 calc(.4 * var(--u,4px)) calc(3 * var(--u,4px)) var(--farbe-schatten-karte);border:0}.tactile--tafel button{min-width:0;min-height:max(44px, calc(11 * var(--u,4px)));font:700 calc(3.8 * var(--u,4px))/1.1 var(--schrift-titel);letter-spacing:.04em;text-transform:none;white-space:normal;text-wrap:balance;border:0;padding:.3em 1em}.tactile--tafel.tactile--gold button{color:var(--farbe-umschalter-text)}.tactile--tafel button:disabled{opacity:.45}.tactile.tactile--tisch,.tactile.tactile--tafel{min-width:0;padding:0}.tactile--tisch .tactile-base{display:none}.tactile--tisch button{min-width:44px;min-height:44px;height:calc(11 * var(--u));border-radius:max(10px,calc(2.4 * var(--u)));color:var(--skat-ivory);background:linear-gradient(180deg,var(--skat-felt-hi),var(--skat-felt));box-shadow:inset 0 0 0 1px var(--skat-hair-strong), 0 12px 24px -14px var(--farbe-schwarz);font:700 calc(3.4 * var(--u))/1.1 var(--skat-f-ui);letter-spacing:.02em;text-transform:none;border:0;justify-content:center;align-items:center;gap:.45em;padding:0 1.3em;transition:scale .3s,filter .2s;display:inline-flex}.tactile--tisch.tactile--gold button{color:var(--skat-ink);background:linear-gradient(180deg,var(--skat-gold-hi),var(--skat-gold))}.tactile--tisch.tactile--rot button{color:var(--skat-paper);background:linear-gradient(180deg,var(--skat-ruby),var(--farbe-rot-kante))}.tactile--tisch.tactile--papier button{color:var(--skat-ink);background:linear-gradient(180deg,var(--skat-paper),var(--skat-paper-2));box-shadow:inset 0 0 0 1px var(--skat-paper-edge)}.tactile--tisch button:active:not(:disabled){transform:scale(.955)}.tactile--tisch button:disabled{opacity:.36;box-shadow:none}.tactile--tisch button:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:3px;text-decoration:none}.tactile--tafel button{white-space:normal;height:auto;min-height:max(44px,calc(11 * var(--u)));padding:.3em 1.1em}@media (hover:hover){.tactile--tisch button:hover:not(:disabled){filter:brightness(1.08);color:var(--skat-ivory);background:linear-gradient(180deg,var(--skat-felt-hi),var(--skat-felt))}.tactile--tisch.tactile--gold button:hover:not(:disabled){color:var(--skat-ink);background:linear-gradient(180deg,var(--skat-gold-hi),var(--skat-gold))}.tactile--tisch.tactile--rot button:hover:not(:disabled){color:var(--skat-paper);background:var(--skat-ruby)}.tactile--tisch.tactile--papier button:hover:not(:disabled){color:var(--skat-ink);background:var(--skat-paper)}}.crest{--medal:240px;--band:40px;isolation:isolate;aspect-ratio:1;width:min(400px,88vw,50dvh);box-shadow:0 4px 10px var(--farbe-schatten);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:0;border-radius:50%;margin:0 auto 24px;padding:0;display:block;position:relative;overflow:hidden}.crest:before{content:"";z-index:0;border:3px solid var(--farbe-weiss);box-shadow:inset 0 0 0 calc(var(--band) - 3px) var(--farbe-gruen), inset 0 0 0 var(--band) var(--farbe-weiss);border-radius:50%;position:absolute;inset:0}.crest:after{content:"";width:calc(var(--medal) + 3px);height:calc(var(--medal) + 3px);z-index:1;background:var(--farbe-weiss);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-spin{z-index:2;will-change:transform;pointer-events:none;position:absolute;inset:0}.ring-spin span{white-space:pre;line-height:1;font:700 20px var(--schrift-titel);color:var(--farbe-weiss);display:inline-block;position:absolute;top:50%;left:50%}.logo{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.logo img{width:calc(var(--medal) * .82);height:auto;max-height:calc(var(--medal) * .82);object-fit:contain;filter:drop-shadow(0 0 6px var(--farbe-wappenschein));display:block}.crest:focus-visible{outline:3px solid var(--farbe-weiss);outline-offset:5px}@media (width<=600px){.crest{margin-bottom:18px}}@media (height<=480px) and (orientation:landscape){.crest{margin-bottom:10px}}.wappenring--tisch{width:var(--wappenring-groesse,calc(58 * var(--u,6.5px)));height:var(--wappenring-groesse,calc(58 * var(--u,6.5px)));color:var(--skat-gold);fill:currentColor;opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.wappenring--tisch text{font:700 11px var(--skat-f-display)}.background-vortex{z-index:0;pointer-events:none;background-color:var(--farbe-weiss);background-image:conic-gradient(var(--farbe-gruen) 25%, var(--farbe-weiss) 0 50%, var(--farbe-gruen) 0 75%, var(--farbe-weiss) 0);background-size:80px 80px;position:fixed;inset:0}.background-vortex canvas{width:100%;height:100%;display:block}.background-vortex[data-renderer=fallback] canvas{visibility:hidden}@media (width<=600px){.background-vortex{background-size:56px 56px}}.modal{width:100%;max-width:none;height:100%;max-height:none;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));color:var(--farbe-weiss);-webkit-overflow-scrolling:touch;background:0 0;border:0;justify-content:center;align-items:center;margin:0;position:fixed;inset:0;overflow-y:auto}.modal:not([open]){display:none}.modal[open]{display:flex}.modal::backdrop{background:var(--farbe-dialog-abdunklung)}.modal-box{--edge:var(--farbe-weiss);width:100%;max-width:340px;font-family:var(--schrift-titel);margin:auto;padding:0 0 11px;position:relative}.modal-box>.tactile-base{border-color:var(--edge);transition:border-color .12s;inset:0 0 11px}.modal-cap{aspect-ratio:1;background:var(--farbe-gruen);border:3px solid var(--edge);text-align:center;border-radius:0;flex-direction:column;justify-content:center;padding:6%;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;container-type:inline-size}.modal-box h2{color:var(--farbe-weiss);letter-spacing:.05em;margin-bottom:18px;font-size:24px;font-weight:700}.modal-box h2:focus{outline:none}.modal-box input{appearance:none;width:100%;min-height:46px;font:400 16px var(--schrift-titel);color:var(--farbe-eingabe-text);background:var(--farbe-weiss);opacity:1;border:none;border-radius:0;margin-bottom:14px;padding:10px}.modal-box input::placeholder{color:var(--farbe-eingabe-platzhalter);opacity:1}.modal-box.flash-ok{--edge:var(--farbe-dialog-erfolg)}.modal-box.flash-error{--edge:var(--farbe-dialog-fehler)}.modal-box.flash-ok .modal-cap,.modal-box.flash-error .modal-cap{box-shadow:0 0 18px var(--edge)}.modal-actions{gap:8px;display:flex}.modal-actions .tactile{flex:1 1 0;width:auto;min-width:0;margin:0}@media (width<=600px),(width<=1024px) and (height<=480px) and (orientation:landscape){.modal-box{max-width:none}.modal-cap{aspect-ratio:auto;min-height:min(calc(100dvw - max(16px, env(safe-area-inset-left,0px)) - max(16px, env(safe-area-inset-right,0px))), calc(100dvh - max(16px, env(safe-area-inset-top,0px)) - max(16px, env(safe-area-inset-bottom,0px)) - 11px))}}@media (width<=360px){.modal-box h2{margin-bottom:10px}}@media (height<=480px) and (orientation:landscape){.modal-cap{aspect-ratio:auto;min-height:0;padding:12px 16px}.modal-cap h2{margin-bottom:8px;font-size:18px;line-height:1.25}.modal-box input{min-height:38px;margin-bottom:8px;padding:8px 10px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.modal-cap,.modal-box>.tactile-base{transition:none}}.modal.modal--tisch{--u:min(1dvh, .55dvw, 6.5px);color:var(--farbe-creme);font-family:var(--schrift-text);padding:0;overflow:hidden}.modal--tisch::backdrop{background:var(--farbe-hilfe-abdunklung)}@media (orientation:portrait) and (width<700px){.modal.modal--tisch{--u:min(1.05dvw, .5dvh, 6.5px)}}.dialog-tisch__flaeche{box-sizing:border-box;overscroll-behavior:contain;gap:calc(2 * var(--u));width:min(80%,600px);max-height:92%;padding:calc(3 * var(--u)) calc(4 * var(--u));border:1px solid var(--farbe-gold-gedaempft);background:linear-gradient(180deg, var(--farbe-ansage-oben), var(--farbe-ansage-unten));box-shadow:0 24px 60px -12px var(--farbe-schwarz);display:grid;position:absolute;top:48%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-tisch__flaeche>h2{font:700 calc(3.8 * var(--u))/1.1 var(--schrift-titel);letter-spacing:.04em;margin:0}.dialog-tisch__flaeche>h2:focus{outline:none}.dialog-tisch__flaeche>p{font-size:calc(3 * var(--u));margin:0;line-height:1.4}.konto{color:var(--farbe-weiss);text-align:left}.konto .dialog-note{margin-bottom:10px}.konto__statistik{grid-template-columns:auto 1fr;gap:2px 14px;margin:0 0 12px;font-size:13px;font-weight:600;display:grid}.konto__statistik dt{opacity:.8}.konto__statistik dd{text-align:right;margin:0}.konto__titel{letter-spacing:.04em;margin:0 0 6px;font-size:13px}.konto__runden{margin:0 0 10px;padding:0;font-size:11px;font-weight:600;line-height:1.5;list-style:none}.konto__runden span{margin-right:6px;font-weight:700}.konto__status{min-height:1.4em}.konto__loeschen{color:inherit;text-underline-offset:3px;cursor:pointer;opacity:.8;background:0 0;border:0;margin-top:10px;padding:4px 0;font:600 11px/1.3 inherit;text-decoration:underline}.konto__loeschen:focus-visible{outline:3px solid var(--farbe-fokus-blau);outline-offset:2px}.dialog-note{color:var(--farbe-weiss);margin-bottom:14px;font-size:11px;font-weight:600;line-height:1.4}@media (height<=480px) and (orientation:landscape){.dialog-note{margin-bottom:8px;font-size:10px}}@media (width>=480px) and (width<=1024px) and (height<=480px) and (orientation:landscape){.access-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.access-form .dialog-note,.access-form .modal-actions{grid-column:1/-1}}.access-form__status{min-height:1.4em;margin-top:-6px}.access-form__status--fehler{color:var(--farbe-dialog-fehler)}.sachsenloge{min-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);justify-content:center;align-items:center;display:flex}.container{z-index:1;text-align:center;width:100%;max-width:900px;padding:28px;position:relative}.button-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.start-navigation{margin-top:18px}.start-navigation a{border:1px solid var(--farbe-gruen);min-width:100px;min-height:44px;color:var(--farbe-filz-dunkel);background:var(--farbe-navigation-hintergrund);font:600 18px/1.3 var(--schrift-titel);text-underline-offset:4px;justify-content:center;align-items:center;padding:8px 18px;display:inline-flex}.start-navigation a:focus-visible{outline:3px solid var(--farbe-fokus-blau);outline-offset:3px}@media (width<=600px){.container{padding:20px 16px}.button-row{flex-direction:column;gap:6px}}@media (height<=480px) and (orientation:landscape){.container{padding:12px}.button-row{flex-direction:row;gap:10px}}.start-konto{border:1px solid var(--farbe-gruen);background:var(--farbe-navigation-hintergrund);color:var(--farbe-filz-dunkel);font:600 14px/1.4 var(--schrift-text);margin:14px 0 0;padding:4px 12px;display:inline-block}.tischsymbol{flex:none;width:1.4em;height:1.4em}.chatfenster{gap:calc(1.6 * var(--u));height:100%;color:var(--skat-ivory);font-family:var(--skat-f-ui);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.chatfenster__kopf{justify-content:space-between;align-items:center;display:flex}.chatfenster__kopf h2{font:700 calc(3.6 * var(--u))/1.2 var(--skat-f-display);margin:0}.chatfenster__kopf button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.chatfenster__verlauf{min-height:0;font-size:calc(3.1 * var(--u));overflow-wrap:anywhere;line-height:1.4;overflow:auto}.chatfenster__verlauf ul{margin:0;padding:0;list-style:none}.chatfenster__leer{margin:0}.chatfenster__verlauf li{padding:calc(.8 * var(--u)) 0;border-bottom:1px solid var(--skat-hair)}.chatfenster__verlauf b{color:var(--skat-gold-hi)}.chatfenster__eigen b{color:var(--skat-ivory-2)}.chatfenster__leer{color:var(--skat-ivory-3)}.chatfenster__emotes{gap:calc(1.2 * var(--u));flex-wrap:wrap;display:flex}.chatfenster__emotes button{border:1px solid var(--skat-hair-strong);min-width:44px;height:44px;color:var(--skat-ivory);background:var(--skat-black-30);font:700 20px/1 var(--skat-f-ui);cursor:pointer;border-radius:12px;padding:0 6px}.chatfenster__emotes button:active{scale:.92}.chatfenster__form{gap:calc(1.6 * var(--u));display:flex}.chatfenster__form input{border:1px solid var(--skat-hair-strong);min-width:0;min-height:44px;color:var(--skat-ivory);background:var(--skat-black-30);font:16px/1.2 var(--skat-f-ui);border-radius:10px;flex:1;padding:0 12px}.chatfenster__form button{min-height:44px;padding:0 calc(3 * var(--u));cursor:pointer;color:var(--skat-ink);background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold));font:700 14px/1 var(--skat-f-ui);border:0;border-radius:10px}.chatfenster__form button:disabled{opacity:.45;cursor:default}.chatfenster button:focus-visible,.chatfenster input:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:2px}.lobby__reiter{border-bottom:1px solid var(--skat-hair);gap:4px;padding:4px;display:flex}.lobby__tabs{flex:1;gap:4px;min-width:0;display:flex}.lobby__reiter button{min-height:44px;height:calc(10 * var(--u));border-radius:max(10px, calc(2 * var(--u)));cursor:pointer;color:var(--skat-ivory-2);font:700 max(12px, calc(3 * var(--u)))/1.1 var(--skat-f-ui);background:0 0;border:0;flex:1}.lobby__reiter [aria-selected=true]{color:var(--skat-ink);background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold))}.lobby__reiter .lobby__schliessen{flex:none;width:44px}.lobby__reiter button:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:-2px}.lobby{min-height:0;padding:calc(2.4 * var(--u)) calc(3 * var(--u));color:var(--skat-ivory);font-family:var(--skat-f-ui);overflow:auto}.lobby h3{margin:calc(2 * var(--u)) 0 calc(1 * var(--u));font:700 calc(3.2 * var(--u))/1.2 var(--skat-f-display)}.lobby h3:first-child{margin-top:0}.lobby p{margin:0 0 calc(1.5 * var(--u));font-size:calc(2.9 * var(--u));color:var(--skat-ivory-3)}.lobby small{font-size:calc(2.4 * var(--u));color:var(--skat-ivory-3);display:block}.lobby b{font-weight:700}.lobby ul{margin:0;padding:0;list-style:none}.lobby li{justify-content:space-between;align-items:center;gap:calc(2 * var(--u));padding:calc(1.4 * var(--u)) 0;border-bottom:1px solid var(--skat-hair);font-size:calc(3.2 * var(--u));display:flex}.lobby li>span:first-child{color:var(--skat-ivory-3)}.lobby select{border:1px solid var(--skat-hair-strong);max-width:60%;min-height:36px;color:var(--skat-ivory);background:var(--skat-room-2);font:inherit;border-radius:8px;padding:0 8px}.lobby__knopf{min-height:40px;padding:0 calc(3 * var(--u));cursor:pointer;color:var(--skat-ink);background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold));font:700 calc(3 * var(--u))/1.1 var(--skat-f-ui);border:0;border-radius:10px}.lobby__knopf:disabled,.lobby__schalter:disabled,.lobby select:disabled{opacity:.45;cursor:default}.lobby__schalter{justify-content:space-between;align-items:center;gap:calc(3 * var(--u));width:100%;padding:calc(1.6 * var(--u)) 0;border:0;border-bottom:1px solid var(--skat-hair);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.lobby__schalter i{width:calc(9 * var(--u));min-width:40px;height:calc(5 * var(--u));background:var(--skat-black-40);border-radius:99px;flex:none;min-height:22px;position:relative}.lobby__schalter i:after{content:"";aspect-ratio:1;background:var(--skat-ivory-2);border-radius:50%;width:calc(50% - 3px);transition:translate .15s;position:absolute;top:3px;left:3px}.lobby__schalter[aria-checked=true] i{background:var(--skat-gold)}.lobby__schalter[aria-checked=true] i:after{translate:100%}.lobby__schalter:focus-visible,.lobby__knopf:focus-visible,.lobby select:focus-visible,.lobby__laenge button:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:2px}.lobby__laenge{align-items:center;gap:calc(2 * var(--u));padding:calc(1.6 * var(--u)) 0;display:flex}.lobby__laenge>span{flex:1}.lobby__laenge button{border:1px solid var(--skat-hair-strong);width:40px;height:40px;color:var(--skat-ivory);font:700 20px/1 var(--skat-f-ui);cursor:pointer;background:0 0;border-radius:50%}.lobby__laenge button:disabled{opacity:.35;cursor:default}.lobby__laenge output{text-align:center;min-width:2ch;font-weight:700;font-size:calc(3.6 * var(--u))}.lobby__punkt{background:var(--skat-hair-strong);border-radius:50%;flex:none;width:10px;height:10px}.lobby__punkt--online{background:var(--skat-good)}.lobby__spieler li{justify-content:flex-start}.lobby__spieler small{margin-left:auto}.lobby__bestenliste{border-collapse:collapse;width:100%;font-size:calc(3 * var(--u))}.lobby__bestenliste th,.lobby__bestenliste td{padding:calc(1 * var(--u)) calc(1.2 * var(--u));text-align:right;border-bottom:1px solid var(--skat-hair)}.lobby__bestenliste th:nth-child(2),.lobby__bestenliste td:nth-child(2){text-align:left}.lobby__status{min-height:1.4em;color:var(--skat-bad)}.spieltisch-flaeche .tischkarte{--ch:var(--tischkarte-hoehe,calc(var(--u) * 30));width:calc(var(--ch) * .69);height:var(--ch);border-radius:calc(var(--ch) * .075);box-sizing:border-box;color:var(--sc,var(--skat-card-ink));box-shadow:0 calc(var(--ch) * .012) calc(var(--ch) * .02) var(--skat-black-30), 0 calc(var(--ch) * .05) calc(var(--ch) * .12) -1px var(--skat-black-45);position:relative}.spieltisch-flaeche button.tischkarte{font:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.spieltisch-flaeche .tischkarte--C{--sc:var(--skat-s-C)}.spieltisch-flaeche .tischkarte--S{--sc:var(--skat-s-S)}.spieltisch-flaeche .tischkarte--H{--sc:var(--skat-s-H)}.spieltisch-flaeche .tischkarte--D{--sc:var(--skat-s-D)}.spieltisch-flaeche .tischkarte__flaeche{border-radius:inherit;background:linear-gradient(165deg, var(--skat-card-paper) 0%, var(--skat-paper) 45%, var(--skat-paper-2) 100%);box-shadow:inset 0 0 0 1px var(--skat-paper-edge), inset 0 1px 0 var(--skat-white-solid);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s var(--skat-ease-out);position:absolute;inset:0;overflow:hidden}.spieltisch-flaeche .tischkarte:not(.tischkarte--back) .tischkarte__flaeche:before{content:"";border-radius:calc(var(--ch) * .05);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sc) 12%, transparent);pointer-events:none;position:absolute;inset:3.2%}.spieltisch-flaeche .tischkarte:not(.tischkarte--back) .tischkarte__flaeche:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg, transparent 34%, var(--skat-white-70) 48%, transparent 62%);transition:opacity .25s,translate 0s .25s;position:absolute;inset:0;translate:-70%}.spieltisch-flaeche .tischkarte__index{justify-items:center;line-height:.95;display:grid;position:absolute;top:5%;left:7%}.spieltisch-flaeche .tischkarte__index b{font:700 calc(var(--ch) * .19)/1 var(--skat-f-display);letter-spacing:-.04em}.spieltisch-flaeche .tischkarte__index i{font:normal calc(var(--ch) * .14)/1 var(--skat-f-sym)}.spieltisch-flaeche .tischkarte__index--gedreht{inset:auto 7% 5% auto;transform:rotate(180deg)}.spieltisch-flaeche .tischkarte__symbol{font:calc(var(--ch) * .42)/1 var(--skat-f-sym);place-items:center;display:grid;position:absolute;inset:0}.spieltisch-flaeche .tischkarte__figur{border-radius:calc(var(--ch) * .03);background:linear-gradient(180deg, color-mix(in srgb, var(--sc) 9%, transparent), color-mix(in srgb, var(--sc) 3%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sc) 35%, transparent), inset 0 0 0 calc(var(--ch) * .012) var(--skat-white-75), inset 0 0 0 calc(var(--ch) * .018) color-mix(in srgb, var(--sc) 18%, transparent);align-content:center;place-items:center;gap:3%;display:grid;position:absolute;inset:21%}.spieltisch-flaeche .tischkarte__figur b{font:900 calc(var(--ch) * .27)/1 var(--skat-f-display)}.spieltisch-flaeche .tischkarte__figur i{font:normal calc(var(--ch) * .14)/1 var(--skat-f-sym)}.spieltisch-flaeche .tischkarte--back{--bk0:var(--skat-back-loge);--bk1:var(--skat-hair);--bkf:var(--skat-gold)}.spieltisch-flaeche .tischkarte--back.d-fr{--bk0:var(--skat-back-fr);--bk1:var(--skat-back-fr-grid);--bkf:var(--skat-back-fr-frame)}.spieltisch-flaeche .tischkarte--back.d-de{--bk0:var(--skat-back-de);--bk1:var(--skat-back-de-grid);--bkf:var(--skat-back-de-frame)}.spieltisch-flaeche .tischkarte--back .tischkarte__flaeche{background:radial-gradient(ellipse 25% 17% at 50% 50%, var(--bk0) 0 92%, transparent 95%), repeating-linear-gradient(45deg, var(--bk1) 0 1px, transparent 1px calc(var(--ch) * .045)), repeating-linear-gradient(-45deg, var(--bk1) 0 1px, transparent 1px calc(var(--ch) * .045)), linear-gradient(160deg, color-mix(in srgb, var(--bk0) 86%, var(--skat-white-solid)), var(--bk0));box-shadow:inset 0 0 0 calc(var(--ch) * .035) var(--skat-paper), inset 0 0 0 calc(var(--ch) * .045) color-mix(in srgb, var(--bkf) 70%, transparent)}.spieltisch-flaeche .tischkarte--back .tischkarte__flaeche:before{content:"";border:max(1px, calc(var(--ch) * .012)) solid var(--bkf);box-sizing:border-box;border-radius:50%;width:42%;height:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spieltisch-flaeche .tischkarte--back .tischkarte__flaeche:after{content:"";aspect-ratio:1;background:var(--bkf);width:9%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.spieltisch-flaeche .tischkarte__flaeche>*{pointer-events:none}.spieltisch-flaeche .tischkarte--bogen{--ch:calc(var(--u) * 12.5);box-shadow:0 2px 6px -2px var(--skat-black-60);position:absolute}.spieltisch-flaeche .tischkarte--gedrueckt{--ch:max(38px, calc(var(--u) * 10.5));box-shadow:0 2px 5px -2px var(--skat-black-40);flex:none}.spieltisch-flaeche .tischkarte--gedrueckt .tischkarte__index{place-content:center;justify-items:center;gap:4%;display:grid;inset:0}.spieltisch-flaeche .tischkarte--gedrueckt .tischkarte__index b{font-size:calc(var(--ch) * .3)}.spieltisch-flaeche .tischkarte--gedrueckt .tischkarte__index i{font-size:calc(var(--ch) * .36)}.spieltisch-flaeche .tischkarte--gedrueckt .tischkarte__symbol,.spieltisch-flaeche .tischkarte--gedrueckt .tischkarte__figur,.spieltisch-flaeche .tischkarte--gedrueckt .tischkarte__index--gedreht,.spieltisch-flaeche .tischkarte--info .tischkarte__figur,.spieltisch-flaeche .tischkarte--info .tischkarte__index--gedreht{display:none}.spieltisch-flaeche .tischkarte--info .tischkarte__symbol{font-size:calc(var(--ch) * .34);padding-top:18%}.spieltisch-flaeche .tischkarte--info{flex:none}.spieltisch-flaeche .tischkarte--vorschau.tischkarte--selected{box-shadow:0 0 0 2px var(--skat-gold), 0 8px 16px -8px var(--farbe-schwarz)}.spieltisch-flaeche .tischkarte--stapel{--ch:var(--pch);box-shadow:0 2px 5px var(--skat-black-45);position:absolute;top:50%;left:50%}.spieltisch-flaeche .tischkarte--hand{bottom:calc(var(--ch) * -.2);transform-origin:50% 120%;perspective:calc(var(--ch) * 4);touch-action:none;cursor:default;translate:var(--nx,0px) var(--ly,0px);transition:translate calc(var(--tm) * .32s) var(--skat-spring), scale .3s var(--skat-spring), filter .25s, box-shadow .3s, opacity .25s;position:absolute}.spieltisch-flaeche .tischkarte--hand.tischkarte--playable{--ly:calc(var(--ch) * -.12);cursor:pointer;box-shadow:0 0 0 1px var(--skat-gold-70), 0 0 calc(var(--u) * 4) var(--skat-gold-32), 0 calc(var(--ch) * .05) calc(var(--ch) * .12) var(--skat-black-50)}.spieltisch-flaeche .tischkarte--hand.tischkarte--playable:active{transition-duration:80ms;scale:.97}.spieltisch-flaeche .tischkarte--hand.tischkarte--armed{--ly:calc(var(--ch) * -.26);box-shadow:0 0 0 2px var(--skat-gold-hi), 0 0 calc(var(--u) * 7) var(--skat-gold-hi-55), 0 calc(var(--ch) * .1) calc(var(--ch) * .2) var(--skat-black-50)}.spieltisch-flaeche .tischkarte--hand.tischkarte--selected{--ly:calc(var(--ch) * -.22);cursor:pointer;box-shadow:0 0 0 2px var(--skat-gold), 0 calc(var(--ch) * .08) calc(var(--ch) * .18) var(--skat-black-50)}.spieltisch-flaeche .tischkarte--hand.tischkarte--locked{filter:brightness(.58)saturate(.72)}.spieltisch-flaeche .tischkarte--hand:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:3px;--ly:calc(var(--ch) * -.18)}.spieltisch-flaeche .tischkarte--hand.tischkarte--dragging{cursor:grabbing;box-shadow:0 0 0 2px var(--skat-gold), 0 calc(var(--ch) * .16) calc(var(--ch) * .3) var(--skat-black-55);transition:none;z-index:60!important}.spieltisch-flaeche .tischkarte--hand.tischkarte--ready{box-shadow:0 0 0 2px var(--skat-gold-hi), 0 0 calc(var(--u) * 9) var(--skat-gold-hi-60), 0 calc(var(--ch) * .16) calc(var(--ch) * .3) var(--skat-black-55)}.spieltisch-flaeche .tischkarte--hand.tischkarte--selected:after,.spieltisch-flaeche .tischkarte--hand.tischkarte--armed:after{z-index:3;font:800 calc(var(--u) * 2.2)/1 var(--skat-f-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:999px;padding:.5em .7em;position:absolute;left:50%;transform:translate(-50%)}.spieltisch-flaeche .tischkarte--hand.tischkarte--selected:after{content:"Drücken";background:var(--skat-gold);color:var(--skat-ink);box-shadow:0 6px 14px -6px var(--skat-black-60);top:36%}.spieltisch-flaeche .tischkarte--hand.tischkarte--armed:after{content:"Nochmal tippen";top:calc(var(--u) * -6.5);background:var(--skat-hand-hint);color:var(--skat-gold-hi);box-shadow:inset 0 0 0 1px var(--skat-hair-strong)}@media (hover:hover){.spieltisch-flaeche .tischkarte--hand.tischkarte--playable:hover{--ly:calc(var(--ch) * -.19);box-shadow:0 0 0 1.5px var(--skat-gold), 0 0 calc(var(--u) * 6) var(--skat-gold-45), 0 calc(var(--ch) * .1) calc(var(--ch) * .2) var(--skat-black-50)}.spieltisch-flaeche .tischkarte--hand.tischkarte--selected:hover{--ly:calc(var(--ch) * -.25)}.spieltisch-flaeche .tischkarte--hand.tischkarte--playable:hover .tischkarte__flaeche:after{opacity:1;transition:opacity .15s, translate .75s var(--skat-ease-out);translate:70%}}.spieltisch-flaeche.portrait .tischkarte--bogen,.spieltisch-flaeche .spieltisch--hoch .tischkarte--bogen{--ch:calc(var(--u) * 11.5)}.spieltisch-flaeche.portrait .tischkarte--hand,.spieltisch-flaeche .kartenhand--hoch .tischkarte--hand{--ch:calc(var(--u) * 36);bottom:calc(var(--ch) * -.15)}.spieltisch-flaeche.portrait .tischkarte--hand.tischkarte--playable,.spieltisch-flaeche .kartenhand--hoch .tischkarte--hand.tischkarte--playable{--ly:calc(var(--ch) * -.05)}.spieltisch-flaeche.portrait .tischkarte--hand.tischkarte--armed,.spieltisch-flaeche .kartenhand--hoch .tischkarte--hand.tischkarte--armed{--ly:calc(var(--ch) * -.19)}.spieltisch-flaeche.portrait .tischkarte--hand.tischkarte--selected,.spieltisch-flaeche .kartenhand--hoch .tischkarte--hand.tischkarte--selected{--ly:calc(var(--ch) * -.17)}@media (prefers-reduced-motion:reduce){.spieltisch-flaeche .tischkarte,.spieltisch-flaeche .tischkarte:after,.spieltisch-flaeche .tischkarte__flaeche,.spieltisch-flaeche .tischkarte__flaeche:before,.spieltisch-flaeche .tischkarte__flaeche:after{transition-duration:.01ms!important;transition-delay:0s!important}}.spieltisch-flaeche .kartenhand{z-index:6;height:0;position:absolute;bottom:0;left:0;right:0}.spieltisch-flaeche .stich__slot{--ch:calc(var(--u) * 20);width:calc(var(--ch) * .69);height:var(--ch);border-radius:calc(var(--ch) * .075);box-sizing:border-box;text-align:center;padding:.5em .4em calc(var(--u) * 1.4);border:1.5px dashed var(--skat-ivory-26);color:var(--skat-ivory-60);font:700 calc(var(--u) * 2.5)/1.25 var(--skat-f-ui);letter-spacing:.04em;transition:border-color .3s, background-color .3s, color .3s, scale .4s var(--skat-spring);place-items:end center;display:grid}.spieltisch-flaeche .stich__slot-text{left:50%;bottom:calc(var(--u) * 1.4);width:max-content;max-width:calc(var(--ch) * .62);letter-spacing:0;text-align:center;text-wrap:balance;position:absolute;translate:-50%}.spieltisch-flaeche .stich__slot--live{border-color:var(--skat-gold-70);color:var(--skat-gold-hi);background:var(--skat-gold-06)}.spieltisch-flaeche .stich__slot--ready{border-style:solid;border-color:var(--skat-gold-hi);background:var(--skat-gold-16);scale:1.07}.spieltisch-flaeche .stich{left:50%;top:var(--mid);z-index:3;perspective:900px;width:0;height:0;position:absolute}.spieltisch-flaeche .spieltisch--spielen .stich{scale:var(--tscale,1.2)}.spieltisch-flaeche .stich>*{position:absolute;top:0;left:0}.spieltisch-flaeche .stich .stich__karte{--ch:calc(var(--u) * 20);transition:transform calc(var(--tm) * .42s) var(--skat-ease-out), opacity calc(var(--tm) * .3s) ease, box-shadow .35s ease, scale .45s var(--skat-spring)}.spieltisch-flaeche .stich__karte--links{z-index:1;--gr:-5deg;transform:translate(-50%, -50%) translate(calc(var(--u) * -9), calc(var(--u) * -3)) rotate(-9deg)}.spieltisch-flaeche .stich__karte--rechts{z-index:2;--gr:4deg;transform:translate(-50%, -50%) translate(calc(var(--u) * 9), calc(var(--u) * -3)) rotate(8deg)}.spieltisch-flaeche .stich__karte--unten{z-index:3;--gr:1deg;transform:translate(-50%, -50%) translate(0px, calc(var(--u) * 5)) rotate(2deg)}.spieltisch-flaeche .stich__karte--skat1{transform:translate(-50%, -50%) translate(calc(var(--u) * -4.5), calc(var(--u) * 3)) rotate(-6deg)}.spieltisch-flaeche .stich__karte--skat2{transform:translate(-50%, -50%) translate(calc(var(--u) * 4.5), calc(var(--u) * 3)) rotate(5deg)}.spieltisch-flaeche .stich .stich__karte--skat1,.spieltisch-flaeche .stich .stich__karte--skat2{--ch:calc(var(--u) * 19)}.spieltisch-flaeche .stich .stich__karte--win{z-index:5}.spieltisch-flaeche .stich--glow .stich__karte--win{box-shadow:0 0 0 2px var(--skat-gold-hi), 0 0 calc(var(--u) * 7) var(--skat-gold-hi-70), 0 calc(var(--ch) * .06) calc(var(--ch) * .14) var(--skat-black-50);scale:1.05}.spieltisch-flaeche .stich--gather .stich__karte{transform:translate(-50%, -50%) translate(0px, calc(var(--u) * 1)) rotate(var(--gr));transition-duration:calc(var(--tm) * .3s)}.spieltisch-flaeche .stich--gather .stich__karte--win{box-shadow:0 0 0 2px var(--skat-gold-hi), 0 0 calc(var(--u) * 5) var(--skat-gold-hi-55), 0 calc(var(--ch) * .05) calc(var(--ch) * .12) var(--skat-black-50)}.spieltisch-flaeche .stich--away .stich__karte{visibility:hidden;transition:none}.spieltisch-flaeche .stich__licht{width:calc(var(--u) * 50);height:calc(var(--u) * 50);pointer-events:none;z-index:0;mix-blend-mode:screen;background:radial-gradient(closest-side, var(--skat-trick-light), var(--skat-gold-16) 55%, transparent);animation:stich-licht calc(var(--tm) * .95s) var(--skat-ease-out) both;border-radius:50%;transform:translate(-50%,-50%)}@keyframes stich-licht{0%{opacity:0;scale:.5}35%{opacity:1;scale:1}to{opacity:0;scale:1.25}}.spieltisch-flaeche .stichflug{z-index:22;transform-origin:50%;perspective:calc(var(--ch) * 5);pointer-events:none;position:absolute;top:0;left:0}.spieltisch-flaeche .stichflug__innen{width:100%;height:100%;transform-style:preserve-3d;position:relative}.spieltisch-flaeche .stichflug__vorn,.spieltisch-flaeche .stichflug__hinten{backface-visibility:hidden;position:absolute;inset:0}.spieltisch-flaeche .stichflug__hinten{transform:rotateY(180deg)}.spieltisch-flaeche .stichflug .stichflug__karte{--ch:inherit;box-shadow:0 14px 28px -10px var(--skat-black-70)}.spieltisch-flaeche .stich__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.spieltisch-flaeche .stich *,.spieltisch-flaeche .stich :before,.spieltisch-flaeche .stich :after{transition-duration:.01ms!important;transition-delay:0s!important}.spieltisch-flaeche .stich__licht{animation:none!important}}.spieltisch-flaeche .tischknopf{min-height:44px;height:calc(var(--u) * 11);cursor:pointer;border-radius:max(10px, calc(var(--u) * 2.4));font:700 calc(var(--u) * 3.4)/1 var(--skat-f-ui);letter-spacing:.02em;white-space:nowrap;color:var(--skat-ivory);background:linear-gradient(180deg, var(--skat-p2--1d5c46), var(--skat-p2--124333));box-shadow:inset 0 1px 0 var(--skat-p2-rgba-255-255-255--12-), inset 0 0 0 1px var(--skat-p2-rgba-214-185-124--3-), 0 12px 24px -14px var(--skat-p2-rgba-0-0-0--9-);transition:scale .5s var(--skat-spring), filter .2s, opacity .25s, box-shadow .25s;border:0;justify-content:center;align-items:center;gap:.45em;padding:0 1.3em;display:inline-flex;position:relative;overflow:hidden}.spieltisch-flaeche .tischknopf:hover{filter:brightness(1.08)}.spieltisch-flaeche .tischknopf:active{transition-duration:90ms;transition-timing-function:var(--skat-ease-out);scale:.955}.spieltisch-flaeche .tischknopf.tischknopf--gold{color:var(--skat-ink);background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold) 58%, var(--skat-p2--c29f5d));box-shadow:inset 0 1px 0 var(--skat-p2-rgba-255-255-255--55-), inset 0 -1px 0 var(--skat-p2-rgba-0-0-0--14-), 0 0 0 1px var(--skat-p2-rgba-0-0-0--25-), 0 14px 26px -14px var(--skat-p2-rgba-0-0-0--9-)}.spieltisch-flaeche .tischknopf.tischknopf--rot{color:var(--skat-p2--fff4ef);background:linear-gradient(180deg, var(--skat-p2--a63d38), var(--skat-p2--7a2421));box-shadow:inset 0 1px 0 var(--skat-white-18), 0 0 0 1px var(--skat-p2-rgba-0-0-0--25-), 0 12px 24px -14px var(--skat-p2-rgba-0-0-0--9-)}.spieltisch-flaeche .tischknopf.tischknopf--ghost{background:var(--skat-p2-rgba-5-20-15--4-);box-shadow:inset 0 0 0 1px var(--skat-hair-strong)}.spieltisch-flaeche .tischknopf.tischknopf--papier{color:var(--skat-ink);box-shadow:inset 0 0 0 1.5px var(--skat-p2--cdbf9f);background:0 0}.spieltisch-flaeche .tischknopf.tischknopf--papier:hover{box-shadow:inset 0 0 0 1.5px var(--skat-gold-lo)}.spieltisch-flaeche .tischknopf[disabled]{opacity:.36;cursor:not-allowed;filter:saturate(.5);box-shadow:none}.spieltisch-flaeche .tischknopf .tischknopf__zahl{font:700 calc(var(--u) * 4.8)/1 var(--skat-f-display);font-variant-numeric:tabular-nums}.spieltisch-flaeche .tischknopf .tischknopf__label{font:800 calc(var(--u) * 2.5)/1 var(--skat-f-ui);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.spieltisch-flaeche .tischknopf__ripple{pointer-events:none;background:radial-gradient(circle, var(--skat-p2-rgba-255-250-235--5-), var(--skat-p2-rgba-255-250-235-0-) 62%);border-radius:50%;position:absolute}.spieltisch-flaeche [data-num],.spieltisch-flaeche [data-countup]{display:inline-block}.spieltisch-flaeche .tischknopf.tischknopf--fest{min-width:min(calc(var(--u) * 54), 48%)}.spieltisch-flaeche .tischknopf--fuss{white-space:normal;text-wrap:balance;height:auto;min-height:max(44px, calc(var(--u) * 11));flex:0 auto;padding:.3em 1.1em;line-height:1.1}@container tisch (aspect-ratio<1){.spieltisch-flaeche .tischknopf.tischknopf--fuss{flex:1 1 0;min-width:0;padding:.3em .5em}}.spieltisch-flaeche .tischknopf:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:2px}.spieltisch-flaeche .reizaktionen__sagen{min-width:calc(var(--u) * 26)}.spieltisch-flaeche .reizaktionen{left:calc(50% + var(--u) * 34);top:var(--mid);align-items:stretch;gap:calc(var(--u) * 2.2);z-index:5;flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizaktionen{left:50%;top:calc(var(--mid) + var(--u) * 51);flex-direction:row;transform:translate(-50%,-50%)}.spieltisch-flaeche .reizleiter{left:calc(var(--u) * 3);top:calc(var(--u) * 32);bottom:calc(var(--u) * 5 + max(var(--u) * 11, 36px));z-index:5;align-items:stretch;gap:calc(var(--u) * 1.2);display:flex;position:absolute}.spieltisch-flaeche .reizleiter__koerper{width:calc(var(--u) * 22);min-width:84px;min-height:0;transition:margin-left calc(var(--tm) * .45s) var(--skat-spring-soft), opacity calc(var(--tm) * .3s) ease;flex-direction:column;display:flex}.spieltisch-flaeche .reizleiter__kopf{all:unset;box-sizing:border-box;cursor:pointer;writing-mode:vertical-rl;font:700 calc(var(--u) * 2.3)/1 var(--skat-f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--skat-ivory-2);background:var(--skat-p2-rgba-5-20-15--5-);box-shadow:inset 0 0 0 1px var(--skat-hair-strong);transition:color .2s, box-shadow .2s, scale .4s var(--skat-spring);border-radius:999px;align-self:center;align-items:center;gap:.6em;padding:1em .55em;display:flex}.spieltisch-flaeche .reizleiter__kopf:hover{color:var(--skat-gold-hi);box-shadow:inset 0 0 0 1px var(--skat-gold)}.spieltisch-flaeche .reizleiter__kopf:active{transition-duration:80ms;scale:.94}.spieltisch-flaeche .reizleiter__kopf:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:2px}.spieltisch-flaeche .reizleiter__kopf span{writing-mode:horizontal-tb;letter-spacing:0;font-size:1.5em;line-height:.6}.spieltisch-flaeche .reizleiter__werte{gap:calc(var(--u) * 1);overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:var(--skat-gold-lo) transparent;min-height:0;-webkit-mask-image:linear-gradient(to bottom, var(--skat-black-solid) calc(100% - var(--u) * 6), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--skat-black-solid) calc(100% - var(--u) * 6), transparent);mask-image:linear-gradient(to bottom, var(--skat-black-solid) calc(100% - var(--u) * 6), transparent);padding:2px 2px calc(var(--u) * 4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.spieltisch-flaeche .reizleiter__wert{scroll-snap-align:start;min-height:34px;height:calc(var(--u) * 8.4);box-sizing:border-box;border-radius:max(8px, calc(var(--u) * 1.8));background:var(--skat-p2-rgba-5-22-16--55-);box-shadow:inset 0 0 0 1px var(--skat-hair);color:var(--skat-ivory);font:700 calc(var(--u) * 3.5)/1 var(--skat-f-display);cursor:pointer;transition:background-color .25s, box-shadow .25s, translate .35s var(--skat-spring), scale .45s var(--skat-spring), opacity .25s;border:0;flex:none;justify-content:space-between;align-items:center;gap:.5em;padding:0 .8em;display:flex;position:relative;overflow:hidden}.spieltisch-flaeche .reizleiter__wert:hover:not(:disabled){translate:calc(var(--u) * .7) 0;box-shadow:inset 0 0 0 1px var(--skat-gold)}.spieltisch-flaeche .reizleiter__wert:active:not(:disabled){transition-duration:80ms;scale:.96}.spieltisch-flaeche .reizleiter__wert .reizleiter__symbol{font:calc(var(--u) * 4)/1 var(--skat-f-sym)}.spieltisch-flaeche .reizleiter__wert .reizleiter__symbol.reizleiter__symbol--wort{font:700 calc(var(--u) * 2.3)/1 var(--skat-f-ui);letter-spacing:.04em;color:var(--skat-ivory-3)}.spieltisch-flaeche .reizleiter__wert .reizleiter__symbol.reizleiter__symbol--C{color:var(--skat-l-C)}.spieltisch-flaeche .reizleiter__wert .reizleiter__symbol.reizleiter__symbol--S{color:var(--skat-l-S)}.spieltisch-flaeche .reizleiter__wert .reizleiter__symbol.reizleiter__symbol--H{color:var(--skat-l-H)}.spieltisch-flaeche .reizleiter__wert .reizleiter__symbol.reizleiter__symbol--D{color:var(--skat-l-D)}.spieltisch-flaeche .reizleiter__wert.reizleiter__wert--naechster{background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold));color:var(--skat-ink);box-shadow:0 6px 14px -8px var(--skat-black-solid)}.spieltisch-flaeche .reizleiter__wert.reizleiter__wert--naechster .reizleiter__symbol{filter:brightness(.5)saturate(1.4)}.spieltisch-flaeche .reizleiter__wert.reizleiter__wert--naechster .reizleiter__symbol.reizleiter__symbol--wort{color:var(--skat-p2--4a3d16);filter:none}.spieltisch-flaeche .reizleiter__wert.reizleiter__wert--riskant{opacity:.55}.spieltisch-flaeche .reizleiter__wert.reizleiter__wert--grenze{margin-top:calc(var(--u) * 1.4);overflow:visible}.spieltisch-flaeche .reizleiter__wert.reizleiter__wert--grenze:before{content:"";left:0;right:0;top:calc(var(--u) * -1.2);background:linear-gradient(90deg, var(--skat-gold), transparent);height:1px;position:absolute}.spieltisch-flaeche .reizleiter.reizleiter--aus .reizleiter__wert{opacity:.3;cursor:not-allowed}.spieltisch-flaeche .spieltisch.spieltisch--quer .reizleiter.reizleiter--eingeklappt .reizleiter__koerper{margin-left:calc(-1 * max(84px, var(--u) * 22) - var(--u) * 4.2);opacity:0;pointer-events:none;visibility:hidden;transition:margin-left calc(var(--tm) * .4s) var(--skat-spring-soft), opacity calc(var(--tm) * .25s) ease, visibility 0s calc(var(--tm) * .4s)}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizleiter{left:50%;right:auto;top:calc(var(--mid) + var(--u) * 32);width:94%;bottom:auto;transform:translate(-50%)}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizleiter__koerper{flex-direction:row;width:100%;min-width:0}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizleiter__kopf{display:none}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizleiter__werte{scroll-snap-type:x proximity;padding:2px calc(var(--u) * 6) 2px 2px;-webkit-mask-image:linear-gradient(to right, var(--skat-black-solid) calc(100% - var(--u) * 8), transparent);-webkit-mask-image:linear-gradient(to right, var(--skat-black-solid) calc(100% - var(--u) * 8), transparent);mask-image:linear-gradient(to right, var(--skat-black-solid) calc(100% - var(--u) * 8), transparent);flex-direction:row;overflow:auto hidden}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizleiter__wert{height:auto;min-height:46px;min-width:calc(var(--u) * 14);flex-direction:column;justify-content:center;gap:3px;padding:.4em .5em}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizleiter__wert:hover:not(:disabled){translate:0 calc(var(--u) * -.6)}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizleiter__wert.reizleiter__wert--grenze{margin-top:0;margin-left:calc(var(--u) * 1.6)}.spieltisch-flaeche .spieltisch.spieltisch--hoch .reizleiter__wert.reizleiter__wert--grenze:before{left:calc(var(--u) * -1);background:linear-gradient(180deg, transparent, var(--skat-gold), transparent);width:1px;height:auto;top:10%;bottom:10%;right:auto}.spieltisch-flaeche .reizhilfe{left:50%;top:var(--mid);transform:translate(-50%, calc(var(--u) * -15));z-index:4;white-space:nowrap;font:700 calc(var(--u) * 2.3)/1 var(--skat-f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--skat-ivory-3);align-items:baseline;gap:.45em;display:flex;position:absolute}.spieltisch-flaeche .reizhilfe b{font:700 calc(var(--u) * 3.6)/1 var(--skat-f-display);letter-spacing:.02em;color:var(--skat-gold)}.spieltisch-flaeche .ansagekachel{min-width:0;min-height:44px;height:calc(var(--u) * 11);cursor:pointer;border-radius:max(8px, calc(var(--u) * 2));background:var(--skat-card-paper);color:var(--skat-ink);box-shadow:inset 0 0 0 1px var(--skat-p2--ddd2ba), 0 1px 0 var(--skat-white-solid), 0 8px 14px -12px var(--skat-black-55);transition:background-color .25s, box-shadow .25s, translate .35s var(--skat-spring), scale .5s var(--skat-spring), opacity .25s;border:0;align-content:center;place-items:center;gap:3px;padding:0;display:grid;position:relative;overflow:hidden}.spieltisch-flaeche .ansagekachel .ansagekachel__zeichen{font:calc(var(--u) * 5.4)/1 var(--skat-f-sym)}.spieltisch-flaeche .ansagekachel .ansagekachel__zeichen.ansagekachel__zeichen--wort{font:800 calc(var(--u) * 3.1)/1 var(--skat-f-display);letter-spacing:.04em}.spieltisch-flaeche .ansagekachel .ansagekachel__wert{font:600 calc(var(--u) * 2.3)/1 var(--skat-f-ui);color:var(--skat-ink-2)}.spieltisch-flaeche .ansagekachel.ansagekachel--C .ansagekachel__zeichen{color:var(--skat-s-C)}.spieltisch-flaeche .ansagekachel.ansagekachel--S .ansagekachel__zeichen{color:var(--skat-s-S)}.spieltisch-flaeche .ansagekachel.ansagekachel--H .ansagekachel__zeichen{color:var(--skat-s-H)}.spieltisch-flaeche .ansagekachel.ansagekachel--D .ansagekachel__zeichen{color:var(--skat-s-D)}.spieltisch-flaeche .ansagekachel:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--skat-gold), 0 1px 0 var(--skat-white-solid), 0 12px 18px -12px var(--skat-black-55);translate:0 -2px}.spieltisch-flaeche .ansagekachel:active:not(:disabled){transition-duration:80ms;scale:.94}.spieltisch-flaeche .ansagekachel[aria-pressed=true]{color:var(--skat-ivory);background:linear-gradient(180deg, var(--skat-p2--17634a), var(--skat-p2--0d4634));box-shadow:inset 0 0 0 1.5px var(--skat-gold), inset 0 1px 0 var(--skat-white-18), 0 12px 20px -12px var(--skat-p2-rgba-6-40-28--95-);translate:0 -2px}.spieltisch-flaeche .ansagekachel[aria-pressed=true] .ansagekachel__wert{color:var(--skat-gold-hi)}.spieltisch-flaeche .ansagekachel[aria-pressed=true].ansagekachel--C .ansagekachel__zeichen{color:var(--skat-l-C)}.spieltisch-flaeche .ansagekachel[aria-pressed=true].ansagekachel--S .ansagekachel__zeichen{color:var(--skat-l-S)}.spieltisch-flaeche .ansagekachel[aria-pressed=true].ansagekachel--H .ansagekachel__zeichen{color:var(--skat-l-H)}.spieltisch-flaeche .ansagekachel[aria-pressed=true].ansagekachel--D .ansagekachel__zeichen{color:var(--skat-l-D)}.spieltisch-flaeche .ansagekachel:disabled{opacity:.42;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--skat-p2--e2d8c2)}.spieltisch-flaeche .ansagekachel__hinweis{font:600 calc(var(--u) * 2.3)/1 var(--skat-f-ui)}.spieltisch-flaeche .umschalter{min-width:0;min-height:36px;height:calc(var(--u) * 8.5);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--skat-p2--cdbf9f);color:var(--skat-p2--2c3a33);font:700 calc(var(--u) * 2.6)/1.1 var(--skat-f-ui);transition:background-color .25s, color .25s, box-shadow .25s, scale .5s var(--skat-spring);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:0 .6em;display:inline-flex;position:relative;overflow:hidden}.spieltisch-flaeche .umschalter:before{content:"";width:.6em;height:.6em;transition:background-color .25s, box-shadow .25s, scale .4s var(--skat-spring);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px}.spieltisch-flaeche .umschalter:active:not(:disabled){transition-duration:80ms;scale:.95}.spieltisch-flaeche .umschalter[aria-pressed=true]{background:var(--skat-p2--134a37);color:var(--skat-ivory);box-shadow:inset 0 0 0 1.5px var(--skat-p2--134a37)}.spieltisch-flaeche .umschalter[aria-pressed=true]:before{background:var(--skat-gold);box-shadow:none;scale:1.15}.spieltisch-flaeche .umschalter:disabled{color:var(--skat-p2--a49a80);box-shadow:inset 0 0 0 1.5px var(--skat-p2--e3d9c3);cursor:not-allowed}.spieltisch-flaeche .umschalter:disabled[aria-pressed=true]{background:var(--skat-p2--e7ddc6);color:var(--skat-p2--5d5640)}.spieltisch-flaeche .spielwertrechnung{justify-content:center;align-items:center;gap:calc(var(--u) * 1.8);text-align:center;font:500 calc(var(--u) * 2.9)/1.25 var(--skat-f-ui);color:var(--skat-p2--33403a);height:max(34px, calc(var(--u) * 8.5));display:flex}.spieltisch-flaeche .spielwertrechnung p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.spieltisch-flaeche .spielwertrechnung b{font:700 calc(var(--u) * 4.4)/1 var(--skat-f-display);color:var(--skat-emerald-ink)}.spieltisch-flaeche .spielwertrechnung__hilfe{width:max(34px, calc(var(--u) * 8.5));height:max(34px, calc(var(--u) * 8.5));box-shadow:inset 0 0 0 1.5px var(--skat-p2--b9ab88);color:var(--skat-p2--3a4740);font:700 calc(var(--u) * 3.8)/1 var(--skat-f-display);cursor:pointer;transition:box-shadow .2s, color .2s, scale .45s var(--skat-spring);background:0 0;border:0;border-radius:50%;flex:none}.spieltisch-flaeche .spielwertrechnung__hilfe:hover{box-shadow:inset 0 0 0 1.5px var(--skat-gold-lo);color:var(--skat-ink)}.spieltisch-flaeche .spielwertrechnung__hilfe:active{transition-duration:80ms;scale:.9}.spieltisch-flaeche .spieltisch.spieltisch--hoch .spielwertrechnung{height:calc(var(--u) * 11)}.spieltisch-flaeche .spieltisch.spieltisch--hoch .spielwertrechnung p{-webkit-line-clamp:3}.spieltisch-flaeche .hinweisstreifen{box-sizing:content-box;min-height:calc(var(--u) * 6.5);text-align:center;border-radius:max(8px, calc(var(--u) * 1.4));font:600 calc(var(--u) * 2.8)/1.25 var(--skat-f-ui);justify-content:center;align-items:center;padding:.2em 1em;transition:background-color .3s,color .3s;display:flex}.spieltisch-flaeche .hinweisstreifen.hinweisstreifen--ok{color:var(--skat-p2--1c6b40);background:var(--skat-p2-rgba-31-122-69--08-)}.spieltisch-flaeche .hinweisstreifen.hinweisstreifen--warnung{background:var(--skat-p2--f4d68a);color:var(--skat-p2--3a2c06)}.spieltisch-flaeche .hinweisstreifen.hinweisstreifen--fehler{background:var(--skat-p2--8e2a22);color:var(--skat-p2--fff4ef)}.spieltisch-flaeche .spieltisch.spieltisch--hoch .hinweisstreifen{min-height:calc(var(--u) * 8)}.spieltisch-flaeche .gedrueckte-karten{gap:calc(var(--u) * 1);min-width:0;font:500 calc(var(--u) * 2.8)/1.15 var(--skat-f-ui);color:var(--skat-ink-2);align-items:center;display:flex}.spieltisch-flaeche .gedrueckte-karten>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spieltisch-flaeche .gedrueckte-karten .gedrueckte-karten__leer{box-sizing:content-box;width:calc(max(38px, calc(var(--u) * 10.5)) * .69);height:max(38px, calc(var(--u) * 10.5));border:1.5px dashed var(--skat-p2--b0a483);border-radius:max(4px, calc(var(--u) * .8));flex:none}.spieltisch-flaeche .spieltisch.spieltisch--hoch .gedrueckte-karten>span:last-child{display:none}.spieltisch-flaeche .spielwerthilfe__schleier{z-index:20;background:radial-gradient(ellipse at 50% 45%, var(--skat-p2-rgba-2-10-7--42-), var(--skat-p2-rgba-2-8-6--74-));position:absolute;inset:0}.spieltisch-flaeche .spielwerthilfe{color:var(--skat-ivory);background:linear-gradient(180deg, var(--skat-p2--15221d), var(--skat-p2--0d1713));box-shadow:inset 0 0 0 1px var(--skat-hair), inset 0 1px 0 var(--skat-p2-rgba-255-255-255--05-), 0 40px 90px -30px var(--skat-p2-rgba-0-0-0--95-);z-index:21;box-sizing:border-box;max-width:calc(100% - var(--u) * 6);gap:calc(var(--u) * 2.2);max-height:92%;padding:calc(var(--u) * 3.2) calc(var(--u) * 4);border-radius:max(14px, calc(var(--u) * 3.2));display:grid;position:absolute;top:48%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.spieltisch-flaeche .spielwerthilfe h3{text-align:center;font:700 calc(var(--u) * 3.8)/1.1 var(--skat-f-display);letter-spacing:.05em;margin:0}.spieltisch-flaeche .spielwerthilfe h3 span{color:var(--skat-ivory-3)}.spieltisch-flaeche .spielwerthilfe p{font-size:calc(var(--u) * 3);color:var(--skat-ivory-2);max-width:64ch;margin:0;line-height:1.5}.spieltisch-flaeche .spielwerthilfe p b{color:var(--skat-ivory)}.spieltisch-flaeche .spielwerthilfe__tabellen{gap:calc(var(--u) * 2.4);flex-wrap:wrap;display:flex}.spieltisch-flaeche .spielwerthilfe__aktionen{justify-content:center}.spieltisch-flaeche .spielwerthilfe__tabelle{border-collapse:collapse;font:500 calc(var(--u) * 2.9)/1.35 var(--skat-f-ui);font-variant-numeric:tabular-nums;color:var(--skat-ivory-2)}.spieltisch-flaeche .spielwerthilfe__tabelle td{border-bottom:1px solid var(--skat-p2-rgba-243-237-224--06-);padding:.25em 1em .25em 0}.spieltisch-flaeche .spielwerthilfe__tabelle th{border-bottom:1px solid var(--skat-p2-rgba-243-237-224--06-);font-weight:inherit;text-align:left;padding:.25em 1em .25em 0}.spieltisch-flaeche .spielwerthilfe{width:min(86%,620px)}.spieltisch-flaeche .spielwerthilfe__tabellen{align-items:flex-start}.spieltisch-flaeche .spielwerthilfe__tabelle td:last-child{color:var(--skat-gold);text-align:right;font-weight:700}.spieltisch-flaeche .skataufnahmeknopf{gap:.8em;padding-left:.6em!important}.spieltisch-flaeche .skataufnahmeknopf__stapel{width:calc(var(--u) * 9.5);height:calc(var(--u) * 9.5);flex:none;position:relative}.spieltisch-flaeche .skataufnahmeknopf__karte{--tischkarte-hoehe:calc(var(--u) * 9.5);box-shadow:0 2px 5px -1px var(--skat-black-55);transition:rotate .3s var(--skat-spring), translate .3s var(--skat-spring);position:absolute;top:0}.spieltisch-flaeche .skataufnahmeknopf__karte--links{left:0;rotate:-8deg}.spieltisch-flaeche .skataufnahmeknopf__karte--rechts{left:calc(var(--u) * 2.6);rotate:7deg}.spieltisch-flaeche .skataufnahmeknopf:hover .skataufnahmeknopf__karte--links{translate:-2px -3px;rotate:-15deg}.spieltisch-flaeche .skataufnahmeknopf:hover .skataufnahmeknopf__karte--rechts{translate:2px -3px;rotate:14deg}.spieltisch-flaeche .skataufnahmeknopf__flug{z-index:31;pointer-events:none;box-shadow:0 16px 34px -12px var(--skat-e13-black-75);position:absolute}.spieltisch-flaeche .skataufnahmeknopf__goldkarte{--gold-start:0 0 0 0 var(--skat-e13-gold-transparent), 0 6px 14px var(--skat-black-45);--gold-hoch:0 0 0 2px var(--skat-gold-hi), 0 0 28px var(--skat-e13-gold-hi-75), 0 16px 26px var(--skat-black-50);--gold-zurueck:0 0 0 2px var(--skat-gold-hi), 0 0 22px var(--skat-gold-hi-60), 0 14px 24px var(--skat-black-50);--gold-ende:0 0 0 2px var(--skat-gold-hi), 0 0 26px var(--skat-gold-hi-70), 0 14px 24px var(--skat-black-50);z-index:3;pointer-events:none;position:absolute}.spieltisch-flaeche .skataufnahmeknopf__glanz{z-index:2;pointer-events:none;background:radial-gradient(closest-side, var(--skat-e13-glow-42), var(--skat-e13-glow-14) 55%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.spieltisch-flaeche .tisch-goldausbruch{z-index:40;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spieltisch-flaeche .spielansage{left:50%;top:calc(var(--u) * 3.8 + max(var(--u) * 9.5, 40px));width:min(60%, max(660px, calc(var(--u) * 102)));z-index:8;box-sizing:border-box;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.6);color:var(--skat-ink);background:linear-gradient(180deg, var(--skat-p2--fcf9f1), var(--skat-p2--f1e9d8));border-radius:max(12px, calc(var(--u) * 3));box-shadow:inset 0 1px 0 var(--skat-white-solid), 0 0 0 1px var(--skat-p2-rgba-0-0-0--22-), 0 34px 64px -26px var(--skat-p2-rgba-0-0-0--9-);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;transform:translate(-50%)}.spieltisch-flaeche .spielansage:before{content:"";inset:calc(var(--u) * .8);border-radius:max(8px, calc(var(--u) * 2.3));box-shadow:inset 0 0 0 1px var(--skat-p2-rgba-142-119-72--35-);pointer-events:none;position:absolute}.spieltisch-flaeche .spielansage>*{position:relative}.spieltisch-flaeche .spielansage__kacheln{gap:calc(var(--u) * 1.2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.spieltisch-flaeche .spielansage__umschalter{gap:calc(var(--u) * 1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spieltisch-flaeche .spielansage__fuss{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);min-height:44px;display:flex}.spieltisch-flaeche .spielansage__fuss>*{min-width:0}.spieltisch-flaeche .spieltisch.spieltisch--hoch .spielansage{top:calc(var(--u) * 46);width:94%}.spieltisch-flaeche .spieltisch.spieltisch--hoch .spielansage__umschalter{grid-template-columns:repeat(2,minmax(0,1fr))}.skatablage{--karte-hoehe:var(--skatkarten-hoehe,calc(19 * var(--u,4px)));--tischkarte-hoehe:var(--karte-hoehe);width:0;height:0;position:relative}.skatablage__karte{transform:translate(-50%,-50%) translate(calc(-1 * var(--skatkarten-abstand,4.5 * var(--u))),var(--skatkarten-versatz,calc(3 * var(--u)))) rotate(-6deg);position:absolute;top:0;left:0}.skatablage__karte+.skatablage__karte{transform:translate(-50%,-50%) translate(var(--skatkarten-abstand,calc(4.5 * var(--u))),var(--skatkarten-versatz,calc(3 * var(--u)))) rotate(5deg)}.spieltisch .sprechblase{top:calc(var(--u) * 1);white-space:nowrap;z-index:6;background:var(--skat-paper);color:var(--skat-ink);font:700 calc(var(--u) * 4)/1 var(--skat-f-display);box-shadow:inset 0 1px 0 var(--skat-white-solid), 0 12px 26px -12px var(--skat-black-85);border-radius:999px;padding:.55em .9em;position:absolute}.spieltisch .sprechblase--dim{color:var(--skat-ink-2);font:italic 500 calc(var(--u) * 3.1)/1 var(--skat-f-ui)}.spieltisch .sprechblase[data-position=links]{left:calc(var(--u) * 29);top:calc(var(--u) * 14)}.spieltisch .sprechblase[data-position=rechts]{right:calc(var(--u) * 29);top:calc(var(--u) * 14)}.spieltisch .sprechblase:before{content:"";background:inherit;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.spieltisch .sprechblase[data-position=links]:before{left:-4px}.spieltisch .sprechblase[data-position=rechts]:before{right:-4px}.spieltisch .sprechblase[data-position=unten]{top:auto;bottom:calc(100% + var(--u) * 2);left:0}.spieltisch .sprechblase[data-position=unten]:before{top:auto;bottom:-5px;left:18px;transform:rotate(45deg)}.spieltisch--hoch .sprechblase[data-position=links]{left:0;top:calc(100% + var(--u) * 1.5)}.spieltisch--hoch .sprechblase[data-position=rechts]{right:0;top:calc(100% + var(--u) * 1.5)}.spieltisch--hoch .sprechblase--has-arc[data-position=links],.spieltisch--hoch .sprechblase--has-arc[data-position=rechts]{top:calc(var(--u) * 28)}.spieltisch--hoch .sprechblase[data-position=links]:before,.spieltisch--hoch .sprechblase[data-position=rechts]:before{top:-4px;transform:rotate(45deg)}.spieltisch--hoch .sprechblase[data-position=links]:before{left:18px}.spieltisch--hoch .sprechblase[data-position=rechts]:before{right:18px}.spieltisch .sprechblase--leaving{pointer-events:none}@media (prefers-reduced-motion:reduce){.spieltisch .sprechblase,.spieltisch .sprechblase:before{transition-duration:.01ms!important;transition-delay:0s!important}}.spieltisch .zustandschip{font:500 calc(var(--u) * 2.7)/1.2 var(--skat-f-ui);color:var(--skat-ivory-2);white-space:nowrap;align-items:baseline;gap:.45em;display:inline-flex}.spieltisch .zustandschip__cpos{letter-spacing:.1em;text-transform:uppercase;color:var(--skat-ivory-3);font-size:.82em;font-weight:700}.spieltisch--hoch .zustandschip{white-space:normal;flex-wrap:wrap;line-height:1.15}.spieltisch--handy:not(.spieltisch--hoch) .zustandschip[data-ansage-offen=true]{display:none}.spieltisch .spielerplatz{top:calc(var(--u) * 2.4);gap:calc(var(--u) * 1.2);z-index:4;display:grid;position:absolute}.spieltisch .spielerplatz--left{left:calc(var(--u) * 3);justify-items:start}.spieltisch .spielerplatz--right{right:calc(var(--u) * 3);justify-items:end}.spieltisch .spielerplatz--me{left:calc(var(--u) * 3);bottom:calc(var(--u) * 3);top:auto}.spieltisch .spielerplatz__who{align-items:center;gap:calc(var(--u) * 1.8);display:flex}.spieltisch .spielerplatz__meta{justify-items:start;gap:calc(var(--u) * .9);display:grid}.spieltisch .spielerplatz--right .spielerplatz__who{text-align:right;flex-direction:row-reverse}.spieltisch .spielerplatz--right .spielerplatz__meta{justify-items:end}.spieltisch .spielerplatz__av{flex:none;position:relative}.spieltisch .spielerplatz__avatar{z-index:2;width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:radial-gradient(circle at 32% 28%, var(--skat-avatar-hi), var(--skat-avatar-lo) 72%);min-width:38px;min-height:38px;color:var(--skat-ivory);font:700 calc(var(--u) * 4.3)/1 var(--skat-f-display);box-shadow:inset 0 1px 0 var(--skat-white-18), 0 0 0 1.5px var(--skat-gold-50), 0 8px 18px -8px var(--skat-black-80);transition:box-shadow .4s var(--skat-ease-out), scale .45s var(--skat-spring);border-radius:50%;place-items:center;display:grid;position:relative}.spieltisch .spielerplatz--turn .spielerplatz__avatar{box-shadow:inset 0 1px 0 var(--skat-white-25), 0 0 0 2px var(--skat-gold), 0 0 0 calc(var(--u) * 1.2) var(--skat-gold-16), 0 0 calc(var(--u) * 7) var(--skat-gold-42);scale:1.06}.spieltisch .spielerplatz__av:after{content:"";z-index:1;box-shadow:0 0 0 2px var(--skat-gold);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.spieltisch .spielerplatz--turn .spielerplatz__av:after{animation:spielerplatz-ping calc(var(--tm) * 1.1s) var(--skat-ease-out) 1}@keyframes spielerplatz-ping{0%{opacity:.85;scale:1}to{opacity:0;scale:1.9}}.spieltisch .spielerplatz__name{font:700 calc(var(--u) * 3.4)/1.1 var(--skat-f-ui);letter-spacing:.01em;color:var(--skat-ivory)}.spieltisch .spielerplatz__role{font:800 calc(var(--u) * 2.2)/1 var(--skat-f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--skat-ivory-2);box-shadow:inset 0 0 0 1px var(--skat-hair-strong);border-radius:999px;padding:.5em .8em;display:inline-block}.spieltisch .spielerplatz__role--solo{background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold));color:var(--skat-ink);box-shadow:inset 0 1px 0 var(--skat-white-50)}.spieltisch .spielerplatz__role--trumprole{font-size:calc(var(--u) * 2.5);letter-spacing:.1em;align-items:center;gap:.55em;padding:.5em .9em;display:inline-flex}.spieltisch .spielerplatz__role--trumprole .spielerplatz__rsym{background:var(--skat-paper-symbol);width:1.9em;height:1.9em;box-shadow:inset 0 0 0 1px var(--skat-black-15);font:calc(var(--u) * 3.6)/1 var(--skat-f-sym);letter-spacing:0;border-radius:50%;place-items:center;display:inline-grid}.spieltisch .spielerplatz__role--trumprole .spielerplatz__rsym--word{display:none}.spieltisch .spielerplatz__role-row{align-items:center;gap:calc(var(--u) * 1.4);display:inline-flex}.spieltisch .spielerplatz__trump{width:max(30px, calc(var(--u) * 8.4));height:max(30px, calc(var(--u) * 8.4));background:linear-gradient(160deg, var(--skat-paper-symbol), var(--skat-paper-2));box-shadow:inset 0 0 0 1.5px var(--skat-gold), 0 0 0 3px var(--skat-hair), 0 6px 12px -6px var(--skat-black-solid);font:calc(var(--u) * 5.4)/1 var(--skat-f-sym);color:var(--skat-ink-card);border-radius:50%;flex:none;place-items:center;display:inline-grid}.spieltisch .spielerplatz__rsym--C,.spieltisch .spielerplatz__trump--C{color:var(--skat-s-C)}.spieltisch .spielerplatz__rsym--S,.spieltisch .spielerplatz__trump--S{color:var(--skat-s-S)}.spieltisch .spielerplatz__rsym--H,.spieltisch .spielerplatz__trump--H{color:var(--skat-s-H)}.spieltisch .spielerplatz__rsym--D,.spieltisch .spielerplatz__trump--D{color:var(--skat-s-D)}.spieltisch .spielerplatz__trump--word{font:900 calc(var(--u) * 3.8)/1 var(--skat-f-display);color:var(--skat-ink)}.spieltisch .spielerplatz__tricks{font:500 calc(var(--u) * 2.7)/1.2 var(--skat-f-ui);color:var(--skat-ivory-3);font-variant-numeric:tabular-nums}.spieltisch .spielerplatz__arc{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.spieltisch .spielerplatz__bogenkarte{--ch:calc(var(--u) * 12.5);position:absolute}.spieltisch .spielerplatz--left.spielerplatz--has-arc .spielerplatz__av{margin-right:calc(var(--u) * 16)}.spieltisch .spielerplatz--right.spielerplatz--has-arc .spielerplatz__av{margin-left:calc(var(--u) * 16)}.spieltisch .spielerplatz--has-arc .spielerplatz__meta{padding-top:calc(var(--u) * .6);align-self:start}.spieltisch .spielerplatz__gain{z-index:7;pointer-events:none;background:var(--skat-gain-bg);box-shadow:inset 0 0 0 1px var(--skat-hair-strong), 0 12px 26px -12px var(--skat-black-solid);animation:spielerplatz-gain calc(var(--tm) * 1.3s) var(--skat-ease-out) both;border-radius:999px;justify-items:center;gap:3px;padding:.5em .9em;display:grid;position:absolute}.spieltisch .spielerplatz__gain b{font:700 calc(var(--u) * 4.2)/1 var(--skat-f-display);color:var(--skat-ivory)}.spieltisch .spielerplatz__gain small{font:700 calc(var(--u) * 2)/1 var(--skat-f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--skat-ivory-3)}.spieltisch .spielerplatz__gain--mine{background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold))}.spieltisch .spielerplatz__gain--mine b,.spieltisch .spielerplatz__gain--mine small{color:var(--skat-ink)}.spieltisch .spielerplatz--left .spielerplatz__gain{left:calc(var(--u) * 1);top:calc(var(--u) * 13)}.spieltisch .spielerplatz--right .spielerplatz__gain{right:calc(var(--u) * 1);top:calc(var(--u) * 13)}.spieltisch .spielerplatz--me .spielerplatz__gain{left:calc(var(--u) * 1);bottom:calc(100% + var(--u) * 2)}@keyframes spielerplatz-gain{0%{opacity:0;translate:0 10px;scale:.8}18%{opacity:1;translate:0;scale:1.06}30%{scale:1}72%{opacity:1;translate:0 -6px}to{opacity:0;translate:0 -14px}}@keyframes spielerplatz-gain-fade{0%,80%{opacity:1}to{opacity:0}}.spieltisch--hoch .spielerplatz--left,.spieltisch--hoch .spielerplatz--right{top:calc(var(--u) * 14.5);max-width:calc(50% - var(--u) * 4)}.spieltisch--hoch .spielerplatz--me{bottom:calc(var(--u) * 34)}.spieltisch--hoch .spielerplatz__bogenkarte{--ch:calc(var(--u) * 11.5)}.spieltisch--hoch .spielerplatz--left.spielerplatz--has-arc .spielerplatz__av{margin-right:calc(var(--u) * 12.5)}.spieltisch--hoch .spielerplatz--right.spielerplatz--has-arc .spielerplatz__av{margin-left:calc(var(--u) * 12.5)}.spieltisch .spielerplatz__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.spieltisch .spielerplatz,.spieltisch .spielerplatz *,.spieltisch .spielerplatz :before,.spieltisch .spielerplatz :after{transition-duration:.01ms!important;transition-delay:0s!important}.spieltisch .spielerplatz--turn .spielerplatz__av:after{animation:none!important}.spieltisch .spielerplatz__gain{animation-name:spielerplatz-gain-fade!important}}.spieltisch-flaeche{--tm:1;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:manipulation;color:var(--skat-ivory);font:calc(var(--u) * 3.3)/1.5 var(--skat-f-ui);-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 80% 70% at 50% 44%, var(--skat-felt-hi) 0%, var(--skat-felt) 46%, var(--skat-felt-lo) 100%);border-radius:0;width:100%;height:100%;position:relative;overflow:clip;container:tisch/size}.spieltisch-flaeche:before,.spieltisch-flaeche:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.spieltisch-flaeche:before{background:radial-gradient(ellipse 95% 85% at 50% 46%, transparent 52%, var(--skat-black-50) 100%)}.spieltisch-flaeche:after{opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.spieltisch-flaeche__licht{z-index:0;pointer-events:none;background:radial-gradient(ellipse 34% 30% at 50% 45%, var(--skat-spot-hi), var(--skat-spot-lo) 55%, transparent 75%);width:120%;height:120%;transition:translate 1.4s var(--skat-ease-out);position:absolute;top:-10%;left:-10%;translate:0%}.spieltisch-flaeche__licht--links{translate:-7% -4%}.spieltisch-flaeche__licht--rechts{translate:7% -4%}.spieltisch-flaeche__licht--eigen{translate:-2% 7%}.spieltisch-flaeche button{-webkit-tap-highlight-color:transparent}.spieltisch-flaeche :focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:3px}@media (prefers-reduced-motion:reduce){.spieltisch-flaeche *,.spieltisch-flaeche :before,.spieltisch-flaeche :after{transition-duration:.01ms!important;transition-delay:0s!important}.spieltisch-flaeche__licht{translate:0%}}.spieltisch .tischleiste{top:calc(var(--u) * 2.2);gap:calc(var(--u) * 1.2);z-index:5;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.spieltisch-flaeche .tischleiste__pille{height:max(40px, calc(var(--u) * 9.5));box-sizing:border-box;white-space:nowrap;background:var(--skat-hud-bg);box-shadow:inset 0 0 0 1px var(--skat-hair), 0 8px 20px -12px var(--skat-black-80);color:var(--skat-ivory-2);font:500 calc(var(--u) * 3.1)/1 var(--skat-f-ui);border-radius:999px;align-items:center;gap:.5em;padding:0 1.15em;display:inline-flex}.spieltisch .tischleiste__pille b{color:var(--skat-ivory);font-weight:700}.spieltisch .tischleiste__trenner{color:var(--skat-gold-lo)}.spieltisch-flaeche .statuszeile{color:var(--skat-ivory);font-weight:700;transition:background-color .3s,color .3s,box-shadow .3s}.spieltisch-flaeche .statuszeile--am-zug{background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold));color:var(--skat-ink);box-shadow:inset 0 1px 0 var(--skat-white-50), 0 0 calc(var(--u) * 6) var(--skat-gold-45)}.spieltisch .tischring{left:calc(50% - var(--u) * 30);top:calc(var(--mid) - var(--u) * 30);width:calc(var(--u) * 60);height:calc(var(--u) * 60);pointer-events:none;opacity:.16;z-index:1;position:absolute}.spieltisch.spieltisch--spielen .tischring{left:calc(50% - var(--ringbox) / 2);top:calc(var(--mid) - var(--ringbox) / 2);width:var(--ringbox);height:var(--ringbox);opacity:.26}.spieltisch .tischring text{font:700 11px var(--skat-f-display);letter-spacing:0;fill:var(--skat-gold)}.tischaktionen{gap:calc(1.8 * var(--u));justify-items:center;display:grid}.tischaktionen button{width:max(46px, calc(11.5 * var(--u)));height:max(46px, calc(11.5 * var(--u)));color:var(--skat-ivory);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--skat-ivory) 8%, transparent), color-mix(in srgb, var(--skat-room) 62%, transparent) 70%);box-shadow:inset 0 0 0 1px var(--skat-hair-strong);cursor:pointer;font-size:calc(4.2 * var(--u));border:0;border-radius:50%;place-items:center;padding:0;transition:scale .2s;display:grid}.tischaktionen button:active{scale:.9}.tischaktionen button:disabled{opacity:.32;cursor:default}.tischaktionen button:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:3px}.tischaktionen__chat{position:relative}.tischaktionen__neu{min-width:18px;height:18px;color:var(--skat-ink);background:var(--skat-gold-hi);font:700 11px/1 var(--skat-f-ui);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-2px;right:-2px}.tischebene{z-index:30;background:color-mix(in srgb, var(--skat-room) 72%, transparent);place-items:center;display:grid;position:absolute;inset:0}.tischebene__inhalt{box-sizing:border-box;max-width:calc(100% - 6 * var(--u));overscroll-behavior:contain;max-height:92%;padding:calc(3.2 * var(--u)) calc(4 * var(--u));border-radius:max(14px, calc(3.2 * var(--u)));color:var(--skat-ivory);background:linear-gradient(180deg, var(--skat-room-2), var(--skat-room));box-shadow:inset 0 0 0 1px var(--skat-hair), 0 40px 90px -30px var(--farbe-schwarz);font-family:var(--skat-f-ui);animation:tischebene-ein calc(.35s * var(--tm,1)) ease-out;overflow:auto}.tischebene--schublade{--u:min(var(--tisch-u,4px),4.4px);justify-items:start}.tischebene--schublade .tischebene__inhalt{width:min(42%,400px);min-width:260px;max-width:100%;height:100%;max-height:100%;padding:max(16px, calc(3 * var(--u)));border-radius:0 20px 20px 0;animation-name:tischebene-schieben}.tischebene--liste .tischebene__inhalt{width:min(calc(100% - 6 * var(--u)), calc(112 * var(--u)));height:calc(100% - 6 * var(--u));grid-template-rows:auto minmax(0,1fr);max-height:none;padding:0;display:grid}.tischebene--ergebnis .tischebene__inhalt{width:min(60%, max(660px, calc(102 * var(--u))));box-shadow:none;background:0 0;padding:0}.tischebene--ergebnis{align-items:start}.tischebene--ergebnis .tischebene__inhalt{margin-top:calc(3.8 * var(--u) + max(9.5 * var(--u),40px))}.tischebene--letzter{background:0 0}.tischebene--letzter .tischebene__inhalt{left:calc(4 * var(--u));box-shadow:none;background:0 0;padding:0;position:absolute;top:36%;overflow:visible}@container tisch (aspect-ratio<1){.tischebene--schublade .tischebene__inhalt{width:min(86%,400px)}.tischebene--ergebnis .tischebene__inhalt{width:94%;margin-top:calc(46 * var(--u));max-height:calc(100% - 49 * var(--u))}.tischebene--letzter .tischebene__inhalt{top:60%;left:50%;translate:-50%}}@keyframes tischebene-ein{0%{opacity:0;translate:0 16px}}@keyframes tischebene-schieben{0%{translate:-104%}}@media (prefers-reduced-motion:reduce){.tischebene__inhalt{animation:none}}.deckwahl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.deckwahl button{min-width:0;color:var(--skat-ivory-2);cursor:pointer;font:600 .9em/1.1 var(--skat-f-ui);background:0 0;border:0;border-radius:12px;justify-items:center;gap:6px;padding:6px 2px;display:grid}.deckwahl button[aria-pressed=true]{color:var(--skat-gold-hi)}.deckwahl__paar{--deck-h:max(58px, calc(15 * var(--u)));width:calc(var(--deck-h) * .69 + max(18px, calc(5 * var(--u))));height:calc(var(--deck-h) + 6px);position:relative}.deckwahl__paar .tischkarte{--tischkarte-hoehe:var(--deck-h);position:absolute;top:0;left:0}.deckwahl__paar .tischkarte+.tischkarte{left:max(18px, calc(5 * var(--u)));top:6px}.deckwahl button:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:2px}.spielmenue{gap:max(18px, calc(3.2 * var(--u)));min-width:0;font:500 max(13px, calc(3 * var(--u)))/1.4 var(--skat-f-ui);grid-template-columns:minmax(0,1fr);display:grid}.spielmenue header{justify-content:space-between;align-items:center;gap:8px;display:flex}.spielmenue h2{min-width:0;font:700 clamp(15px, calc(3.6 * var(--u)),18px)/1.1 var(--skat-f-display);margin:0}.spielmenue header>span{flex:none;display:flex}.spielmenue header button{width:44px;height:44px;color:var(--skat-ivory);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.spielmenue section{gap:max(10px, calc(1.6 * var(--u)));display:grid}.spielmenue h3{font:700 max(10px, calc(2.2 * var(--u)))/1 var(--skat-f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--skat-gold);margin:0}.spielmenue section>span,.spielmenue small{color:var(--skat-ivory-3);font-size:.82em}.spielmenue__animation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.spielmenue__animation button{text-align:left;border:1px solid var(--skat-hair);color:var(--skat-ivory);font:inherit;cursor:pointer;background:0 0;border-radius:12px;gap:4px;padding:.8em;display:grid}.spielmenue__animation [aria-checked=true]{background:color-mix(in srgb, var(--skat-gold) 10%, transparent);border-color:var(--skat-gold)}.spielmenue__schalter{color:var(--skat-ivory);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:.45em 0;display:flex}.spielmenue__schalter>span:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.spielmenue__schieber{background:var(--skat-room-2);width:46px;height:28px;box-shadow:inset 0 0 0 1px var(--skat-hair-strong);border-radius:999px;flex:none;position:relative}.spielmenue__schieber i{background:var(--skat-ivory-2);border-radius:50%;width:22px;height:22px;transition:translate .3s;position:absolute;top:3px;left:3px}.spielmenue [aria-checked=true] .spielmenue__schieber{background:var(--skat-felt-hi);box-shadow:inset 0 0 0 1px var(--skat-gold)}.spielmenue [aria-checked=true] i{background:var(--skat-gold-hi);translate:18px}.spielmenue button:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:2px}.spielmenue__hinweis{color:var(--skat-ivory-3);margin:0;font-size:.85em}.punkteliste{min-width:0;font:500 max(12px, calc(3.2 * var(--u)))/1.2 var(--skat-f-ui);font-variant-numeric:tabular-nums;overflow:auto}.punkteliste table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%}.punkteliste th,.punkteliste td{padding:calc(1.6 * var(--u));text-align:center;border-bottom:1px solid var(--skat-hair)}.punkteliste th+th,.punkteliste td+td{border-left:1px solid var(--skat-hair)}.punkteliste th{background:var(--skat-room-2);color:var(--skat-ivory-3);z-index:1;font-size:.75em;position:sticky;top:0}.punkteliste__symbol{width:calc(5 * var(--u));height:calc(5 * var(--u));vertical-align:middle;font:calc(5 * var(--u))/1 var(--skat-f-sym);display:inline-block}.punkteliste__symbol--C{color:var(--skat-l-C)}.punkteliste__symbol--S{color:var(--skat-l-S)}.punkteliste__symbol--H{color:var(--skat-l-H)}.punkteliste__symbol--D{color:var(--skat-l-D)}.punkteliste tfoot td{color:var(--skat-gold);background:var(--skat-room-2);border-top:1px solid var(--skat-hair-strong);font:700 calc(4.2 * var(--u))/1.2 var(--skat-f-display);position:sticky;bottom:0}.punkteliste small{font:700 .55em/1.2 var(--skat-f-ui);margin-top:.3em;display:block}.punkteliste .punkteliste__negativ{color:var(--skat-bad)}.punkteliste__positiv{color:var(--skat-good)}.punkteliste__ansagen{color:var(--skat-gold);font-size:.7em}.punkteliste__legende{color:var(--skat-ivory-3);margin:0;padding:1em;font-size:.72em}.spielinfo__tabs{border-bottom:1px solid var(--skat-hair);gap:4px;padding:4px;display:flex}.spielinfo__tabs button{min-height:44px;height:calc(10 * var(--u));border-radius:max(10px, calc(2 * var(--u)));cursor:pointer;color:var(--skat-ivory-2);font:700 max(12px, calc(3.2 * var(--u)))/1 var(--skat-f-ui);background:0 0;border:0;flex:1}.spielinfo__tabs [aria-selected=true]{color:var(--skat-ink);background:linear-gradient(180deg, var(--skat-gold-hi), var(--skat-gold))}.spielinfo__tabs button:last-child{flex:none;width:44px}.spielinfo__tabs button:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:-2px}.spielinfo__inhalt{min-height:0;overflow:auto}.spielinfo{padding:calc(2.4 * var(--u)) calc(3 * var(--u))}.spielinfo h2{font:700 calc(3.6 * var(--u))/1.2 var(--skat-f-display);margin:0}.spielinfo p{font-size:calc(2.9 * var(--u));color:var(--skat-ivory-3)}.spielinfo__zeile{grid-template-columns:minmax(0, calc(34 * var(--u))) minmax(0, 1fr);gap:calc(2.4 * var(--u));padding:calc(1.5 * var(--u)) 0;border-bottom:1px solid var(--skat-hair);align-items:center;display:grid}.spielinfo__zeile small{text-transform:uppercase;font-size:calc(2.2 * var(--u));color:var(--skat-ivory-3);display:block}.spielinfo__zeile b{font-size:calc(3.5 * var(--u))}.spielinfo__karten{--tischkarte-hoehe:var(--karte-hoehe);--karte-hoehe:calc(13 * var(--u));padding-right:calc(5 * var(--u));display:flex}.spielinfo__karten>*{margin-right:calc(-5.4 * var(--u))}.spielinfo__liste{opacity:.8;margin:0 0 .5em;font-size:.9em}.spieltisch-flaeche .ergebnisanzeige{left:50%;top:calc(var(--u) * 3.8 + max(var(--u) * 9.5, 40px));width:min(60%, max(660px, calc(var(--u) * 102)));z-index:8;box-sizing:border-box;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.6);color:var(--skat-ink);background:linear-gradient(180deg, var(--skat-p2--fcf9f1), var(--skat-p2--f1e9d8));border-radius:max(12px, calc(var(--u) * 3));box-shadow:inset 0 1px 0 var(--skat-white-solid), 0 0 0 1px var(--skat-p2-rgba-0-0-0--22-), 0 34px 64px -26px var(--skat-p2-rgba-0-0-0--9-);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;transform:translate(-50%)}.spieltisch-flaeche .ergebnisanzeige:before{content:"";inset:calc(var(--u) * .8);border-radius:max(8px, calc(var(--u) * 2.3));box-shadow:inset 0 0 0 1px var(--skat-p2-rgba-142-119-72--35-);pointer-events:none;position:absolute}.spieltisch-flaeche .ergebnisanzeige>*{position:relative}.spieltisch-flaeche .ergebnisanzeige__hilfe{width:max(34px, calc(var(--u) * 8.5));height:max(34px, calc(var(--u) * 8.5));box-shadow:inset 0 0 0 1.5px var(--skat-p2--b9ab88);color:var(--skat-p2--3a4740);font:700 calc(var(--u) * 3.8)/1 var(--skat-f-display);cursor:pointer;transition:box-shadow .2s, color .2s, scale .45s var(--skat-spring);background:0 0;border:0;border-radius:50%;flex:none}.spieltisch-flaeche .ergebnisanzeige__hilfe:hover{box-shadow:inset 0 0 0 1.5px var(--skat-gold-lo);color:var(--skat-ink)}.spieltisch-flaeche .ergebnisanzeige__hilfe:active{transition-duration:80ms;scale:.9}.spieltisch-flaeche .ergebnisanzeige__fuss{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);min-height:44px;display:flex}.spieltisch-flaeche .ergebnisanzeige__fuss>*{min-width:0}.spieltisch-flaeche .ergebnisanzeige__schleier{z-index:20;background:radial-gradient(ellipse at 50% 45%, var(--skat-p2-rgba-2-10-7--42-), var(--skat-p2-rgba-2-8-6--74-));position:absolute;inset:0}.spieltisch-flaeche .ergebnisanzeige{z-index:21}.spieltisch-flaeche .ergebnisanzeige__kopf{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.spieltisch-flaeche .ergebnisanzeige__abzeichen{font:900 calc(var(--u) * 5.2)/1 var(--skat-f-display);letter-spacing:.08em;border-radius:max(8px, calc(var(--u) * 1.6));padding:.32em .7em .28em;position:relative;overflow:hidden}.spieltisch-flaeche .ergebnisanzeige__abzeichen.ergebnisanzeige__abzeichen--gewonnen{color:var(--skat-gold-hi);background:linear-gradient(180deg, var(--skat-p2--186a4f), var(--skat-p2--0c4231));box-shadow:inset 0 0 0 1.5px var(--skat-gold), inset 0 1px 0 var(--skat-p2-rgba-255-255-255--2-), 0 12px 22px -12px var(--skat-p2-rgba-6-40-28--9-)}.spieltisch-flaeche .ergebnisanzeige__abzeichen.ergebnisanzeige__abzeichen--gewonnen:after{content:"";background:linear-gradient(105deg, transparent 30%, var(--skat-p2-rgba-255-246-220--75-) 48%, transparent 64%);animation:ergebnis-glanz calc(var(--tm) * 1.1s) var(--skat-ease-out) calc(var(--tm) * .45s) 1 both;position:absolute;inset:0;translate:-110%}.spieltisch-flaeche .ergebnisanzeige__abzeichen.ergebnisanzeige__abzeichen--verloren{color:var(--skat-p2--fff4ef);background:linear-gradient(180deg, var(--skat-p2--a3403a), var(--skat-p2--7c2622))}.spieltisch-flaeche .ergebnisanzeige__wert{align-items:center;gap:calc(var(--u) * 1.2);font:700 calc(var(--u) * 3.5)/1 var(--skat-f-ui);color:var(--skat-p2--3a4740);font-variant-numeric:tabular-nums;display:flex}.spieltisch-flaeche .ergebnisanzeige__wert .ergebnisanzeige__symbol{font:calc(var(--u) * 5)/1 var(--skat-f-sym);color:var(--skat-s-C)}.spieltisch-flaeche .ergebnisanzeige__wert b{font:700 calc(var(--u) * 5.4)/1 var(--skat-f-display);color:var(--skat-emerald-ink)}.spieltisch-flaeche .ergebnisanzeige__wert small{font:600 calc(var(--u) * 2.4)/1 var(--skat-f-ui);color:var(--skat-ink-2)}.spieltisch-flaeche .ergebnisanzeige__mitte{gap:calc(var(--u) * 2.6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.spieltisch-flaeche .ergebnisanzeige__stand{align-items:center;gap:calc(var(--u) * 1.8);font-variant-numeric:tabular-nums;display:flex}.spieltisch-flaeche .ergebnisanzeige__augen{font:900 calc(var(--u) * 9)/1 var(--skat-f-display);color:var(--skat-emerald-ink);align-items:baseline;gap:.12em;display:flex}.spieltisch-flaeche .ergebnisanzeige__augen .ergebnisanzeige__trenner{color:var(--skat-p2--9a8f72);font-size:.5em}.spieltisch-flaeche .ergebnisanzeige__augen i{color:var(--skat-p2--9a8f72);font-size:.52em;font-style:normal}.spieltisch-flaeche .ergebnisanzeige__symbole{gap:calc(var(--u) * 1);display:grid}.spieltisch-flaeche .ergebnisanzeige__zeichen{width:max(26px, calc(var(--u) * 7));height:max(26px, calc(var(--u) * 7));background:var(--skat-p2--134a37);color:var(--skat-gold-hi);border-radius:50%;place-items:center;display:grid}.spieltisch-flaeche .ergebnisanzeige__zeichen svg{width:60%;height:60%}.spieltisch-flaeche .ergebnisanzeige__zeichen.ergebnisanzeige__zeichen--aus{color:var(--skat-p2--b8ad8c);box-shadow:inset 0 0 0 1.5px var(--skat-p2--d6cbac);background:0 0}.spieltisch-flaeche .ergebnisanzeige__summen{gap:calc(var(--u) * 1.2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spieltisch-flaeche .ergebnisanzeige__summe{justify-items:center;gap:calc(var(--u) * .7);min-width:0;padding:calc(var(--u) * 1.4) .3em;border-radius:max(8px, calc(var(--u) * 1.6));background:var(--skat-white-50);box-shadow:inset 0 0 0 1px var(--skat-p2--ddd2b9);font-variant-numeric:tabular-nums;display:grid}.spieltisch-flaeche .ergebnisanzeige__summe.ergebnisanzeige__summe--eigen{background:var(--skat-p2--fff9e8);box-shadow:inset 0 0 0 1.5px var(--skat-gold)}.spieltisch-flaeche .ergebnisanzeige__summe .ergebnisanzeige__name{font:700 calc(var(--u) * 2.6)/1 var(--skat-f-ui);letter-spacing:.06em;color:var(--skat-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.spieltisch-flaeche .ergebnisanzeige__summe b{font:700 calc(var(--u) * 5.2)/1 var(--skat-f-display);color:var(--skat-emerald-ink)}.spieltisch-flaeche .ergebnisanzeige__summe b.ergebnisanzeige__negativ{color:var(--skat-p2--8e2a22)}.spieltisch-flaeche .ergebnisanzeige__summe .ergebnisanzeige__delta{font:700 calc(var(--u) * 2.6)/1 var(--skat-f-ui);color:var(--skat-p2--a39a80)}.spieltisch-flaeche .ergebnisanzeige__summe .ergebnisanzeige__delta.ergebnisanzeige__delta--plus{color:var(--skat-p2--1f7a45)}.spieltisch-flaeche .ergebnisanzeige.ergebnisanzeige--besonders{box-shadow:inset 0 1px 0 var(--skat-white-solid), 0 0 0 2px var(--skat-gold), 0 0 calc(var(--u) * 14) var(--skat-p2-rgba-242-224-178--4-), 0 34px 64px -26px var(--skat-p2-rgba-0-0-0--9-)}.spieltisch-flaeche .ergebnisanzeige__summe .ergebnisanzeige__delta--minus{color:var(--farbe-rot-knopf)}.spieltisch-flaeche .ergebnisanzeige--eingepasst .ergebnisanzeige__summen{grid-column:1/-1}.spieltisch-flaeche .ergebnisanzeige__flaggenfeld{fill:var(--skat-staub-hell)}.spieltisch-flaeche .ergebnisanzeige__fuss-knopf{gap:.5em}.spieltisch-flaeche .ergebnisanzeige__liste{flex:none;width:1.35em;height:1.35em}@container tisch (aspect-ratio<1){.spieltisch-flaeche .ergebnisanzeige{top:calc(var(--u) * 46);width:94%}.spieltisch-flaeche .ergebnisanzeige__mitte{grid-template-columns:minmax(0,1fr);justify-items:center}.spieltisch-flaeche .ergebnisanzeige__symbole{grid-auto-flow:column}.spieltisch-flaeche .ergebnisanzeige__summen{justify-self:stretch}.spieltisch-flaeche .ergebnisanzeige__stand .ergebnisanzeige__augen{font-size:calc(var(--u) * 11)}}@keyframes ergebnis-glanz{to{translate:110%}}@media (prefers-reduced-motion:reduce){.spieltisch-flaeche .ergebnisanzeige__abzeichen--gewonnen:after{animation:none!important}}.spieltisch .stichstapel{--pch:calc(var(--u) * 17);z-index:3;width:calc(var(--pch) * 1.1);height:calc(var(--pch) * 1.1);text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.spieltisch .stichstapel:disabled{cursor:default}.spieltisch .stichstapel--andere{left:calc((50% + var(--ringbox,calc(var(--u) * 60)) / 2 + 100% - var(--u) * 18) / 2);top:calc(var(--mid) - var(--u) * 13);transform:translate(-50%,-50%)}.spieltisch .stichstapel--eigen{left:calc(var(--u) * 3);bottom:calc(var(--u) * 23)}.spieltisch .stichstapel__leer{width:var(--pch);height:calc(var(--pch) * .69);border-radius:calc(var(--u) * 1.2);border:1px dashed var(--skat-ivory-20);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spieltisch .stichstapel__zahl{right:0;top:calc(var(--u) * 1.2);z-index:9;box-sizing:border-box;background:var(--skat-gain-bg);min-width:1.7em;height:1.7em;box-shadow:inset 0 0 0 1px var(--skat-hair-strong);color:var(--skat-ivory);font:700 calc(var(--u) * 2.6)/1 var(--skat-f-ui);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3em;display:grid;position:absolute}.spieltisch--hoch .stichstapel{--pch:calc(var(--u) * 14)}.spieltisch--hoch .stichstapel--andere{left:auto;right:calc(var(--u) * 3);top:calc(var(--u) * 44);transform:none}.spieltisch--hoch .stichstapel--eigen{bottom:calc(var(--u) * 56)}.letzterstich{--tischkarte-hoehe:var(--karte-hoehe);--karte-hoehe:calc(24 * var(--u));justify-items:center;gap:calc(1.6 * var(--u));color:var(--skat-ivory);cursor:pointer;background:0 0;border:0;padding:0;display:grid}.letzterstich__titel{background:var(--skat-room);font:600 max(11px, calc(2.6 * var(--u)))/1 var(--skat-f-ui);border-radius:999px;padding:.45em .9em}.letzterstich__titel b{color:var(--skat-gold-hi)}.letzterstich__karten{width:calc(1.6 * var(--karte-hoehe));height:calc(1.08 * var(--karte-hoehe));position:relative}.letzterstich__karte{width:calc(.69 * var(--karte-hoehe));height:var(--karte-hoehe);perspective:calc(5 * var(--karte-hoehe));transform-origin:50% 115%;transform:translateX(-50%) translateX(calc(var(--stich-i) * var(--karte-hoehe) * .34)) rotate(calc(var(--stich-i) * 10deg));position:absolute;bottom:0;left:50%}.letzterstich__wende{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.letzterstich__vorn,.letzterstich__hinten{backface-visibility:hidden;position:absolute;inset:0}.letzterstich__hinten{transform:rotateY(180deg)}.letzterstich:focus-visible{outline:2px solid var(--skat-gold-hi);outline-offset:4px}@keyframes letzterstich-aufnehmen{0%{opacity:0;translate:0 40px;rotate:y 90deg}}@container tisch (aspect-ratio<1){.letzterstich{--karte-hoehe:calc(18 * var(--u))}}@media (prefers-reduced-motion:reduce){.letzterstich__karte{animation:none}}.tischrueckfrage{gap:calc(1.2 * var(--u));display:grid}.tischrueckfrage p{max-width:30ch;font:500 max(11px, calc(2.4 * var(--u)))/1.35 var(--skat-f-ui);color:var(--skat-ivory-3);margin:0}.restmenue{gap:calc(1.2 * var(--u));display:grid}.restmenue p{max-width:30ch;font:500 max(11px, calc(2.4 * var(--u)))/1.35 var(--skat-f-ui);color:var(--skat-ivory-3);margin:0}.quertipp{white-space:nowrap;color:var(--skat-ink);background:var(--skat-paper);font:600 14px/1.2 var(--skat-f-ui);border-radius:999px;align-items:center;gap:.5em;padding:4px 4px 4px 16px;display:flex}.quertipp button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.quertipp button:focus-visible{outline:2px solid var(--skat-emerald-ink);outline-offset:-2px}.spieltisch .zugzeiger{left:calc(50% - var(--u) * 30);top:calc(var(--mid) - var(--u) * 30);width:calc(var(--u) * 60);height:calc(var(--u) * 60);pointer-events:none;opacity:1;z-index:2;position:absolute;overflow:visible}.spieltisch.spieltisch--spielen .zugzeiger{left:calc(50% - var(--ringbox) / 2);top:calc(var(--mid) - var(--ringbox) / 2);width:var(--ringbox);height:var(--ringbox);opacity:.26}.spieltisch .zugzeiger__bogen{fill:none;stroke:var(--skat-gold);stroke-width:1.6px;stroke-linecap:round;opacity:.6}.spieltisch .zugzeiger__spitze{fill:var(--skat-gold)}.spieltisch .zugzeiger__komet{fill:none;stroke:var(--skat-turnmark-comet);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:10 200;opacity:0}.spieltisch .zugzeiger--think .zugzeiger__komet{opacity:.7;animation:2.6s ease-in-out infinite alternate zugzeiger-komet}.spieltisch .zugzeiger--think .zugzeiger__bogen{animation:2.6s ease-in-out infinite alternate zugzeiger-atmen}.spieltisch .zugzeiger--won .zugzeiger__bogen{stroke:var(--skat-gold-hi);opacity:.75}@keyframes zugzeiger-komet{0%{stroke-dashoffset:0}to{stroke-dashoffset:-90px}}@keyframes zugzeiger-atmen{0%{opacity:.35}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.spieltisch .zugzeiger,.spieltisch .zugzeiger *{transition-duration:.01ms!important;transition-delay:0s!important}.spieltisch .zugzeiger .zugzeiger__komet,.spieltisch .zugzeiger .zugzeiger__bogen{animation:none!important}}.spieltisch-flaeche .skataufnahme{--skat-e24-aufdecken-dunkel:0 0 0 0 var(--skat-e13-gold-transparent), 0 16px 34px -12px var(--skat-e13-black-75);--skat-e24-aufdecken-hell:0 0 0 3px var(--skat-gold), 0 0 34px var(--skat-e24-gold-hi-80), 0 16px 34px -12px var(--skat-e13-black-75);z-index:31;pointer-events:none;position:absolute;inset:0}.spieltisch-flaeche .skataufnahme__schleier{z-index:30;opacity:0;cursor:pointer;pointer-events:auto;background:radial-gradient(60% 60% at 50% 45%, var(--skat-e24-schleier-15), var(--skat-e24-schleier-62));border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.spieltisch-flaeche .skataufnahme__schleier:focus-visible{outline:2px solid var(--skat-gold);outline-offset:-4px}.spieltisch-flaeche .skataufnahme__hub{z-index:31;width:calc(var(--u) * 9.5);height:calc(var(--u) * 9.5);position:absolute}.spieltisch-flaeche .skataufnahme__mini{--tischkarte-hoehe:calc(var(--u) * 9.5);box-shadow:0 2px 5px -1px var(--skat-black-55);position:absolute}.spieltisch-flaeche .skataufnahme__hinten,.spieltisch-flaeche .skataufnahme__vorn{z-index:31;visibility:hidden;pointer-events:none;box-shadow:0 16px 34px -12px var(--skat-e13-black-75);position:absolute}.spieltisch-flaeche .skataufnahme__nachglanz{animation:1.2s ease-out skat-aufnahme-nachglanz}@keyframes skat-aufnahme-nachglanz{0%{box-shadow:0 0 0 2px var(--skat-gold), 0 0 28px var(--skat-e24-gold-hi-85)}to{box-shadow:0 0 0 2px var(--skat-e13-gold-transparent), 0 0 0 var(--skat-e13-gold-transparent)}}@media (prefers-reduced-motion:reduce){.spieltisch-flaeche .skataufnahme{display:none}.spieltisch-flaeche .skataufnahme__nachglanz{animation:none}}.spieltisch-flaeche .goldstaub__schein{opacity:0;z-index:20;pointer-events:none;background:radial-gradient(closest-side, var(--skat-e13-glow-42), var(--skat-e13-glow-14) 55%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.spieltisch-flaeche .goldstaub{z-index:40;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spieltisch-flaeche .spieltisch{width:min(100%, calc(var(--u) * 230));z-index:1;color:var(--skat-ivory);font-family:var(--skat-f-ui);-webkit-user-select:none;user-select:none;touch-action:manipulation;margin:0 auto;position:absolute;inset:0}.spieltisch-flaeche .spieltisch__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spieltisch-flaeche .spieltisch__mitte{z-index:2;left:50%;top:var(--mid);position:absolute;transform:translate(-50%,-50%)}.spieltisch-flaeche .spieltisch__seite{z-index:7;right:calc(3 * var(--u));bottom:calc(3 * var(--u));position:absolute}.spieltisch-flaeche .spieltisch__tip{z-index:9;position:absolute;top:66.5%;left:50%;transform:translate(-50%)}.spieltisch-flaeche .spieltisch--hoch .spieltisch__seite{bottom:calc(34 * var(--u))}.skat-seite{box-sizing:border-box;width:100%;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--skat-room);margin:0;overflow:hidden}.skat-seite--meldung{color:var(--skat-ivory);font-family:var(--skat-f-ui);place-items:center;display:grid}.skat-seite__meldung{text-align:center;max-width:32rem;margin:0;padding:1.5rem}.skat-seite__meldung p{margin:0 0 .75rem}.skat-seite__detail{opacity:.75;font-size:.9em}.skat-seite__meldung button{font:inherit;cursor:pointer;padding:.6rem 1.2rem}.skatliste{box-sizing:border-box;min-height:100dvh;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--farbe-filz-dunkel);color:var(--farbe-pergament-text);font-family:var(--schrift-text);justify-content:center;align-items:flex-start;display:flex}.skatliste__karte{box-sizing:border-box;border:2px solid var(--farbe-gold);background:var(--farbe-pergament);width:100%;max-width:760px;box-shadow:0 10px 30px var(--farbe-schatten);border-radius:6px;padding:20px}.skatliste h1{text-align:center;color:var(--farbe-filz-dunkel);font:700 28px/1.2 var(--schrift-titel);letter-spacing:.08em;margin:0 0 6px}.skatliste__hinweis{text-align:center;color:var(--farbe-spielstand-text-gedaempft);margin:0 0 10px;font-size:13px}.skatliste__warnung{background:var(--farbe-fehler-hintergrund);color:var(--farbe-fehler-text);border-radius:4px;margin:12px 0;padding:10px 12px;font-size:14px}.skatliste__block{border:0;margin:14px 0;padding:0}.skatliste__namen{border:1px solid var(--farbe-spielstand-trennlinie);border-radius:4px;gap:8px;padding:12px;display:grid}.skatliste__namen legend{font:700 14px/1.2 var(--schrift-titel);color:var(--farbe-filz-dunkel);padding:0 6px}.skatliste__spieler{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.skatliste__spieler--pause input{opacity:.65}.skatliste__spieler--weg input{opacity:.45;text-decoration:line-through}.skatliste input,.skatliste select{box-sizing:border-box;border:1px solid var(--farbe-spielstand-rand);background:var(--farbe-weiss);min-height:44px;color:var(--farbe-eingabe-text);font:16px/1.2 var(--schrift-text);border-radius:4px;padding:0 10px}.skatliste button,.skatliste__zurueck{border:1px solid var(--farbe-gruen);background:var(--farbe-weiss);min-height:44px;color:var(--farbe-filz-dunkel);font:600 15px/1.2 var(--schrift-text);cursor:pointer;border-radius:4px;padding:0 14px}.skatliste button:disabled{opacity:.45;cursor:default}.skatliste__sekundaer{justify-self:start}.skatliste__klein{min-width:36px;min-height:36px;padding:0 8px;font-size:14px}.skatliste__wahl{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.skatliste__wahl button[aria-checked=true],.skatliste__gewaehlt{background:var(--farbe-gruen);color:var(--farbe-weiss)}.skatliste__zeile{flex-wrap:wrap;gap:8px;display:flex}.skatliste__zeile input{flex:120px;min-width:0}.skatliste__gewonnen{background:var(--farbe-gruen);color:var(--farbe-weiss)}.skatliste__verloren{background:var(--farbe-rot-knopf);border-color:var(--farbe-rot-kante);color:var(--farbe-fehler-text)}.skatliste__tabelle{border:1px solid var(--farbe-spielstand-trennlinie);background:var(--farbe-weiss);border-radius:4px;max-height:min(52dvh,460px);overflow:auto}.skatliste__tabelle:focus-visible,.skatliste button:focus-visible,.skatliste a:focus-visible,.skatliste input:focus-visible,.skatliste select:focus-visible,.skatliste summary:focus-visible{outline:3px solid var(--farbe-fokus-blau);outline-offset:2px}.skatliste table{border-collapse:collapse;width:100%;font-size:14px}.skatliste th,.skatliste td{border-bottom:1px solid var(--farbe-spielstand-trennlinie);text-align:left;white-space:nowrap;padding:6px 8px}.skatliste thead th{background:var(--farbe-pergament);z-index:1;position:sticky;top:0}.skatliste tfoot th{font-weight:600}.skatliste__zahl{font-variant-numeric:tabular-nums;text-align:right!important}.skatliste__plus{color:var(--farbe-gruen)}.skatliste__minus{color:var(--farbe-rot-knopf)}.skatliste__gedaempft{color:var(--farbe-spielstand-text-gedaempft)}.skatliste__summe td,.skatliste__summe th{border-top:2px solid var(--farbe-gruen);font-weight:700}.skatliste__vorne{background:var(--farbe-karten-fokus);font-weight:700}.skatliste__neben td,.skatliste__neben th{color:var(--farbe-spielstand-text-gedaempft);font-size:13px}.skatliste__wertung{margin:12px 0;font-size:14px;display:block}.skatliste__archiv summary{cursor:pointer;font:600 15px/1.4 var(--schrift-text)}.skatliste__archiv ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.skatliste__archiv li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skatliste__archivtext{flex:220px;font-size:13px}.skatliste__frage{border:1px solid var(--farbe-rot-knopf);background:var(--farbe-weiss);white-space:normal;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:inline-flex}.skatliste__frage button{min-height:36px}.skatliste__gefahr{background:var(--farbe-rot-knopf);border-color:var(--farbe-rot-kante);color:var(--farbe-fehler-text)}.skatliste__uebernahme{border-color:var(--farbe-gold-gedaempft);margin:10px 0;display:flex}.skatliste__knoepfe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.skatliste__zurueck{background:var(--farbe-gruen);color:var(--farbe-weiss);align-items:center;text-decoration:none;display:inline-flex}.skatliste__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.skatliste__karte{padding:14px}.skatliste h1{font-size:24px}}
