.deck.svelte-5j5vg0{margin:0}.deck__eyebrow.svelte-5j5vg0{margin-bottom:.5rem}.deck__cap.svelte-5j5vg0{display:block;color:var(--ink-soft);margin-bottom:.8rem;max-width:70ch}.plate.svelte-5j5vg0{padding:clamp(.5rem,1.6vw,1rem);border-radius:var(--radius-photo);box-shadow:var(--shadow-chart),inset 0 0 0 1px var(--line)}.stage.svelte-5j5vg0{position:relative;width:100%;aspect-ratio:var(--ar);border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.stage.svelte-5j5vg0>.render:where(.svelte-5j5vg0),.stage.svelte-5j5vg0>.scrim:where(.svelte-5j5vg0),.stage.svelte-5j5vg0>.tint:where(.svelte-5j5vg0),.stage.svelte-5j5vg0>.hot:where(.svelte-5j5vg0){position:absolute;inset:0;width:100%;height:100%}.render.svelte-5j5vg0{object-fit:cover;display:block;user-select:none}.scrim.svelte-5j5vg0{background:linear-gradient(180deg,#16263f42,#16263f14 42%,#16263f4d);mix-blend-mode:multiply;pointer-events:none}.tint.svelte-5j5vg0{background:var(--day-paper);opacity:.1;mix-blend-mode:screen;pointer-events:none}.hot.svelte-5j5vg0{--ring: var(--hull)}.cl.svelte-5j5vg0{stroke:var(--hull);stroke-width:1.4;stroke-dasharray:8 4 1 4;opacity:.42;mix-blend-mode:screen}.dirlabel.svelte-5j5vg0{fill:var(--hull);font-family:var(--font-mono);font-size:17px;letter-spacing:.14em;font-weight:700;opacity:.78;mix-blend-mode:screen}.seat.svelte-5j5vg0{cursor:pointer}.hit.svelte-5j5vg0{fill:transparent}.chip.svelte-5j5vg0{fill:color-mix(in oklab,#38bf57 24%,transparent);stroke:#1c7a36;stroke-width:2;transition:fill var(--dur-1),stroke var(--dur-1)}.n.svelte-5j5vg0{text-anchor:middle;font-family:var(--font-body);font-weight:800;font-size:18px;fill:#fff;paint-order:stroke;stroke:#08180e9e;stroke-width:3px;pointer-events:none}.badge.svelte-5j5vg0{pointer-events:none;opacity:0}.badge.svelte-5j5vg0 circle:where(.svelte-5j5vg0){fill:var(--hull)}.badge.svelte-5j5vg0 path:where(.svelte-5j5vg0){fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mk-sel.svelte-5j5vg0{stroke:#1c7a36;opacity:0}.mk-taken.svelte-5j5vg0{stroke:var(--ink-soft);opacity:0}.mk-hold.svelte-5j5vg0{stroke:#fff;opacity:0}@media(hover:hover){.seat.svelte-5j5vg0:not(.taken):hover .chip:where(.svelte-5j5vg0){fill:color-mix(in oklab,#46cf66 34%,transparent)}}.seat.sel.svelte-5j5vg0 .chip:where(.svelte-5j5vg0){fill:var(--seat-sel);stroke:var(--seat-sel-edge)}.seat.sel.svelte-5j5vg0 .badge:where(.svelte-5j5vg0){opacity:1}.seat.sel.svelte-5j5vg0 .badge:where(.svelte-5j5vg0) circle:where(.svelte-5j5vg0){fill:var(--hull)}.seat.sel.svelte-5j5vg0 .mk-sel:where(.svelte-5j5vg0){opacity:1}.seat.taken.svelte-5j5vg0{cursor:not-allowed}.seat.taken.svelte-5j5vg0 .chip:where(.svelte-5j5vg0){fill:color-mix(in oklab,var(--ink-soft) 40%,var(--hull));stroke:var(--ink-soft)}.seat.taken.svelte-5j5vg0 .n:where(.svelte-5j5vg0){fill:color-mix(in oklab,var(--ink-soft) 86%,var(--hull))}.seat.taken.svelte-5j5vg0 .badge:where(.svelte-5j5vg0){opacity:1}.seat.taken.svelte-5j5vg0 .mk-taken:where(.svelte-5j5vg0){opacity:1}.seat.hold.svelte-5j5vg0{cursor:not-allowed}.seat.hold.svelte-5j5vg0 .chip:where(.svelte-5j5vg0){fill:color-mix(in oklab,#e08a2b 42%,transparent);stroke:#b56a14;stroke-width:2}.seat.hold.svelte-5j5vg0 .n:where(.svelte-5j5vg0){fill:#fff}.seat.hold.svelte-5j5vg0 .badge:where(.svelte-5j5vg0){opacity:1}.seat.hold.svelte-5j5vg0 .badge:where(.svelte-5j5vg0) circle:where(.svelte-5j5vg0){fill:#b56a14}.seat.hold.svelte-5j5vg0 .mk-hold:where(.svelte-5j5vg0){opacity:1}.seat.confirmed.svelte-5j5vg0 .badge:where(.svelte-5j5vg0) path.mk-taken:where(.svelte-5j5vg0){stroke-width:3.2}.seat.svelte-5j5vg0:focus-visible{outline:none}.seat.svelte-5j5vg0:focus-visible .chip:where(.svelte-5j5vg0){stroke:var(--ring);stroke-width:3}.deck__key.svelte-5j5vg0{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.9rem;font-size:.82rem;color:var(--ink-soft)}.deck__key.svelte-5j5vg0 li:where(.svelte-5j5vg0){display:inline-flex;align-items:center;gap:.4rem}.sw.svelte-5j5vg0{width:16px;height:14px;border-radius:3px}.sw--free.svelte-5j5vg0{background:#38bf57;box-shadow:inset 0 0 0 1px #1c7a36}.sw--sel.svelte-5j5vg0{background:var(--seat-sel)}.sw--taken.svelte-5j5vg0{background:color-mix(in oklab,var(--ink-soft) 40%,var(--hull));box-shadow:inset 0 0 0 1px var(--ink-soft)}.sw--hold.svelte-5j5vg0{background:color-mix(in oklab,#e08a2b 60%,var(--hull));box-shadow:inset 0 0 0 1px #b56a14}
