.tv.svelte-gntnf3{background:var(--game-bg);font-size:2.2vmin;position:fixed;inset:0;overflow:hidden}.ambient.svelte-gntnf3{background:radial-gradient(40% 50% at 15% 20%, color-mix(in srgb, var(--a) 30%, transparent), transparent 70%), radial-gradient(40% 50% at 90% 85%, color-mix(in srgb, var(--b) 24%, transparent), transparent 70%);pointer-events:none;animation:30s ease-in-out infinite alternate svelte-gntnf3-drift;position:absolute;inset:-20%}@keyframes svelte-gntnf3-drift{to{transform:translate(3%,-2%)scale(1.05)}}header.svelte-gntnf3{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:3vmin;left:4vmin;right:4vmin}.brand.svelte-gntnf3{color:var(--text-2);align-items:center;gap:1vmin;font-size:2.4vmin;font-weight:600;display:flex}.brand.svelte-gntnf3 b:where(.svelte-gntnf3){color:var(--text)}.mark.svelte-gntnf3{background:linear-gradient(120deg,#ff453a,#bf5af2,#0a84ff);border-radius:1vmin;width:3.4vmin;height:2vmin}.tools.svelte-gntnf3{gap:1vmin;display:flex}.pill.svelte-gntnf3{background:var(--fill);color:var(--text-2);border-radius:99px;padding:.8vmin 1.6vmin;font-size:1.7vmin}.center.svelte-gntnf3{color:var(--text-2);place-content:center;justify-items:center;gap:2vmin;display:grid;position:absolute;inset:0}.lobby.svelte-gntnf3{grid-template-columns:1fr auto;align-items:center;gap:6vmin;display:grid;position:absolute;inset:12vmin 6vmin 6vmin}.hero.svelte-gntnf3{min-width:0;position:relative}.glyph.svelte-gntnf3{opacity:.07;pointer-events:none;font-size:34vmin;line-height:1;position:absolute;top:-8vmin;right:0}h1.svelte-gntnf3{letter-spacing:-.04em;background:linear-gradient(180deg, #fff 30%, color-mix(in srgb, var(--a) 60%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:11vmin;font-weight:900;line-height:.95}.tagline.svelte-gntnf3{color:var(--text-2);margin:1.4vmin 0 4vmin;font-size:3vmin}.seats.svelte-gntnf3{align-items:center;gap:2vmin;display:flex}.seat.svelte-gntnf3{border:.3vmin dashed var(--fill-2);max-width:34vmin;transition:all .4s var(--ease-out);background:#ffffff0d;border-radius:2vmin;flex:1;padding:2vmin 2.4vmin}.seat.on.svelte-gntnf3{border:.3vmin solid var(--c);background:color-mix(in srgb, var(--c) 14%, transparent)}.role.svelte-gntnf3{letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--text-2));font-size:1.6vmin;font-weight:700;display:block}.seat.svelte-gntnf3 b:where(.svelte-gntnf3){white-space:nowrap;text-overflow:ellipsis;margin-top:.6vmin;font-size:3.4vmin;display:block;overflow:hidden}.seat.svelte-gntnf3 small:where(.svelte-gntnf3){color:var(--text-3);font-size:1.6vmin}.vs.svelte-gntnf3{color:var(--text-3);font-size:3vmin;font-weight:900}.status.svelte-gntnf3{color:var(--text-2);margin:2.4vmin 0 0;font-size:2.2vmin}.howto.svelte-gntnf3{color:var(--text-2);gap:1.2vmin;margin:4vmin 0 0;padding:0;font-size:2.1vmin;list-style:none;display:grid}.howto.svelte-gntnf3 li:where(.svelte-gntnf3){align-items:center;gap:1.4vmin;display:flex}.howto.svelte-gntnf3 span:where(.svelte-gntnf3){background:var(--fill-2);width:3.4vmin;height:3.4vmin;color:var(--text);border-radius:50%;place-items:center;font-size:1.7vmin;font-weight:700;display:grid}.qrcard.svelte-gntnf3{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);text-align:center;background:#141416cc;border-radius:3.4vmin;width:40vmin;padding:3vmin;box-shadow:0 4vmin 10vmin #00000080}.qr.svelte-gntnf3{background:#fff;border-radius:2vmin;padding:1.6vmin;line-height:0}.qr.svelte-gntnf3 svg{width:100%;height:auto}.qrcard.svelte-gntnf3 b:where(.svelte-gntnf3){margin-top:2vmin;font-size:2.8vmin;display:block}.qrcard.svelte-gntnf3>span:where(.svelte-gntnf3){color:var(--text-2);font-size:1.7vmin}.qrcard.svelte-gntnf3 i:where(.svelte-gntnf3){color:var(--text);font-style:normal}.code.svelte-gntnf3{justify-content:center;gap:1vmin;margin-top:2vmin;display:flex}.code.svelte-gntnf3 span:where(.svelte-gntnf3){background:var(--fill-2);border-radius:1.4vmin;place-items:center;width:6vmin;height:7vmin;font-size:4vmin;font-weight:800;display:grid}.game.svelte-gntnf3{grid-template-rows:auto 1fr auto;gap:2vmin;display:grid;position:absolute;inset:9vmin 4vmin 3vmin}.bar.svelte-gntnf3{grid-template-columns:1fr auto 1fr;align-items:center;gap:3vmin;display:grid}.player.svelte-gntnf3{transition:all .35s var(--ease-out);background:#ffffff0a;border:.3vmin solid #0000;border-radius:2vmin;min-width:0;padding:1.4vmin 2.4vmin}.player.right.svelte-gntnf3{text-align:right}.player.turn.svelte-gntnf3{border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);box-shadow:0 0 5vmin color-mix(in srgb, var(--c) 30%, transparent)}.player.svelte-gntnf3 b:where(.svelte-gntnf3){white-space:nowrap;text-overflow:ellipsis;font-size:3.2vmin;display:block;overflow:hidden}.dots.svelte-gntnf3{color:var(--text-2);font-size:1.7vmin}.score.svelte-gntnf3{font-variant-numeric:tabular-nums;align-items:baseline;gap:1.2vmin;font-size:6vmin;font-weight:900;display:flex;position:relative}.score.svelte-gntnf3 i:where(.svelte-gntnf3){color:var(--text-3);font-style:normal}.score.svelte-gntnf3 small:where(.svelte-gntnf3){color:var(--text-3);white-space:nowrap;font-size:1.5vmin;font-weight:600;position:absolute;bottom:-2.2vmin;left:50%;transform:translate(-50%)}.board.svelte-gntnf3{place-items:center;min-height:0;display:grid;position:relative}.turnline.svelte-gntnf3{text-align:center;color:var(--text-2);margin:0;font-size:2.4vmin}.end.svelte-gntnf3{z-index:5;background:radial-gradient(circle,#0000008c,#000000d9);place-items:center;display:grid;position:absolute;inset:0}.endcard.svelte-gntnf3{text-align:center}.endcard.svelte-gntnf3 small:where(.svelte-gntnf3){letter-spacing:.2em;text-transform:uppercase;color:var(--a);font-size:2.2vmin;font-weight:700}.endcard.svelte-gntnf3 h2:where(.svelte-gntnf3){letter-spacing:-.04em;margin:1vmin 0 3vmin;font-size:10vmin;font-weight:900}.endscore.svelte-gntnf3{color:var(--text-2);justify-content:center;align-items:center;gap:3vmin;font-size:3vmin;display:flex}.endscore.svelte-gntnf3 b:where(.svelte-gntnf3){color:var(--text);font-size:6vmin}.endcard.svelte-gntnf3 p:where(.svelte-gntnf3){color:var(--text-3);margin-top:4vmin;font-size:2vmin}.corner-qr.svelte-gntnf3{opacity:.9;z-index:2;background:#fff;border-radius:1.2vmin;width:11vmin;padding:.8vmin;line-height:0;position:absolute;bottom:2vmin;right:2vmin}.corner-qr.svelte-gntnf3 svg{width:100%;height:auto}.corner-qr.svelte-gntnf3 span:where(.svelte-gntnf3){color:#000;text-align:center;letter-spacing:.1em;margin-top:.6vmin;font-size:1.6vmin;font-weight:800;line-height:1.2;display:block}.offline.svelte-gntnf3{background:var(--bg-elev-2);z-index:9;border-radius:99px;padding:1vmin 2vmin;position:absolute;top:3vmin;left:50%;transform:translate(-50%)}@media (max-aspect-ratio:1){.lobby.svelte-gntnf3{grid-template-columns:1fr;align-content:start}.qrcard.svelte-gntnf3{justify-self:center}}
