:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8e6f0;--neon:#ff3fb3;--amber:#ffa640;--glow-drop:var(--amber);--glow-drop-soft:#ffa640b3;--card-ratio:.7143;--table-card-h:15.5vh;--hand-card-h:23vh;--opp-hand-card-h:14vh;--pile-card-h:15.5vh;color:var(--ink);font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}html,body{background:#05060a;height:100%;margin:0;overflow:clip}#app{height:100%}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.card.svelte-lv9s7p{height:var(--h);width:calc(var(--h) * var(--card-ratio));transform-style:preserve-3d;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:relative}.card.hidden.svelte-lv9s7p{visibility:hidden}.card.inactive.svelte-lv9s7p{transform:rotate(90deg)}.inner.svelte-lv9s7p{transform-style:preserve-3d;border-radius:calc(var(--h) * .045);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;position:absolute;inset:0;box-shadow:0 .35vh 1vh #0009,0 0 0 1px #00000080}.card.down.svelte-lv9s7p .inner:where(.svelte-lv9s7p){transform:rotateY(180deg)}.face.svelte-lv9s7p,.back.svelte-lv9s7p{object-fit:cover;border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.back.svelte-lv9s7p{transform:rotateY(180deg)}.stats.svelte-lv9s7p{font-size:calc(var(--h) * .11);font-variant-numeric:tabular-nums;color:#fff;backface-visibility:hidden;pointer-events:none;background:#05060ad9;border:1px solid #e8e6f04d;border-radius:.4em;padding:0 .5em;font-weight:700;position:absolute;bottom:3%;right:4%}.stats.hurt.svelte-lv9s7p b:where(.svelte-lv9s7p){color:#ff5a5a}.card.interactive.svelte-lv9s7p{cursor:pointer}.card.interactive.svelte-lv9s7p:hover,.card.interactive.svelte-lv9s7p:focus-visible,.card.target.svelte-lv9s7p{z-index:10;outline:none}.card.lift.svelte-lv9s7p:hover .inner:where(.svelte-lv9s7p),.card.lift.svelte-lv9s7p:focus-visible .inner:where(.svelte-lv9s7p),.card.target.svelte-lv9s7p .inner:where(.svelte-lv9s7p){transform:translateY(-6%)translateZ(60px)scale(1.18);box-shadow:0 1.2vh 2.4vh #000000b3,0 0 1.2vh #ff3fb359}.card.inactive.lift.svelte-lv9s7p:hover .inner:where(.svelte-lv9s7p),.card.inactive.target.svelte-lv9s7p .inner:where(.svelte-lv9s7p){transform:translateY(0)translateZ(60px)scale(1.18)}.card.interactive.svelte-lv9s7p:not(.lift):hover{transform:translateY(-1.5%)translateZ(3px)}.card.interactive.svelte-lv9s7p:not(.lift) .inner:where(.svelte-lv9s7p):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .32s;animation:1.8s ease-in-out infinite svelte-lv9s7p-pile-glow;position:absolute;inset:0;box-shadow:0 0 0 1px #fff9,0 0 .8vh #ffffff59}.card.interactive.svelte-lv9s7p:not(.lift):hover .inner:where(.svelte-lv9s7p):after{opacity:1}@keyframes svelte-lv9s7p-pile-glow{50%{box-shadow:0 0 0 1px #ffffffd9,0 0 1.4vh #ffffff8c}}.card.playable.svelte-lv9s7p .inner:where(.svelte-lv9s7p),.card.hint.svelte-lv9s7p .inner:where(.svelte-lv9s7p){box-shadow:0 .35vh 1vh #0009,0 0 0 2px #40dcffbf,0 0 1.4vh #40dcff73}.card.attacker.svelte-lv9s7p .inner:where(.svelte-lv9s7p){box-shadow:0 .35vh 1vh #0009,0 0 0 2px #ff5a5a,0 0 1.6vh #ff5a5a99}.card.picked.svelte-lv9s7p .inner:where(.svelte-lv9s7p){box-shadow:0 .35vh 1vh #0009, 0 0 0 2px var(--amber), 0 0 1.6vh #ffa64099}.card.attacker.svelte-lv9s7p{transform:translateY(-12%)}.card.attacker.inactive.svelte-lv9s7p{transform:rotate(90deg)translate(-12%)}.card.target.svelte-lv9s7p .inner:where(.svelte-lv9s7p){box-shadow:0 1.2vh 2.4vh #000000b3, 0 0 0 2px var(--neon), 0 0 2.4vh #ff3fb3b3}.hand.svelte-1mnil76{pointer-events:none;justify-content:center;width:0;display:flex;position:absolute;left:50%}.hand.me.svelte-1mnil76{bottom:calc(var(--hand-card-h) * -.18)}.hand.opp.svelte-1mnil76{top:calc(var(--opp-hand-card-h) * -.35)}.slot.svelte-1mnil76{transform:translateX(-50%) translate(var(--x), var(--y)) rotate(var(--r));transform-origin:50% 120%;pointer-events:auto;transition:transform .26s cubic-bezier(.2,.8,.2,1),z-index;position:absolute;bottom:0;left:0}.hand.opp.svelte-1mnil76 .slot:where(.svelte-1mnil76){transform-origin:50% -20%;top:0;bottom:auto}.hand.me.svelte-1mnil76 .slot:where(.svelte-1mnil76):hover{transform:translateX(-50%) translate(var(--x), calc(var(--hand-card-h) * -.42)) rotate(0deg) scale(1.28);z-index:100!important}.hand.svelte-1mnil76 .card.lift:hover .inner{transform:none;box-shadow:0 1.6vh 3vh #000000bf,0 0 1.4vh #ff3fb359}.arrows.svelte-uv2tb1{pointer-events:none;z-index:900;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.arrow.svelte-uv2tb1{--c:var(--neon);--ink:#ffd9f0}.arrow.attack.svelte-uv2tb1{--c:#ff5a5a;--ink:#ffe0e0}.arrow.block.svelte-uv2tb1{--c:var(--amber);--ink:#fff0d8}.arrow.svelte-uv2tb1 path:where(.svelte-uv2tb1){fill:none;stroke-linecap:round}.glow.svelte-uv2tb1{stroke:var(--c);stroke-width:9px;opacity:.55;filter:url(#arrow-glow)}polygon.glow.svelte-uv2tb1{fill:var(--c);stroke:var(--c)}.core.svelte-uv2tb1{stroke:var(--ink);stroke-width:2px;stroke-dasharray:10 6;animation:.9s linear infinite svelte-uv2tb1-flow}.head.svelte-uv2tb1{fill:var(--ink);stroke:none}@keyframes svelte-uv2tb1-flow{to{stroke-dashoffset:-16px}}.backdrop.svelte-apdfnz{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#030408b8;justify-content:center;align-items:center;animation:.14s ease-out svelte-apdfnz-fade;display:flex;position:fixed;inset:0}.big.svelte-apdfnz{height:min(88vh, calc(96vw * var(--card-ratio)));aspect-ratio:var(--card-ratio);border-radius:3.5%;animation:.18s cubic-bezier(.2,.8,.2,1) svelte-apdfnz-pop;box-shadow:0 3vh 6vh #000c,0 0 3vh #ff3fb347}@keyframes svelte-apdfnz-fade{0%{opacity:0}}@keyframes svelte-apdfnz-pop{0%{opacity:0;transform:scale(.86)}}.backdrop.svelte-r0dhm4{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#030408b8;justify-content:center;align-items:center;animation:.14s ease-out svelte-r0dhm4-fade;display:flex;position:fixed;inset:0}.grid.svelte-r0dhm4{grid-template-columns:repeat(auto-fit, calc(38vh * var(--card-ratio)));justify-content:center;gap:2.4vh;width:96vw;max-height:100vh;padding:4vh;animation:.18s cubic-bezier(.2,.8,.2,1) svelte-r0dhm4-pop;display:grid;overflow-y:auto}.grid.svelte-r0dhm4 img:where(.svelte-r0dhm4){width:100%;aspect-ratio:var(--card-ratio);border-radius:4%;display:block;box-shadow:0 1.6vh 3.2vh #000000bf,0 0 1.6vh #ff3fb32e}.empty.svelte-r0dhm4{color:#e8e6f08c;letter-spacing:.1em;font-size:2vh}@keyframes svelte-r0dhm4-fade{0%{opacity:0}}@keyframes svelte-r0dhm4-pop{0%{opacity:0;transform:scale(.92)}}.strip.svelte-fnrv5w{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;pointer-events:none;--seat:var(--neon);--seat-soft:#ff3fb38c;background:#05060ab3;border:1px solid #ff3fb359;border-radius:999px;align-items:center;gap:2vh;padding:.7vh 1.2vh .7vh 1.8vh;transition:border-color .3s;display:flex;position:absolute;top:42vh;right:1.6vw;transform:translateY(-50%)}.strip.opp.svelte-fnrv5w{--seat:var(--amber);--seat-soft:#ffa6408c;border-color:#ffa64066}.who.svelte-fnrv5w{letter-spacing:.14em;text-transform:uppercase;color:var(--seat);flex-direction:column;gap:.3vh;min-width:13ch;font-size:1.5vh;transition:color .3s;display:flex}.note.svelte-fnrv5w{letter-spacing:.06em;text-transform:none;color:#e8e6f0b3;max-width:26ch;font-size:1.15vh}.pips.svelte-fnrv5w{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.pips.svelte-fnrv5w li:where(.svelte-fnrv5w){flex-direction:column;align-items:center;gap:.5vh;width:6.4vh;display:flex;position:relative}.pips.svelte-fnrv5w li:where(.svelte-fnrv5w)+li:where(.svelte-fnrv5w):before{content:"";background:#e8e6f02e;width:6.4vh;height:1px;position:absolute;top:.6vh;right:50%}.pips.svelte-fnrv5w li.done:where(.svelte-fnrv5w)+li.done:where(.svelte-fnrv5w):before,.pips.svelte-fnrv5w li.done:where(.svelte-fnrv5w)+li.active:where(.svelte-fnrv5w):before{background:var(--seat-soft)}.dot.svelte-fnrv5w{z-index:1;background:#e8e6f02e;border:1px solid #e8e6f04d;border-radius:50%;width:1.2vh;height:1.2vh;transition:background .2s,box-shadow .2s,transform .2s;position:relative}li.done.svelte-fnrv5w .dot:where(.svelte-fnrv5w){background:var(--seat-soft);border-color:#0000}li.active.svelte-fnrv5w .dot:where(.svelte-fnrv5w){background:var(--seat);box-shadow:0 0 1.2vh var(--seat), 0 0 .3vh #fff inset;border-color:#0000;transform:scale(1.35)}.name.svelte-fnrv5w{letter-spacing:.12em;text-transform:uppercase;color:#e8e6f073;font-size:1.15vh;transition:color .2s}li.active.svelte-fnrv5w .name:where(.svelte-fnrv5w){color:var(--ink)}button.svelte-fnrv5w{pointer-events:auto;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--neon);cursor:pointer;background:#ff3fb32e;border-radius:999px;min-width:16ch;padding:.7vh 1.8vh;font-size:1.5vh;transition:background .16s,box-shadow .16s,opacity .3s;box-shadow:0 0 1.2vh #ff3fb359}button.pass.svelte-fnrv5w{animation:1.4s ease-in-out infinite svelte-fnrv5w-pulse}@keyframes svelte-fnrv5w-pulse{50%{box-shadow:0 0 2.4vh #ff3fb3b3}}button.svelte-fnrv5w:hover:not(:disabled){background:#ff3fb361;box-shadow:0 0 2vh #ff3fb399}button.svelte-fnrv5w:disabled{opacity:.35;cursor:default;box-shadow:none;animation:none}.panel.svelte-c7500x{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:30;background:#05060ad9;border:1px solid #e8e6f033;border-radius:1vh;flex-direction:column;width:34vh;height:40vh;font-size:1.3vh;display:flex;position:absolute;top:30vh;left:1.2vh}.tabs.svelte-c7500x{border-bottom:1px solid #e8e6f026;display:flex}.tabs.svelte-c7500x button:where(.svelte-c7500x){font:inherit;letter-spacing:.1em;text-transform:uppercase;color:#e8e6f099;cursor:pointer;background:0 0;border:0;padding:.8vh 1.2vh;font-size:1.2vh}.tabs.svelte-c7500x button.on:where(.svelte-c7500x){color:var(--neon)}.tabs.svelte-c7500x .close:where(.svelte-c7500x){margin-left:auto;font-size:1.8vh}.list.svelte-c7500x{flex:1;padding:.6vh 1vh;line-height:1.4;overflow-y:auto}.line.svelte-c7500x{color:#e8e6f0cc;padding:.15vh 0}.line.mine.svelte-c7500x{color:var(--ink)}.line.dim.svelte-c7500x{color:#e8e6f066}.seq.svelte-c7500x{color:#e8e6f059;font-variant-numeric:tabular-nums;width:4ch;display:inline-block}form.svelte-c7500x{border-top:1px solid #e8e6f026}input.svelte-c7500x{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;padding:.8vh 1vh}input.svelte-c7500x:focus{outline:none}.box.svelte-fkkls2{border:1px solid var(--neon);z-index:2500;text-align:center;background:#05060aeb;border-radius:1.2vh;padding:2vh 2.6vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3vh #ff3fb359}p.svelte-fkkls2{margin:0 0 1.4vh;font-size:1.6vh}.opts.svelte-fkkls2{justify-content:center;gap:1vh;display:flex}button.svelte-fkkls2{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#ffffff14;border:1px solid #e8e6f066;border-radius:999px;padding:.8vh 1.8vh;font-size:1.4vh}button.red.svelte-fkkls2{border-color:#c8342c}button.green.svelte-fkkls2{border-color:#2f9a4a}button.blue.svelte-fkkls2{border-color:#2f6fd8}button.white.svelte-fkkls2{border-color:#d8c88a}button.black.svelte-fkkls2{border-color:#7a5aa0}button.cancel.svelte-fkkls2{opacity:.6}button.svelte-fkkls2:hover{background:#ffffff2e}.menu.svelte-1vmczj8{z-index:2500;background:#05060aeb;border:1px solid #e8e6f040;border-radius:1.2vh;flex-direction:column;gap:1.2vh;width:36vh;padding:1.6vh 2vh;font-size:1.4vh;display:flex;position:fixed;bottom:6vh;right:1.2vh}h2.svelte-1vmczj8{letter-spacing:.2em;text-transform:uppercase;color:var(--neon);margin:0;font-size:1.5vh}label.svelte-1vmczj8{cursor:pointer;align-items:flex-start;gap:1vh;line-height:1.4;display:flex}.dim.svelte-1vmczj8{color:#e8e6f080;margin:0;font-size:1.2vh}button.svelte-1vmczj8{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #e8e6f04d;border-radius:999px;align-self:flex-end;padding:.5vh 1.4vh;font-size:1.2vh}.copy.svelte-1osgc16{vertical-align:middle;width:3vh;height:3vh;color:var(--ink);cursor:pointer;background:#ffffff14;border:1px solid #e8e6f04d;border-radius:.6vh;justify-content:center;align-items:center;margin-left:.4vh;display:inline-flex}.copy.svelte-1osgc16:hover{border-color:var(--neon);color:var(--neon)}.copy.copied.svelte-1osgc16{color:#4ce07a;border-color:#4ce07a}.scene.svelte-j903p3{perspective:1700px;perspective-origin:50% 42%;background:#05060a 50%/cover no-repeat;width:100vw;height:100vh;position:relative;overflow:clip}.plane.svelte-j903p3{transform-origin:50%;width:100vw;height:104vh;transform-style:preserve-3d;position:absolute;top:-5vh;left:0;transform:rotateX(22deg)}.region.svelte-j903p3{transform-style:preserve-3d;align-items:center;gap:.9vh;display:flex;position:absolute}.region.row.svelte-j903p3,.region.stack.svelte-j903p3{justify-content:center}.label.svelte-j903p3{letter-spacing:.2em;text-transform:uppercase;color:#e8e6f047;pointer-events:none;border:1px dashed #e8e6f01f;border-radius:1vh;justify-content:center;align-items:center;font-size:1.4vh;display:flex;position:absolute;inset:0}.slot.svelte-j903p3{transform-style:preserve-3d;flex:none;transition:width .26s,margin-right .26s;position:relative}.slot.inactive.svelte-j903p3{width:var(--table-card-h);justify-content:center;display:flex}.slot.rides.svelte-j903p3{margin-right:calc(var(--table-card-h) * var(--card-ratio) * var(--rider-peek))}.slot.svelte-j903p3{--rider-peek:.3}.rider.svelte-j903p3{transform:translate(calc(var(--rider-peek) * 100% * (var(--i) + 1)), calc(-6% * (var(--i) + 1))) translateZ(calc(-1px * (var(--i) + 1)));transform-style:preserve-3d;position:absolute;top:0;left:0}.pile.svelte-j903p3{height:var(--pile-card-h);width:calc(var(--pile-card-h) * var(--card-ratio));transform-style:preserve-3d;position:relative}.pile.svelte-j903p3 .layer:where(.svelte-j903p3){transform:translate(calc(var(--i) * -.18vh), calc(var(--i) * -.22vh)) translateZ(calc(var(--i) * 1px));position:absolute;top:0;left:0}.region.drop.svelte-j903p3 .label:where(.svelte-j903p3){border-color:var(--glow-drop);color:var(--glow-drop)}.region.row.drop.svelte-j903p3{outline:1px dashed var(--glow-drop);outline-offset:.6vh;box-shadow:0 0 2.4vh var(--glow-drop-soft);border-radius:1vh}.pile.svelte-j903p3 .count:where(.svelte-j903p3){font-variant-numeric:tabular-nums;color:#e8e6f0bf;pointer-events:none;background:#05060a99;border-radius:1vh;padding:.2vh 1vh;font-size:1.5vh;position:absolute;bottom:-2.6vh;left:50%;transform:translate(-50%)}.pool.svelte-j903p3{pointer-events:none;border-radius:1vh;justify-content:center;align-items:center;gap:.6vh;width:50%;height:2.5%;transition:height .2s,top .2s,background .2s;display:flex;position:absolute;left:22%}.pool.me.svelte-j903p3{top:67.5%}.pool.opp.svelte-j903p3{top:19.5%}.pool.me.armed.svelte-j903p3{pointer-events:auto;background:#ffa64014;outline:1px dashed #ffa64066;height:9%;top:64%}.pool.me.drop.svelte-j903p3{outline-color:var(--glow-drop);box-shadow:0 0 2.4vh var(--glow-drop-soft);background:#ffa64033}.poollabel.svelte-j903p3{letter-spacing:.2em;text-transform:uppercase;color:var(--glow-drop);font-size:1.3vh;position:absolute}.pebble.svelte-j903p3{background:currentColor;border-radius:50%;width:1.6vh;height:1.6vh;box-shadow:0 0 .8vh,inset 0 0 .3vh #fff9}.pebble.red.svelte-j903p3{color:#ff5a4a}.pebble.green.svelte-j903p3{color:#4ce07a}.pebble.blue.svelte-j903p3{color:#4a8cff}.pebble.white.svelte-j903p3{color:#ffe9a8}.pebble.black.svelte-j903p3{color:#b07cff}.pebble.colourless.svelte-j903p3{color:#c0c4cc}.stack.svelte-j903p3{z-index:4;pointer-events:none;width:calc(var(--table-card-h) * var(--scale) * var(--card-ratio));height:calc(var(--table-card-h) * var(--scale));position:absolute;transform:translate(-50%,-50%)}.stack.svelte-j903p3 .item:where(.svelte-j903p3){transform:translate(calc(var(--i) * 3vh), calc(var(--i) * -1.2vh));pointer-events:auto;position:absolute;top:0;left:0}.portrait.svelte-j903p3{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background:#05060ab3;border:1px solid #ff3fb359;border-radius:999px;align-items:center;gap:1vh;padding:.6vh 1.4vh .6vh .6vh;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute}.portrait.me.svelte-j903p3{bottom:2.5vh;right:calc(50% + 40vh)}.portrait.opp.svelte-j903p3{top:2.5vh;left:calc(50% + 24vh)}.portrait.active.svelte-j903p3{border-color:var(--neon);box-shadow:0 0 1.6vh #ff3fb373}.portrait.opp.active.svelte-j903p3{border-color:var(--amber);box-shadow:0 0 1.6vh #ffa64073}.portrait.target.svelte-j903p3{border-color:var(--neon);box-shadow:0 0 0 2px var(--neon), 0 0 2.4vh #ff3fb3b3}.portrait.away.svelte-j903p3{opacity:.6}.avatar.svelte-j903p3{background:radial-gradient(circle at 35% 30%,#4a4f6a,#14161f 70%);border:1px solid #e8e6f040;border-radius:50%;width:4.6vh;height:4.6vh}.meta.svelte-j903p3{flex-direction:column;line-height:1.1;display:flex}.name.svelte-j903p3{color:#e8e6f0cc;font-size:1.5vh}.counter.svelte-j903p3{color:var(--amber);font-variant-numeric:tabular-nums;font-size:2.4vh;font-weight:700}.counter.low.svelte-j903p3{color:#ff5a5a}.hud.svelte-j903p3{color:#e8e6f099;z-index:20;background:#05060a8c;border-radius:.8vh;align-items:center;gap:.8vh;padding:.5vh 1vh;font-size:1.25vh;display:flex;position:absolute;bottom:1vh;right:1.2vh}.hud.svelte-j903p3 button:where(.svelte-j903p3){font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #e8e6f04d;border-radius:.6vh;padding:.1vh .8vh}.hud.svelte-j903p3 button:where(.svelte-j903p3):hover{border-color:var(--neon)}.dim.svelte-j903p3{color:#e8e6f080}.toast.svelte-j903p3{border:1px solid var(--amber);color:var(--ink);z-index:40;pointer-events:none;text-align:center;background:#05060ad9;border-radius:999px;max-width:60vw;padding:.8vh 1.6vh;font-size:1.4vh;position:absolute;bottom:28vh;left:50%;transform:translate(-50%)}.banner.svelte-j903p3{text-align:center;border:1px solid var(--neon);z-index:50;background:#05060ae6;border-radius:1.4vh;max-width:70vw;padding:2.4vh 3.2vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4vh #ff3fb359}.banner.svelte-j903p3 h2:where(.svelte-j903p3){letter-spacing:.2em;text-transform:uppercase;color:var(--neon);margin:0 0 1vh;font-size:2.6vh}.banner.svelte-j903p3 p:where(.svelte-j903p3){margin:.4vh 0;font-size:1.5vh}.banner.svelte-j903p3 code:where(.svelte-j903p3){color:var(--ink);-webkit-user-select:all;user-select:all;background:#ffffff14;border-radius:.3em;padding:.1em .4em}.banner.svelte-j903p3 .row:where(.svelte-j903p3){justify-content:center;align-items:center;gap:1.2vh;margin-top:1.4vh;display:flex}.banner.svelte-j903p3 button:where(.svelte-j903p3),.banner.svelte-j903p3 a:where(.svelte-j903p3){font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid var(--neon);cursor:pointer;background:#ff3fb32e;border-radius:999px;padding:.8vh 2vh;font-size:1.4vh;text-decoration:none}.banner.svelte-j903p3 button:where(.svelte-j903p3):disabled{opacity:.5;cursor:default}.banner.svelte-j903p3 a:where(.svelte-j903p3){background:0 0;border-color:#e8e6f04d}.flight-layer{pointer-events:none;z-index:1000;perspective:1700px;position:fixed;inset:0}.flight-card{transform-origin:0 0;transform-style:preserve-3d;will-change:transform;border-radius:4%;position:absolute;box-shadow:0 2vh 4vh #000000b3}.flight-card img{object-fit:cover;border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.flight-card img.back{transform:rotateY(180deg)}.flight-card.drag{will-change:left, top;box-shadow:0 2.4vh 4.8vh #000000bf,0 0 2vh #ff3fb373}.join.svelte-14sf67n{color:var(--ink);background:#05060a radial-gradient(at 50% 30%,#ff3fb31f,#0000 60%);flex-direction:column;justify-content:center;align-items:center;gap:2.4vh;display:flex;position:fixed;inset:0}h1.svelte-14sf67n{letter-spacing:.3em;text-transform:uppercase;color:var(--neon);text-shadow:0 0 2vh #ff3fb399;margin:0;font-size:5vh}form.svelte-14sf67n{flex-direction:column;gap:1.4vh;width:34vh;display:flex}label.svelte-14sf67n{letter-spacing:.1em;text-transform:uppercase;color:#e8e6f099;flex-direction:column;gap:.4vh;font-size:1.4vh;display:flex}input.svelte-14sf67n{font:inherit;color:var(--ink);background:#ffffff0f;border:1px solid #e8e6f040;border-radius:.8vh;padding:1vh 1.2vh;font-size:2vh}input.svelte-14sf67n:focus{border-color:var(--neon);outline:none}button.svelte-14sf67n{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid var(--neon);cursor:pointer;background:#ff3fb32e;border-radius:999px;padding:1vh 2.4vh;font-size:1.6vh;box-shadow:0 0 1.2vh #ff3fb359}button.svelte-14sf67n:hover{background:#ff3fb361}.live.svelte-14sf67n{border:1px solid var(--amber);background:#ffa64014;border-radius:1.2vh;flex-direction:column;align-items:center;gap:1vh;padding:1.6vh 2.4vh;display:flex}.live.svelte-14sf67n button:where(.svelte-14sf67n){border-color:var(--amber);background:#ffa6402e;box-shadow:0 0 1.2vh #ffa64059}.hint.svelte-14sf67n{text-align:center;color:#e8e6f08c;max-width:70vh;font-size:1.4vh;line-height:1.5}.hint.small.svelte-14sf67n{font-size:1.2vh}.invited.svelte-14sf67n{color:#e8e6f0bf;margin:0;font-size:1.4vh}code.svelte-14sf67n{color:var(--ink);-webkit-user-select:all;user-select:all;background:#ffffff14;border-radius:.3em;padding:.1em .4em}
