.hand[data-v-b44da609]{flex:none;position:relative}.slot[data-v-b44da609]{transform-origin:50% 130%;cursor:default;background:0 0;border:0;border-radius:12%;padding:0;transition:left .25s,translate .2s;position:absolute;bottom:0}.hand.active .slot[data-v-b44da609]{cursor:pointer}@media (hover:hover){.hand.active .slot[data-v-b44da609]:hover{translate:0 -18px!important}.hand.active .slot[data-v-b44da609]:hover .card{box-shadow:0 0 0 3px #fff, 0 0 30px var(--light), 0 18px 30px #0000008c}}.slot.chosen[data-v-b44da609] .card{box-shadow:0 0 0 3px var(--hi), 0 14px 26px #0000008c}.slot.arriving[data-v-b44da609]{visibility:hidden}.slot.nope[data-v-b44da609] .card{box-shadow:0 0 0 3px var(--bad), 0 14px 26px #0000008c}.slot.nope[data-v-b44da609]{animation:.5s ease-in-out nope-b44da609}@keyframes nope-b44da609{0%,to{transform:translate(0)}15%{transform:translate(-7px)}35%{transform:translate(7px)}55%{transform:translate(-5px)}75%{transform:translate(4px)}}.log[data-v-9fb9ddd4]{z-index:12;background:var(--panel);width:290px;color:var(--ink);border:var(--panel-border);border-radius:22px;flex-direction:column;display:flex;position:absolute;top:112px;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 30px #00000080}h4[data-v-9fb9ddd4]{margin:0;padding:16px 18px 10px;font-size:18px;font-weight:900}ol[data-v-9fb9ddd4]{flex-direction:column;gap:2px;margin:0;padding:0 10px 10px;list-style:none;display:flex;overflow:hidden}li[data-v-9fb9ddd4]{border-radius:12px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;line-height:1.3;display:flex}li[data-v-9fb9ddd4]:first-child{background:#ffffff12}small[data-v-9fb9ddd4]{opacity:.65;font-size:12px;display:block}.none[data-v-9fb9ddd4]{flex:none;width:24px}.lookpick[data-v-cc6ac102]{--sel:var(--plate-ink);z-index:40;right:max(12px, env(safe-area-inset-right));background:var(--plate);width:min(400px,100% - 24px);color:var(--plate-ink);border:var(--plate-border);box-shadow:var(--plate-shadow), 0 24px 60px #00000080;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:104px}h3[data-v-cc6ac102]{margin:0;font-size:16px;font-weight:900}p[data-v-cc6ac102]{opacity:.75;margin:0;font-size:12px}.tiles[data-v-cc6ac102]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tile[data-v-cc6ac102]{background:var(--room);color:var(--ink);text-align:center;cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:6px 4px 7px;font-size:11px;font-weight:700;line-height:1.1;display:flex}.tile .sw[data-v-cc6ac102]{aspect-ratio:1.6;background:radial-gradient(closest-side, var(--top-1), var(--top-3));width:100%;box-shadow:inset 0 0 0 4px var(--rail-2), inset 0 0 0 5px var(--rail-3);border-radius:50%}.tile.on[data-v-cc6ac102]{box-shadow:0 0 0 3px var(--sel)}.tiles.two[data-v-cc6ac102]{grid-template-columns:1fr 1fr}.tiles.two .tile[data-v-cc6ac102]{flex-direction:row;justify-content:center;gap:4px;padding:10px 6px;font-size:13px}.tiles.two .tile span[data-v-cc6ac102]{margin-left:4px}.done[data-v-cc6ac102]{align-self:flex-end;min-height:36px}.name-edit[data-v-47cd5b8b]{max-width:100%;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.pill[data-v-47cd5b8b]{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}button.pill[data-v-47cd5b8b]{cursor:pointer}@media (hover:hover){button.pill[data-v-47cd5b8b]:hover{border-color:var(--accent)}}input.pill[data-v-47cd5b8b]{border-color:var(--accent);width:11em}input.pill[data-v-47cd5b8b]:focus-visible{outline:none}.name[data-v-47cd5b8b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}svg[data-v-47cd5b8b]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;opacity:.6;flex:none}.table-scene[data-v-17e2a8e3]{pointer-events:none;position:absolute;inset:0}.table-scene[data-v-17e2a8e3]>*{pointer-events:auto}.glow[data-v-17e2a8e3]{background:radial-gradient(closest-side, var(--light), transparent);opacity:.45;pointer-events:none;border-radius:50%;transition:left .6s,top .6s;position:absolute;translate:-50% -50%}.plane[data-v-17e2a8e3]{transform-origin:50%;transform-style:preserve-3d;pointer-events:none;position:absolute}.lay[data-v-17e2a8e3]{transform-style:preserve-3d;border-radius:50%;position:absolute;inset:0}.side[data-v-17e2a8e3]{background:linear-gradient(var(--side-1), var(--side-2))}.side.last[data-v-17e2a8e3]{box-shadow:0 0 40px 10px #0000008c}.rail[data-v-17e2a8e3]{background:radial-gradient(90% 70% at 45% 20%, var(--rail-1), var(--rail-2) 55%, var(--rail-3));transform:translateZ(.5px)}.trim[data-v-17e2a8e3]{background:linear-gradient(135deg, var(--trim-hi), var(--trim) 45%, var(--trim-lo));transform:translateZ(1px)}.l-mitternacht .trim[data-v-17e2a8e3]{box-shadow:0 0 18px #8f9bff99}.top[data-v-17e2a8e3]{background:radial-gradient(62% 56% at 50% 42%, var(--top-1), var(--top-2) 62%, var(--top-3));transform:translateZ(1.5px)}.top[data-v-17e2a8e3]:after{content:"";inset:var(--seam-inset);border:2px dashed var(--seam);border-radius:inherit;pointer-events:none;position:absolute}.table-glow[data-v-17e2a8e3]{background:radial-gradient(closest-side, var(--light), transparent);mix-blend-mode:screen;opacity:.5;pointer-events:none;border-radius:50%;transition:left .6s,top .6s;position:absolute;translate:-50% -50%}.on-table[data-v-17e2a8e3]{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.ring[data-v-17e2a8e3]{position:absolute;top:50%;left:50%;translate:-50% -50%}.ring svg[data-v-17e2a8e3]{filter:drop-shadow(0 1px #00000080);width:100%;height:100%;animation:18s linear infinite spin-17e2a8e3;display:block;overflow:visible}.ring.ccw svg[data-v-17e2a8e3]{animation-direction:reverse}.ring.ccw .arrows[data-v-17e2a8e3]{transform-origin:50px 50px;transform:scaleX(-1)}.ring .arc[data-v-17e2a8e3]{fill:none;stroke:var(--ring);stroke-width:3px;stroke-linecap:round}.ring .head[data-v-17e2a8e3]{fill:var(--ring)}@keyframes spin-17e2a8e3{to{rotate:360deg}}.piles[data-v-17e2a8e3]{transform-style:preserve-3d;pointer-events:auto;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.pile[data-v-17e2a8e3]{transform-style:preserve-3d;background:0 0;border:0;padding:0;position:relative}.pile[data-v-17e2a8e3]>.card:not(:first-child){position:absolute;top:0;left:0}.pile.draw[data-v-17e2a8e3]{cursor:default}.pile.draw.go[data-v-17e2a8e3]{cursor:pointer}.pile.draw.go[data-v-17e2a8e3]>.card:last-of-type{box-shadow:0 0 0 3px var(--hi), 0 0 24px var(--light)}.pile .empty[data-v-17e2a8e3]{border:2px dashed var(--seam);border-radius:12px;display:block}.pile[data-v-17e2a8e3] .card.hidden{visibility:hidden}.badge[data-v-17e2a8e3]{z-index:6;color:#fff;background:#e2452f;border-radius:999px;place-items:center;min-width:38px;height:38px;padding:0 10px;font-size:18px;font-weight:900;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #fff3e6,0 6px 14px #0006}.seat[data-v-17e2a8e3]{z-index:5;transform-origin:50% 100%;flex-direction:column;align-items:center;transition:left .4s,top .4s;display:flex;position:absolute}.backs[data-v-17e2a8e3]{position:relative}.backs[data-v-17e2a8e3]>.card{transform-origin:50% 110%;position:absolute;top:0;box-shadow:0 2px 4px #00000073}.who[data-v-17e2a8e3]{z-index:2;background:var(--plate);min-height:32px;color:var(--plate-ink);border:var(--plate-border);box-shadow:var(--plate-shadow);white-space:nowrap;font:inherit;border-radius:999px;align-items:center;gap:8px;margin-top:-10px;padding:4px 5px 4px 13px;display:flex;position:relative}button.who[data-v-17e2a8e3]{cursor:pointer}.nm[data-v-17e2a8e3]{text-overflow:ellipsis;max-width:9em;font-size:14px;font-weight:800;overflow:hidden}.cnt[data-v-17e2a8e3]{background:var(--cnt-bg);min-width:22px;height:22px;color:var(--cnt-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:13px;font-weight:800;display:grid}.seat.active .who[data-v-17e2a8e3]{box-shadow:0 0 0 2px var(--hi), 0 0 26px var(--light), var(--plate-shadow)}.seat.off[data-v-17e2a8e3]{opacity:.45;filter:grayscale(.8)}.seat.last .cnt[data-v-17e2a8e3]{background:var(--warn);color:#3a2400;animation:1.4s ease-in-out infinite beat-17e2a8e3}.note[data-v-17e2a8e3]{z-index:2;white-space:nowrap;background:var(--warn);color:#3a2400;border-radius:999px;margin-top:4px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1;position:relative}.note.off[data-v-17e2a8e3]{background:var(--plate);color:var(--plate-ink)}@keyframes beat-17e2a8e3{50%{transform:scale(1.2)}}.host-act[data-v-17e2a8e3]{z-index:3;flex-direction:column;align-items:center;gap:4px;margin-top:6px;display:flex;position:relative}.host-act .btn[data-v-17e2a8e3]{min-height:36px;box-shadow:0 0 0 2px var(--hi), 0 0 22px var(--light), 0 6px 14px #0006;padding:0 14px;font-size:13px;animation:5s ease-in-out infinite nudge-17e2a8e3}@keyframes nudge-17e2a8e3{0%,16%,to{transform:none}2%{transform:scale(1.08)rotate(-4deg)}4%{transform:scale(1.08)rotate(4deg)}6%{transform:scale(1.08)rotate(-3deg)}8%{transform:scale(1.06)rotate(2deg)}11%{transform:scale(1.03)rotate(0)}}.host-act small[data-v-17e2a8e3]{opacity:.8;font-size:11px;font-weight:700;line-height:1}.app[data-v-f3445ad9]{background:var(--room);height:100dvh;min-height:100dvh;color:var(--ink);position:relative;overflow:clip}.top[data-v-f3445ad9]{z-index:30;padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.brand[data-v-f3445ad9]{white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:900;display:flex}.logo[data-v-f3445ad9]{flex:none;grid-template-columns:1fr 1fr;gap:2px;width:26px;height:26px;display:grid}.logo svg[data-v-f3445ad9]{width:100%;height:100%}.actions[data-v-f3445ad9]{align-items:center;gap:6px;display:flex}.code[data-v-f3445ad9]{letter-spacing:.12em}.actions .short[data-v-f3445ad9]{display:none}@media (max-width:560px){.brand .name[data-v-f3445ad9]{display:none}}@media (max-width:470px){.actions .raum[data-v-f3445ad9]{display:none}}@media (max-width:410px){.actions[data-v-f3445ad9]{gap:4px}.actions .pill[data-v-f3445ad9]{padding:0 10px}.actions .long[data-v-f3445ad9]{display:none}.actions .short[data-v-f3445ad9]{display:inline}}.look-btn[data-v-f3445ad9]{z-index:30;right:max(16px, env(safe-area-inset-right));justify-content:center;width:40px;padding:0;position:absolute;top:62px}.stage[data-v-f3445ad9]{position:absolute;top:0;bottom:0;left:0}.me[data-v-f3445ad9]{z-index:10;padding-bottom:max(22px, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.me[data-v-f3445ad9]>*{pointer-events:auto}.status[data-v-f3445ad9]{background:var(--plate);color:var(--plate-ink);border:var(--plate-border);box-shadow:var(--plate-shadow);border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 18px;font-size:18px;font-weight:900;line-height:1.1;display:flex}.status small[data-v-f3445ad9]{opacity:.7;font-size:13px;font-weight:700}.status.turn[data-v-f3445ad9]{background:var(--metal);color:var(--metal-ink);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #0003, 0 0 26px var(--light), 0 8px 18px #00000080;border:0}.status.watch[data-v-f3445ad9]{box-shadow:0 0 0 2px var(--hi), var(--plate-shadow)}.status.watch svg[data-v-f3445ad9]{width:20px;height:20px}.status.nope[data-v-f3445ad9]{color:#8a1c10;box-shadow:0 0 0 2px var(--bad), 0 0 22px #ff5a4a80, 0 8px 18px #00000080;background:#fff1ee;border:0;font-size:16px}.banner[data-v-f3445ad9]{background:var(--plate);color:var(--plate-ink);box-shadow:inset 4px 0 0 var(--bad), var(--plate-shadow);text-align:left;border-radius:18px;align-items:center;gap:12px;margin:0 12px;padding:10px 10px 10px 16px;display:flex}.banner b[data-v-f3445ad9]{font-size:17px;line-height:1.2;display:block}.banner span[data-v-f3445ad9]{opacity:.75;font-size:13px;line-height:1.3}.picker[data-v-f3445ad9]{background:var(--plate);color:var(--plate-ink);box-shadow:var(--plate-shadow);border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;display:flex}.picker h3[data-v-f3445ad9]{margin:0;font-size:20px;font-weight:900}.picker .opts[data-v-f3445ad9]{gap:8px;display:flex}.picker .opt[data-v-f3445ad9]{color:#fff;cursor:pointer;background:radial-gradient(120% 90% at 20% 10%, var(--k2), var(--k) 55%, color-mix(in srgb, var(--k) 72%, #000) 110%);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:76px;height:76px;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff59,0 4px 10px #0000004d}.picker .opt svg[data-v-f3445ad9]{fill:#fff;width:28px;height:28px}.picker .cancel[data-v-f3445ad9]{min-height:34px;font-size:14px}.watch-bar[data-v-f3445ad9]{z-index:20;left:max(16px, env(safe-area-inset-left));background:var(--plate);max-width:520px;color:var(--plate-ink);box-shadow:0 0 0 2px var(--hi), var(--plate-shadow);border-radius:16px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;line-height:1.3;display:flex;position:absolute;top:62px;right:70px}.watch-bar b[data-v-f3445ad9]{font-size:15px;display:block}.watch-bar svg[data-v-f3445ad9]{flex:none;width:22px;height:22px}.cover[data-v-f3445ad9]{z-index:25;padding:0 max(16px, env(safe-area-inset-right)) 24px max(16px, env(safe-area-inset-left));background:color-mix(in srgb, var(--room-solid) 35%, transparent);display:flex;position:absolute;inset:104px 0 0;overflow-y:auto}.cover.over[data-v-f3445ad9]{background:0 0}.panel[data-v-f3445ad9]{width:min(100%,400px);margin:auto}.panel h2[data-v-f3445ad9]{text-wrap:balance;margin:0;font-size:26px;font-weight:900;line-height:1.15}.panel p[data-v-f3445ad9]{opacity:.8;margin:0;font-size:14px}.panel .small[data-v-f3445ad9]{font-size:13px}.panel .label[data-v-f3445ad9]{opacity:.75;font-size:13px;font-weight:700}.invite-code[data-v-f3445ad9]{letter-spacing:.25em;padding-left:.25em;font-size:40px;font-weight:900;line-height:1}.panel .wide[data-v-f3445ad9]{width:100%}.panel .or[data-v-f3445ad9]{opacity:.6;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.panel .or[data-v-f3445ad9]:before,.panel .or[data-v-f3445ad9]:after{content:"";opacity:.4;background:currentColor;flex:1;height:1px}.join[data-v-f3445ad9]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.join-row[data-v-f3445ad9]{gap:8px;width:100%;display:flex}.join-row input[data-v-f3445ad9]{background:color-mix(in srgb, var(--plate-ink) 7%, transparent);min-width:0;min-height:44px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--plate-ink) 30%, transparent);color:var(--plate-ink);letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:999px;flex:1;padding:0 14px;font-weight:800}.error[data-v-f3445ad9]{z-index:50;color:#8a1c10;background:#fff1ee;border-radius:12px;margin:0;padding:8px 14px;font-weight:700;position:absolute;top:112px;left:50%;translate:-50%;box-shadow:0 8px 18px #0006}.fly-layer[data-v-f3445ad9]{z-index:60;pointer-events:none;position:absolute;inset:0}.replay-page[data-v-769cc3dd]{background:var(--room);min-height:100dvh;color:var(--ink);padding:12px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left));flex-direction:column;align-items:center;gap:14px;display:flex}.top[data-v-769cc3dd]{align-self:stretch;align-items:center;gap:14px;display:flex}.problem[data-v-769cc3dd]{max-width:480px}.replay[data-v-769cc3dd]{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.scene[data-v-769cc3dd]{max-width:100%;height:560px;position:relative}.me[data-v-769cc3dd]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.who[data-v-769cc3dd]{margin:0;font-weight:800}input[type=range][data-v-769cc3dd]{width:min(100%,520px)}.controls[data-v-769cc3dd]{gap:8px;display:flex}.muted[data-v-769cc3dd]{opacity:.75;margin:0}:root,.l-kupfer{--room:radial-gradient(110% 70% at 50% 20%, #17414a 0%, #0b2329 55%, #040c0e 100%);--room-solid:#0b2329;--ink:#f6e9dc;--top-1:#3e322c;--top-2:#261f1b;--top-3:#171311;--rail-1:#f0b07c;--rail-2:#b8673a;--rail-3:#6e3418;--trim:#e09a6a;--trim-hi:#ffd0a8;--trim-lo:#6e3418;--seam:#e8a8788c;--side-1:#8a4220;--side-2:#2a1006;--ring:#e8a878;--plate:linear-gradient(#fbf1e4, #e9d8c3);--plate-ink:#2a160b;--plate-muted:#7a5f4a;--plate-border:0px solid transparent;--plate-shadow:inset 0 1px 0 #fff, inset 0 -2px 0 #78461e40, 0 8px 18px #00000080;--cnt-bg:#2a160b;--cnt-ink:#f6e9dc;--metal:linear-gradient(#f3b98a, #c77a4a 55%, #a65a2c);--metal-ink:#2a1003;--light:#ff9646bf;--hi:#ffb27a;--panel:linear-gradient(#0e2c32f0, #081e23f0);--panel-border:1px solid #e8a87859;--back:repeating-linear-gradient(-45deg, #0f3239 0 5px, #0b272d 5px 10px);--emblem-ring:#c77a4a;--edge:#fff4e8;--k-o:#f7871a;--k-m:#e2337a;--k-v:#7a4ff0;--k-t:#0e9488;--bad:#ff5a4a;--warn:#ffc72c;--font:ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.l-salon{--room:radial-gradient(110% 70% at 50% 18%, #3d322b 0%, #1d1714 52%, #0b0908 100%);--room-solid:#1d1714;--ink:#f3eadb;--top-1:#474b52;--top-2:#2e3137;--top-3:#1d1f23;--rail-1:#9a6640;--rail-2:#6b4024;--rail-3:#2f1d10;--trim:#c9a45c;--trim-hi:#f5e3a6;--trim-lo:#5e4520;--seam:#c9a45c73;--side-1:#4a2c16;--side-2:#120a05;--ring:#d9b56a;--plate:linear-gradient(#2a211c, #191310);--plate-ink:#f3eadb;--plate-muted:#b9a68c;--plate-border:1px solid #c9a45c88;--plate-shadow:inset 0 1px 0 #ffe6b41f, 0 8px 18px #0000008c;--cnt-bg:#c9a45c;--cnt-ink:#241608;--metal:linear-gradient(#f5e3a6, #c9a45c 55%, #9a7a35);--metal-ink:#241608;--light:#ffbe5ab3;--hi:#ffd88a;--panel:linear-gradient(#2a211cf2, #191310f2);--panel-border:1px solid #c9a45c55;--back:repeating-linear-gradient(45deg, #5c1f2b 0 5px, #4a1922 5px 10px);--emblem-ring:#c9a45c;--edge:#f6efe2}.l-tiefsee{--room:radial-gradient(100% 70% at 50% 25%, #172650 0%, #0b1330 55%, #040713 100%);--room-solid:#0b1330;--ink:#f4e9df;--top-1:#26396a;--top-2:#1a2950;--top-3:#101a35;--rail-1:#f0b07c;--rail-2:#b8673a;--rail-3:#5a2810;--trim:#eaa676;--trim-hi:#ffd6b4;--trim-lo:#5a2810;--seam:#eaa6768c;--side-1:#6e3418;--side-2:#1a0904;--ring:#eaa676;--plate:#0e1734;--plate-ink:#f4e9df;--plate-muted:#a9a3b8;--plate-border:1px solid #c77a4a88;--plate-shadow:0 8px 20px #0000008c;--cnt-bg:linear-gradient(#eaa676, #b8673a);--cnt-ink:#2a1003;--metal:linear-gradient(#f0b07c, #c77a4a);--metal-ink:#2a1003;--light:#ff8c3cb3;--hi:#ffb27a;--panel:linear-gradient(#0e1734f2, #090f24f2);--panel-border:1px solid #c77a4a55;--back:radial-gradient(circle, #26396a, #101a35 75%);--emblem-ring:#b8673a;--edge:#fff4e8}.l-mokka{--room:radial-gradient(110% 70% at 50% 20%, #4a3628 0%, #23170f 55%, #0c0806 100%);--room-solid:#23170f;--ink:#f6ead9;--top-1:#5e412e;--top-2:#412c1e;--top-3:#271a11;--rail-1:#c9a070;--rail-2:#6e5132;--rail-3:#2a1c0e;--trim:#b08a58;--trim-hi:#f0d6aa;--trim-lo:#3a2814;--seam:#f0d6aa8c;--side-1:#5a4128;--side-2:#1c1208;--ring:#f0d6aa;--plate:#f3e4cf;--plate-ink:#2c1a0c;--plate-muted:#7d6247;--plate-border:0px solid transparent;--plate-shadow:inset 0 -2px 0 #6e513240, 0 8px 20px #00000080;--cnt-bg:#412c1e;--cnt-ink:#f6ead9;--metal:#f3e4cf;--metal-ink:#2c1a0c;--light:#ffd6a099;--hi:#ffe2b0;--panel:#23170ff0;--panel-border:1px solid #b08a5866;--back:radial-gradient(circle, #5e412e, #2c1d13 80%);--emblem-ring:#b08a58;--edge:#fff5e6}.l-mitternacht{--room:radial-gradient(100% 70% at 50% 25%, #1b2347 0%, #0d1129 55%, #05060f 100%);--room-solid:#0d1129;--ink:#e9ecff;--top-1:#22305c;--top-2:#172045;--top-3:#10162f;--rail-1:#1c2246;--rail-2:#0f1430;--rail-3:#070a1a;--trim:#8f9bff;--trim-hi:#d6dbff;--trim-lo:#3a4580;--seam:#8f9bff66;--side-1:#0a0e22;--side-2:#03040b;--ring:#aab5ff;--plate:linear-gradient(#1a2148, #0e1330);--plate-ink:#e9ecff;--plate-muted:#a3aad6;--plate-border:1px solid #3a4580;--plate-shadow:0 8px 18px #0000008c;--cnt-bg:#2b3672;--cnt-ink:#e9ecff;--metal:linear-gradient(#bff4ff, #4de1ff 55%, #23a8c8);--metal-ink:#04202a;--light:#4de1ff99;--hi:#4de1ff;--panel:linear-gradient(#1a2148f2, #0e1330f2);--panel-border:1px solid #3a4580;--back:radial-gradient(circle, #24306a, #10162f 75%);--emblem-ring:#8f9bff;--edge:#f2f4ff}*{box-sizing:border-box}html,body{background:var(--room-solid);height:100%;color:var(--ink);font-family:var(--font);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-size:16px;line-height:1.4}#app{min-height:100%}button,input{font:inherit;color:inherit}.btn{background:var(--metal);min-height:44px;color:var(--metal-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:800;transition:transform 80ms;display:inline-flex;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0003,0 6px 14px #00000059}.btn:active{transform:scale(.97)}.btn.quiet{color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 35%, transparent);background:0 0}.btn:disabled{opacity:.45;cursor:default}.btn:focus-visible,input:focus-visible,.pill:focus-visible,.card:focus-visible{outline:3px solid var(--hi);outline-offset:2px}.pill{background:var(--plate);min-height:40px;color:var(--plate-ink);border:var(--plate-border);box-shadow:var(--plate-shadow);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.panel{--surface:color-mix(in srgb, var(--plate-ink) 6%, transparent);--text:var(--plate-ink);--muted:var(--plate-muted);--border:color-mix(in srgb, var(--plate-ink) 25%, transparent);--accent:var(--plate-ink);background:var(--plate);color:var(--plate-ink);border:var(--plate-border);box-shadow:var(--plate-shadow), 0 24px 60px #00000073;text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:20px 22px;display:flex}.card{width:var(--w);height:calc(var(--w) * 1.5);border-radius:calc(var(--w) * .15);color:#fff;font-family:var(--font);background:radial-gradient(120% 90% at 20% 10%, var(--k2), var(--k) 55%, color-mix(in srgb, var(--k) 72%, #000) 110%);border:calc(var(--w) * .05) solid var(--edge);-webkit-user-select:none;user-select:none;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 2px 3px #00000059,0 10px 22px #00000061}.k-o{--k:var(--k-o);--k2:#ffc15e}.k-m{--k:var(--k-m);--k2:#ff7fb0}.k-v{--k:var(--k-v);--k2:#b79bff}.k-t{--k:var(--k-t);--k2:#3fe0c5}.k-x{--k:#1d1a27;--k2:#4a4260}.card .wm{fill:#ffffff26;width:76%;position:absolute;top:50%;left:50%;translate:-50% -50%}.card .big{font-weight:900;font-size:calc(var(--w) * .66);text-shadow:0 calc(var(--w) * .03) 0 #00000040;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.card .big.plus{font-size:calc(var(--w) * .5);letter-spacing:-.02em}.card .big svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:58%;filter:drop-shadow(0 calc(var(--w) * .025) 0 #00000040)}.card .u{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.07em}.card .ix{font-weight:900;font-size:calc(var(--w) * .24);flex-direction:column;align-items:center;line-height:.95;display:flex;position:absolute}.card .ix.tl{left:calc(var(--w) * .08);top:calc(var(--w) * .07)}.card .ix.br{right:calc(var(--w) * .08);bottom:calc(var(--w) * .07);rotate:180deg}.card .ix svg{width:calc(var(--w) * .19);height:calc(var(--w) * .19);fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.card .ix .plus{font-size:calc(var(--w) * .2)}.card .ix .mq{gap:calc(var(--w) * .015);width:calc(var(--w) * .19);grid-template-columns:1fr 1fr;display:grid}.card .ix .mq svg{stroke:none;width:100%;height:auto}.quad{gap:calc(var(--w) * .06);grid-template-columns:1fr 1fr;width:60%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.quad svg{width:100%;display:block}.card.wild4 .quad{width:44%;top:61%}.card.wild4 .big{padding-top:calc(var(--w) * .27);font-size:calc(var(--w) * .38);align-items:start}.card.chosen .quad{aspect-ratio:1;background:var(--edge);width:68%;box-shadow:0 calc(var(--w) * .02) calc(var(--w) * .05) #0000004d;border-radius:50%;gap:8%;padding:13%}.card.chosen.wild4 .quad{width:54%}.card.chosen .ix .mq{padding:calc(var(--w) * .015);border-radius:calc(var(--w) * .03);background:var(--edge)}.card .sheen{pointer-events:none;background:linear-gradient(#ffffff2e,#0000 35%);position:absolute;inset:0}.card.back{background:var(--back)}.card.back .emblem{aspect-ratio:1;background:var(--edge);width:62%;box-shadow:0 0 0 calc(var(--w) * .035) var(--emblem-ring);border-radius:50%;grid-template-columns:1fr 1fr;gap:8%;padding:13%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.card.back .emblem svg{width:100%;display:block}.card.back.tiny .emblem{width:50%;padding:11%}.cs-nacht .card:not(.back){border:calc(var(--w) * .045) solid var(--k);color:color-mix(in srgb, var(--k) 82%, #fff);background:linear-gradient(160deg,#26212d,#141118)}.cs-nacht .card .wm{fill:var(--k);opacity:.16}.cs-nacht .card .big{color:color-mix(in srgb, var(--k) 82%, #fff);text-shadow:0 0 calc(var(--w) * .12) color-mix(in srgb, var(--k) 55%, transparent)}.cs-nacht .card .big svg{filter:drop-shadow(0 0 calc(var(--w) * .06) color-mix(in srgb, var(--k) 60%, transparent))}.cs-nacht .card.k-x{--k:#e9e2f3;border:calc(var(--w) * .045) solid transparent;background:linear-gradient(160deg, #26212d, #141118) padding-box, conic-gradient(var(--k-o) 0 25%, var(--k-m) 0 50%, var(--k-v) 0 75%, var(--k-t) 0) border-box}.cs-nacht .card .sheen{background:linear-gradient(#ffffff12,#0000 35%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
