.dev-bar[data-v-3841d369]{color:#eee;box-sizing:border-box;white-space:nowrap;z-index:9999;background:#1a1a2e;border-top:2px solid #e94560;align-items:center;gap:8px;height:38px;padding:6px 12px;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.dev-bar[data-v-3841d369]>*{flex:none}.dev-label[data-v-3841d369]{color:#fff;letter-spacing:1px;background:#e94560;border-radius:3px;padding:2px 6px;font-weight:700}.dev-phase[data-v-3841d369]{color:#aaa;margin-right:4px}button[data-v-3841d369]{color:#ccc;cursor:pointer;background:#2a2a4a;border:1px solid #444;border-radius:4px;padding:3px 10px;font-size:12px}button[data-v-3841d369]:hover{color:#fff;background:#3a3a6a}.dev-sep[data-v-3841d369]{color:#444;margin:0 4px}.btn-reset[data-v-3841d369]{color:#f88;background:#3a1a1a;border-color:#7a2a2a}.btn-reset[data-v-3841d369]:hover{color:#faa;background:#5a2020}.icon[data-v-6e47c946]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.page-state[data-v-6e551b1f]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);max-width:32rem;box-shadow:var(--shadow-low);color:var(--ink-muted);text-align:center;justify-items:center;gap:10px;margin:0 auto;padding:28px;display:grid}h2[data-v-6e551b1f],p[data-v-6e551b1f]{margin:0}h2[data-v-6e551b1f]{color:var(--ink);font-family:var(--font-display)}.page-state__action[data-v-6e551b1f]{margin-top:6px}button[data-v-6e551b1f-s],a[data-v-6e551b1f-s]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.page-state__skeleton[data-v-6e551b1f]{gap:8px;width:min(14rem,100%);display:grid}.page-state__skeleton span[data-v-6e551b1f]{background:var(--paper-muted);border-radius:999px;height:9px}.page-state__skeleton span[data-v-6e551b1f]:nth-child(2){justify-self:center;width:78%}.page-state__skeleton span[data-v-6e551b1f]:nth-child(3){justify-self:center;width:56%}.page-state__sr-only[data-v-6e551b1f]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.room-backdrop[data-v-1862647d]{z-index:0;filter:brightness(.6)saturate(.9);background:#6b4a33 url(/images/game-room-mobile.png) 50%/cover no-repeat;position:fixed;inset:0;transform:scale(1.3)}.room-backdrop--table[data-v-1862647d]{transform-origin:25% 78%}.room-backdrop--shelf[data-v-1862647d]{transform-origin:82% 54%}.room-backdrop--wall[data-v-1862647d]{transform-origin:22% 20%}@media (width>=641px){.room-backdrop[data-v-1862647d]{background-image:url(/images/game-room.png)}}.game-card[data-v-aca17352]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);min-width:0;box-shadow:var(--shadow-low);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px;display:grid}.game-card__visual[data-v-aca17352]{width:76px}.game-card__cover[data-v-aca17352]{border-radius:var(--radius-control);object-fit:cover;background:var(--paper-muted);width:76px;height:76px}.game-card__cover--fallback[data-v-aca17352]{background:linear-gradient(135deg, var(--terracotta-soft), var(--amber-soft))}.game-card__quick-facts[data-v-aca17352]{color:var(--ink-muted);overflow-wrap:anywhere;gap:4px;margin-top:7px;font-size:.68rem;line-height:1.25;display:grid}.game-card__body[data-v-aca17352],.game-card__title[data-v-aca17352],.game-card__body[data-v-aca17352],.game-card__topline[data-v-aca17352]{min-width:0}.game-card__link[data-v-aca17352]{min-width:44px;max-width:100%;min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;padding:0 8px;font-weight:800;text-decoration:none;display:inline-flex}.game-card__link[data-v-aca17352]:hover{color:var(--terracotta);text-decoration:underline}.game-card__facts[data-v-aca17352]{color:var(--ink-muted);flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:.8rem;display:flex}.game-card__designers[data-v-aca17352]{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.8rem;overflow:hidden}.game-card__designers span[data-v-aca17352]{color:var(--ink);font-weight:700}.game-card__nominator[data-v-aca17352]{color:var(--terracotta);margin:8px 0 0;font-size:.85rem;font-weight:800}.game-card__actions[data-v-aca17352]:not(:empty){border-top:1px solid var(--line);grid-column:1/-1;margin-top:4px;padding-top:10px;display:flex}button[data-v-aca17352-s],a[data-v-aca17352-s]{justify-content:center;align-items:center;width:100%;min-width:44px;min-height:44px;display:inline-flex}.game-list__results[data-v-59fee1af]{flex-direction:column;gap:14px;display:flex}.game-list__empty[data-v-59fee1af]{color:var(--ink-muted);text-align:center;margin:0;padding:20px}.game-list__status[data-v-59fee1af]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nominate-page[data-v-d967ef84]{background:var(--paper);min-height:100vh}.nominate-page__main[data-v-d967ef84]{width:min(100% - 24px,900px);margin:0 auto;padding:clamp(20px,5vw,56px) 0}.nominate-intro[data-v-d967ef84]{max-width:42rem;position:relative}.nominate-intro p[data-v-d967ef84],h2[data-v-d967ef84]{color:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.nominate-intro h1[data-v-d967ef84]{max-width:14ch;color:var(--ink);font-family:var(--font-display);margin:8px 0 14px;font-size:clamp(2.3rem,8vw,4.5rem);line-height:.98}.nominate-intro div[data-v-d967ef84]{max-width:38rem;color:var(--ink-muted);font-size:1.05rem;line-height:1.55}.nominate-intro>span[data-v-d967ef84]{color:var(--terracotta-soft);font-size:clamp(4rem,12vw,7rem);position:absolute;top:-18px;right:8%}.nominate-toolbar[data-v-d967ef84]{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.nominate-toolbar p[data-v-d967ef84]{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.35}.nominate-toolbar button[data-v-d967ef84],.nomination-shelf button[data-v-d967ef84],.nomination-results button[data-v-d967ef84]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-raised);min-width:44px;min-height:44px;color:var(--terracotta);cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.nominate-toolbar button[data-v-d967ef84]{flex:none}.nominate-toolbar button[data-v-d967ef84]:hover:not(:disabled),.nomination-shelf button[data-v-d967ef84]:hover,.nomination-results button[data-v-d967ef84]:hover:not(:disabled){background:var(--terracotta-soft)}.nominate-toolbar button[data-v-d967ef84]:disabled,.nomination-results button[data-v-d967ef84]:disabled{cursor:not-allowed;opacity:.55}.search-panel[data-v-d967ef84],.nomination-shelf[data-v-d967ef84],.nomination-results[data-v-d967ef84]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:var(--shadow-low);margin-top:14px}.nomination-shelf[data-v-d967ef84],.nomination-results[data-v-d967ef84]{padding:clamp(12px,2vw,20px)}.search-panel[data-v-d967ef84]{overflow:hidden}.search-panel summary[data-v-d967ef84]{min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:800;list-style:none;display:flex}.search-panel summary[data-v-d967ef84]::-webkit-details-marker{display:none}.search-panel summary[data-v-d967ef84]:after{content:"⌄";color:var(--terracotta);font-size:1.35rem;line-height:1;transition:transform .2s}.search-panel[open] summary[data-v-d967ef84]:after{transform:rotate(180deg)}.search-panel summary[data-v-d967ef84]:focus-visible{outline:2px solid var(--terracotta);outline-offset:-3px}.search-panel__fields[data-v-d967ef84]{grid-template-columns:1fr;gap:12px;padding:0 16px 16px;display:grid}.search-panel__field[data-v-d967ef84]{gap:5px;display:grid}.search-panel label[data-v-d967ef84]{color:var(--ink);font-size:.85rem;font-weight:800}.search-panel input[data-v-d967ef84]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-raised);width:100%;min-height:44px;color:var(--ink);padding:0 12px}.nomination-results button.is-nominated[data-v-d967ef84]{color:var(--danger)}.nominate-feedback[data-v-d967ef84]{color:var(--ink-muted);margin:20px 0 0;font-weight:700}.nomination-shelf h2[data-v-d967ef84],.nomination-results h2[data-v-d967ef84]{margin-bottom:12px}@media (width>=700px){.search-panel__fields[data-v-d967ef84]{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}}.nominate-page--embedded[data-v-d967ef84]{background:0 0;min-height:0}.nominate-page--embedded .nominate-page__main[data-v-d967ef84]{width:100%;padding:0}.nominate-page--embedded .nominate-toolbar[data-v-d967ef84]{margin-top:0}.nominate-page--embedded .search-panel[data-v-d967ef84],.nominate-page--embedded .nomination-shelf[data-v-d967ef84],.nominate-page--embedded .nomination-results[data-v-d967ef84]{box-shadow:none;border-radius:14px;margin-top:12px}.nominate-page--embedded .nomination-shelf[data-v-d967ef84],.nominate-page--embedded .nomination-results[data-v-d967ef84]{padding:12px}.nominate-page--embedded .search-panel__fields[data-v-d967ef84]{grid-template-columns:1fr}.results-page[data-v-0d648f90]{background:var(--paper);min-height:100vh}.results-page__main[data-v-0d648f90]{width:min(100% - 32px,960px);margin:0 auto;padding:clamp(32px,7vw,72px) 0}.results-intro[data-v-0d648f90]{gap:8px;max-width:42rem;margin-bottom:30px;display:grid}.results-intro p[data-v-0d648f90],.results-intro h1[data-v-0d648f90],.results-intro span[data-v-0d648f90],h2[data-v-0d648f90],.winner-card p[data-v-0d648f90]{margin:0}.results-intro p[data-v-0d648f90]{color:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}.results-intro h1[data-v-0d648f90]{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.3rem,8vw,4.5rem);line-height:.98}.results-intro span[data-v-0d648f90]{color:var(--ink-muted);font-weight:800}.results-content[data-v-0d648f90]{gap:28px;display:grid}.results-winners[data-v-0d648f90],.results-standings[data-v-0d648f90]{gap:12px;display:grid}h2[data-v-0d648f90]{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}.results-winners__grid[data-v-0d648f90]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;display:grid}.winner-card[data-v-0d648f90]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:var(--shadow-low);align-items:center;padding:18px;display:grid}.winner-card--primary[data-v-0d648f90]{background:var(--amber-soft);border-color:color-mix(in srgb, var(--amber) 42%, var(--line));min-height:132px;box-shadow:var(--shadow-card)}.winner-card p[data-v-0d648f90]{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:700;line-height:1}.results-table-wrap[data-v-0d648f90]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:var(--shadow-low);overflow-x:auto}table[data-v-0d648f90]{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--ink)}th[data-v-0d648f90],td[data-v-0d648f90]{overflow-wrap:anywhere;text-align:left;vertical-align:middle;padding:14px 16px}th[data-v-0d648f90]{border-bottom:1px solid var(--line);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}th[data-v-0d648f90]:first-child,td[data-v-0d648f90]:first-child{width:2.5rem;color:var(--ink-muted)}th[data-v-0d648f90]:nth-child(3),td[data-v-0d648f90]:nth-child(3){text-align:right;width:5rem}th[data-v-0d648f90]:last-child,td[data-v-0d648f90]:last-child{text-align:right;width:7rem}tbody tr+tr td[data-v-0d648f90]{border-top:1px solid var(--line)}tbody tr.is-winner[data-v-0d648f90]{background:var(--amber-soft)}.stage[data-v-0d648f90]{background:var(--paper-muted);color:var(--ink-muted);border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:800;display:inline-block}@media (width<=480px){.results-page__main[data-v-0d648f90]{width:min(100% - 24px,960px)}th[data-v-0d648f90],td[data-v-0d648f90]{padding:12px 8px;font-size:.84rem}th[data-v-0d648f90]:first-child,td[data-v-0d648f90]:first-child{width:1.75rem}th[data-v-0d648f90]:nth-child(3),td[data-v-0d648f90]:nth-child(3){width:3.7rem}th[data-v-0d648f90]:nth-child(3){white-space:nowrap}th[data-v-0d648f90]:last-child,td[data-v-0d648f90]:last-child{width:4.8rem}.stage[data-v-0d648f90]{padding:3px 6px;font-size:.7rem}}.results-page--embedded[data-v-0d648f90]{background:0 0;min-height:0}.results-page--embedded .results-page__main[data-v-0d648f90]{width:100%;padding:0}.stats-page[data-v-e7ed711e]{background:var(--paper);min-height:100vh}.stats-page__main[data-v-e7ed711e]{width:min(100% - 32px,860px);margin:0 auto;padding:clamp(32px,7vw,72px) 0}.stats-intro[data-v-e7ed711e]{margin-bottom:30px}.stats-intro p[data-v-e7ed711e],.stats-intro h1[data-v-e7ed711e],h2[data-v-e7ed711e],ol[data-v-e7ed711e]{margin:0}.stats-intro p[data-v-e7ed711e]{color:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}.stats-intro h1[data-v-e7ed711e]{max-width:14ch;color:var(--ink);font-family:var(--font-display);margin-top:8px;font-size:clamp(2.3rem,8vw,4.5rem);line-height:.98}.stats-content[data-v-e7ed711e]{gap:28px;display:grid}.stats-counters[data-v-e7ed711e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stats-counters article[data-v-e7ed711e]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:var(--shadow-low);gap:4px;padding:clamp(18px,4vw,28px);display:grid}.stats-counters strong[data-v-e7ed711e]{color:var(--terracotta);font-family:var(--font-display);font-size:clamp(2.5rem,8vw,4.5rem);line-height:.9}.stats-counters span[data-v-e7ed711e]{color:var(--ink-muted);font-weight:800}.stats-list[data-v-e7ed711e]{gap:12px;display:grid}h2[data-v-e7ed711e]{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}ol[data-v-e7ed711e]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:var(--shadow-low);padding:0;list-style-position:inside;display:grid}li[data-v-e7ed711e]{min-width:0;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}li+li[data-v-e7ed711e]{border-top:1px solid var(--line)}li strong[data-v-e7ed711e]{overflow-wrap:anywhere;min-width:0}li span[data-v-e7ed711e]{color:var(--ink-muted);text-align:right;flex:0 auto;font-size:.9rem;font-weight:800}@media (width<=480px){.stats-page__main[data-v-e7ed711e]{width:min(100% - 24px,860px)}.stats-counters[data-v-e7ed711e]{grid-template-columns:1fr}li[data-v-e7ed711e]{flex-direction:column;align-items:flex-start;gap:4px}li span[data-v-e7ed711e]{text-align:left}}.stats-page--embedded[data-v-e7ed711e]{background:0 0;min-height:0}.stats-page--embedded .stats-page__main[data-v-e7ed711e]{width:100%;padding:0}.home-page[data-v-03d70be0]{background:#e9d1ad;min-height:100vh}.home-page--room[data-v-03d70be0]{flex-direction:column;height:100svh;min-height:0;display:flex;overflow:hidden}.home-page--room .home-page__main[data-v-03d70be0]{flex:1;min-height:0}.game-room[data-v-03d70be0]{isolation:isolate;color:#38261a;background:#dca76f;height:100%;position:relative;overflow:hidden;container-type:size}.game-room[data-v-03d70be0] *,.game-room[data-v-03d70be0] :before,.game-room[data-v-03d70be0] :after{box-sizing:border-box}.room-art[data-v-03d70be0]{z-index:-1;background:url(/images/game-room-mobile.png) 50%/cover no-repeat;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .65s;position:absolute;inset:0}.game-room--table .room-art[data-v-03d70be0]{transform-origin:25% 78%;filter:brightness(.8);transform:scale(1.42)}.game-room--shelf .room-art[data-v-03d70be0]{transform-origin:82% 54%;filter:brightness(.74);transform:scale(1.4)}.game-room--board .room-art[data-v-03d70be0]{transform-origin:36% 29%;filter:brightness(.74);transform:scale(1.35)}.room-object[data-v-03d70be0]{color:#fff9e8;cursor:pointer;background:#ffe1a91c;border:2px solid #fff9dd;padding:0;transition:box-shadow .2s,background .2s,opacity .2s;display:block;position:absolute;box-shadow:0 0 0 2px #4c2e2370,inset 0 0 24px #fff5db40,0 0 26px #fff3cf85}.room-object[data-v-03d70be0]:hover,.room-object[data-v-03d70be0]:focus-visible{background:#ffe1a944;box-shadow:0 0 0 4px #704127bd,inset 0 0 26px #fff8dd7a,0 0 32px #fff3cfd9}.room-object--hidden[data-v-03d70be0]{opacity:0;pointer-events:none}.room-object>span[data-v-03d70be0]{white-space:nowrap;background:#50311ed9;border:1px solid #fff6db9c;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 16px);padding:7px 11px;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 4px 14px #25120d55}.room-object>span span[data-v-03d70be0]{font-size:1rem}.room-object--table[data-v-03d70be0]{--ax:0;--ay:.64;--aw:.5;--ah:.35;border-left:0;border-radius:4px 38px 26px 4px}.room-object--shelf[data-v-03d70be0]{--ax:.624;--ay:.278;--aw:.376;--ah:.585;border-right:0;border-radius:18px 0 0 18px}.room-detail[data-v-03d70be0]{z-index:3;background:#f6ecdb;border:7px solid #83543b;border-radius:22px;animation:.35s cubic-bezier(.2,.8,.2,1) both room-detail-in-03d70be0;position:absolute;overflow:hidden;box-shadow:0 26px 60px #24120dac,inset 0 1px #fff}@keyframes room-detail-in-03d70be0{0%{opacity:0;transform:translateY(22px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.room-detail--table[data-v-03d70be0]{max-height:calc(100% - 94px);padding:16px;top:12px;left:4%;right:4%;overflow-y:auto}.room-detail--shelf[data-v-03d70be0]{flex-direction:column;display:flex;inset:12px 3% 82px}.room-detail--locked[data-v-03d70be0]{bottom:auto}.room-object[data-v-03d70be0]{--art-w:max(100cqw, calc(100cqh * 940 / 1672));--art-h:max(100cqh, calc(100cqw * 1672 / 940));--band:44px;--floor:calc(100cqh - 82px);--x:calc((100cqw - var(--art-w)) / 2 + var(--art-w) * var(--ax));--y:calc((100cqh - var(--art-h)) / 2 + var(--art-h) * var(--ay));--top:max(6px, calc(var(--y) - var(--band)));--left:max(0px, var(--x));top:var(--top);left:var(--left);width:calc(min(100cqw, var(--x) + var(--art-w) * var(--aw)) - var(--left));height:calc(min(var(--floor), var(--y) + var(--art-h) * var(--ah)) - var(--top))}.room-object--board[data-v-03d70be0]{--ax:.137;--ay:.197;--aw:.449;--ah:.189;border-radius:18px}.room-detail--board[data-v-03d70be0]{flex-direction:column;display:flex;inset:12px 3% 82px}.board-tabs[data-v-03d70be0]{gap:4px;display:flex}.board-tabs button[data-v-03d70be0]{color:#6b4632;cursor:pointer;min-height:44px;font-family:var(--font-display);background:0 0;border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:1.15rem;font-weight:700}.board-tabs button[data-v-03d70be0]:hover{background:#e4c7a6}.board-tabs button[aria-selected=true][data-v-03d70be0]{color:#38261a;background:#fff6e8;border-color:#c7a585}.room-detail__header[data-v-03d70be0]{background:#eed7b8;border-bottom:1px solid #cfae8e;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.room-detail__header span[data-v-03d70be0]{color:#825336;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.room-detail__header h2[data-v-03d70be0]{font-family:var(--font-display);margin:2px 0 0;font-size:1.35rem;line-height:1}.room-detail__content[data-v-03d70be0]{scrollbar-color:#a16c49 #f5e9d8;flex:1;min-height:0;padding:12px;overflow-y:auto}.room-detail__close[data-v-03d70be0]{color:#5c3826;cursor:pointer;background:#fff6e8;border:1px solid #c7a585;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.room-detail__close[data-v-03d70be0]:hover{background:#e4c7a6}.room-detail--table .room-detail__close[data-v-03d70be0]{margin-bottom:15px}.room-detail__sign-in[data-v-03d70be0]{text-align:center;padding:16px}.room-detail__sign-in p[data-v-03d70be0]{color:#634833;font-size:.88rem}.room-table__heading[data-v-03d70be0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;display:flex}.room-label[data-v-03d70be0]{font-family:var(--font-display);font-size:clamp(1.25rem,6vw,1.8rem);font-weight:700}.room-count[data-v-03d70be0]{color:#79583c;font-size:.75rem;font-weight:800}.room-players[data-v-03d70be0]{gap:6px;min-height:74px;padding:10px 0;display:flex;overflow-x:auto}.room-player[data-v-03d70be0]{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:48px;max-width:60px;display:flex}.room-player__avatar[data-v-03d70be0]{box-sizing:border-box;object-fit:cover;color:#fff9ec;background:#c46f4b;border:2px solid #fff9ec;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 3px 9px #58321c40}.room-player:nth-child(3n+2) .room-player__avatar[data-v-03d70be0]{background:#718366}.room-player:nth-child(3n+3) .room-player__avatar[data-v-03d70be0]{background:#a89467}.room-player__name[data-v-03d70be0]{color:#604636;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:.65rem;font-weight:750;overflow:hidden}.room-table__empty[data-v-03d70be0]{color:#795d48;margin:14px 0;font-size:.86rem}.home__primary-action[data-v-03d70be0]{color:#fff8ec;cursor:pointer;text-align:center;background:#75472f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 14px;font-size:.87rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.home__primary-action[data-v-03d70be0]:hover{background:#563324}.home__primary-action[data-v-03d70be0]:disabled{cursor:wait;opacity:.65}.room-table__join[data-v-03d70be0]{width:100%}.room-table__hint[data-v-03d70be0]{color:#755d4c;margin:9px 0 0;font-size:.72rem;line-height:1.3}.home-error[data-v-03d70be0]{color:var(--danger);margin:7px 0 0;font-size:.75rem}.room-vote[data-v-03d70be0]{z-index:4;background:#315345;width:min(360px,100% - 24px);position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.room-vote[data-v-03d70be0]:hover{background:#233d32}@media (prefers-reduced-motion:reduce){.room-art[data-v-03d70be0],.room-object[data-v-03d70be0]{transition:none}.room-detail[data-v-03d70be0]{animation:none}}@media (width>=641px){.room-art[data-v-03d70be0]{background-image:url(/images/game-room.png)}.room-object>span[data-v-03d70be0]{padding:6px 11px;font-size:.8rem;top:10px;left:10px}.room-object>span span[data-v-03d70be0]{font-size:.85rem}.room-object[data-v-03d70be0]{--art-w:max(100cqw, calc(100cqh * 1672 / 941));--art-h:max(100cqh, calc(100cqw * 941 / 1672));--band:48px;--floor:95cqh}.room-object--table[data-v-03d70be0]{--ax:0;--ay:.53;--aw:.4;--ah:.47;border-radius:8px 46px 38px 8px}.room-object--shelf[data-v-03d70be0]{--ax:.735;--ay:.055;--aw:.265;--ah:.8}.room-object--board[data-v-03d70be0]{--ax:.329;--ay:.072;--aw:.341;--ah:.351}.game-room--board .room-art[data-v-03d70be0]{transform-origin:50% 24%}.room-detail--board[data-v-03d70be0]{width:min(680px,62%);inset:5% auto 5% 50%;translate:-50%}.board-tabs button[data-v-03d70be0]{font-size:1.35rem}.room-detail--table[data-v-03d70be0]{width:min(430px,42%);padding:24px;inset:auto auto 5% 4%}.room-detail--shelf[data-v-03d70be0]{width:min(550px,45%);inset:5% 3% 5% auto}.room-detail--shelf.room-detail--locked[data-v-03d70be0]{bottom:auto}.game-room--voting[data-v-03d70be0] :is(.room-detail--table,.room-detail--shelf,.room-detail--board){bottom:82px}.game-room--voting .room-object[data-v-03d70be0]{--floor:calc(100cqh - 82px)}.game-room--voting .room-detail--shelf.room-detail--locked[data-v-03d70be0]{bottom:auto}.room-detail__header[data-v-03d70be0]{padding:15px 20px}.room-detail__header h2[data-v-03d70be0]{font-size:1.7rem}.room-detail__content[data-v-03d70be0]{padding:18px}.room-table__hint[data-v-03d70be0]{font-size:.78rem}}@media (height<=620px) and (width<=640px){.room-detail--table[data-v-03d70be0]{padding:11px}.room-detail--table .room-detail__close[data-v-03d70be0]{margin-bottom:7px}.room-players[data-v-03d70be0]{min-height:58px;padding:5px 0}.room-player__avatar[data-v-03d70be0]{width:34px;height:34px;font-size:.75rem}.room-table__hint[data-v-03d70be0]{display:none}}.phone-screen[data-v-0187990c]{z-index:1;color:#111b21;background:#fff;border-radius:8.5%/4.2%;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.scene--placeholder .phone-screen[data-v-0187990c]{border:2px solid #6c4f3a}.phone-screen__bar[data-v-0187990c]{color:#fff;background:#008069;flex:none;align-items:center;gap:4px;min-height:56px;padding:6px 14px;display:flex}.phone-screen__bar h1[data-v-0187990c]{font-family:var(--font-body);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.15rem;font-weight:700;line-height:1.2;overflow:hidden}.phone-screen__close[data-v-0187990c]{margin:0 -10px 0 auto}.phone-screen__body[data-v-0187990c]>.phone-pad{box-sizing:border-box;width:100%;max-width:440px;margin-inline:auto}@media (width>=641px){.phone-screen[data-v-0187990c]{border-radius:1.6%/2.6%}}.phone-screen__body[data-v-0187990c]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow-y:auto}.phone-field[data-v-d8ddb515]{gap:6px;display:grid}.phone-field label[data-v-d8ddb515]{color:#3b4a54;font-size:.9rem;font-weight:700}.sr-only[data-v-d8ddb515]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phone-notice[data-v-d8ddb515]{margin:0}.phone-field[data-v-544e7568]{gap:6px;display:grid}.phone-field label[data-v-544e7568]{color:#3b4a54;font-size:.9rem;font-weight:700}.sr-only[data-v-544e7568]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phone-notice[data-v-544e7568]{margin:0}.chat-group>h2[data-v-edfb644e]{color:#667781;font-family:var(--font-body);margin:0;padding:14px 16px 6px;font-size:.78rem;font-weight:700}.chat-group small[data-v-edfb644e]{font-weight:500}.chat-row[data-v-edfb644e]{align-items:center;display:flex;position:relative}.chat-row__link[data-v-edfb644e]{min-width:0;color:inherit;flex:1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 52px 10px 16px;text-decoration:none;display:grid}.chat-row__link[data-v-edfb644e]:hover{background:#f5f6f6}.chat-avatar[data-v-edfb644e]{color:#fff;background:#c46f4b;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.chat-row:nth-of-type(3n+2) .chat-avatar[data-v-edfb644e]{background:#718366}.chat-row:nth-of-type(3n+3) .chat-avatar[data-v-edfb644e]{background:#a89467}.chat-row__text[data-v-edfb644e]{border-bottom:1px solid #e9edef;gap:2px;min-width:0;padding:4px 0;display:grid}.chat-row__text strong[data-v-edfb644e]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.chat-row__text span[data-v-edfb644e]{color:#667781;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.chat-row__time[data-v-edfb644e]{color:#667781;align-self:start;padding-top:6px;font-size:.72rem}.room-favorite[data-v-edfb644e]{color:#8696a0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.room-favorite svg[data-v-edfb644e]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:20px;height:20px}.room-favorite--active[data-v-edfb644e]{color:#e2a500}.room-favorite--active svg[data-v-edfb644e]{fill:currentColor}.room-favorite[data-v-edfb644e]:disabled{cursor:wait;opacity:.6}.chat-empty[data-v-edfb644e]{color:#667781;margin:0;padding:6px 16px 12px;font-size:.88rem}.chat-empty a[data-v-edfb644e]{color:#008069;font-weight:700}.chat-thread[data-v-edfb644e]{gap:6px;max-width:560px;margin-inline:auto;padding:14px 12px 18px;display:grid}.chat-message[data-v-edfb644e]{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;display:grid}.chat-message__avatar[data-v-edfb644e]{border-radius:50%;width:32px;height:32px}.chat-bubble[data-v-edfb644e]{box-sizing:border-box;color:#111b21;overflow-wrap:anywhere;background:#fff;border-radius:8px;justify-self:start;max-width:min(100%,460px);margin:0 0 0 40px;padding:8px 10px 9px;font-size:.94rem;line-height:1.45;box-shadow:0 1px 1px #0b141a26}.chat-message .chat-bubble[data-v-edfb644e]{margin-left:0}.chat-bubble--first[data-v-edfb644e]{border-top-left-radius:0;position:relative}.chat-bubble--first[data-v-edfb644e]:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;width:8px;height:12px;position:absolute;top:0;left:-7px}.chat-thread>.chat-message[data-v-edfb644e]:not(:first-child){margin-top:8px}.chat-message--out[data-v-edfb644e]{grid-template-columns:minmax(0,1fr) 32px}.chat-message--out .chat-bubble[data-v-edfb644e]{background:#d9fdd3;justify-self:end}.chat-message--out .chat-bubble--first[data-v-edfb644e]{border-top-left-radius:8px;border-top-right-radius:0}.chat-message--out .chat-bubble--first[data-v-edfb644e]:before{clip-path:polygon(0 0,100% 0,0 100%);background:#d9fdd3;left:auto;right:-7px}.chat-message--out .chat-bubble__muted[data-v-edfb644e]{color:#3f5348}.chat-meeple[data-v-edfb644e]{border-radius:50%;width:32px;height:32px;display:block;position:relative}.chat-meeple[data-v-edfb644e]:after{content:"";background:currentColor;position:absolute;inset:5px;-webkit-mask:url(/images/meeple-avatar.svg) 50%/contain no-repeat;mask:url(/images/meeple-avatar.svg) 50%/contain no-repeat}.chat-meeple--red[data-v-edfb644e]{color:#c0392b;background:#fbe1dc}.chat-meeple--blue[data-v-edfb644e]{color:#2f62b0;background:#dde8f7}.chat-bubble .chat-bubble__sender--blue[data-v-edfb644e]{color:#2f62b0}.chat-bubble p[data-v-edfb644e],.chat-bubble h2[data-v-edfb644e],.chat-bubble h3[data-v-edfb644e]{margin:0}.chat-bubble .chat-bubble__sender[data-v-edfb644e]{color:#a5532f;margin-bottom:2px;font-size:.82rem;font-weight:800}.chat-bubble h2[data-v-edfb644e]{font-family:var(--font-display);text-wrap:balance;margin-bottom:4px;font-size:1.2rem;line-height:1.2}.chat-bubble h3[data-v-edfb644e]{margin-bottom:6px;font-size:.94rem;font-weight:800}.chat-bubble__muted[data-v-edfb644e]{color:#54656f}.chat-steps[data-v-edfb644e]{counter-reset:step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.chat-steps li[data-v-edfb644e]{counter-increment:step;grid-template-columns:22px minmax(0,1fr);column-gap:8px;display:grid}.chat-steps li[data-v-edfb644e]:before{content:counter(step);color:#005c4b;background:#d9fdd3;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:900;display:grid}.chat-steps span[data-v-edfb644e]{color:#3b4a54;font-size:.88rem}.chat-thread[data-v-edfb644e] ::selection{background:#b6e7c9}.chat-reply[data-v-edfb644e]{padding:8px 10px max(8px, env(safe-area-inset-bottom));background:#f0f2f5;border-top:1px solid #e3ddd4;flex-wrap:wrap;flex:none;gap:8px;display:flex}.chat-reply>a[data-v-edfb644e]{box-sizing:border-box;text-align:center;flex:140px;min-width:0;padding:6px 14px;line-height:1.2}.chat-reply__secondary[data-v-edfb644e]{color:#006e5a;background:#fff;border:1px solid #008069;border-radius:23px;justify-content:center;align-items:center;min-height:46px;font-weight:800;text-decoration:none;display:inline-flex}.chat-reply__secondary[data-v-edfb644e]:hover{background:#e7f5f1}.chat-reply a[data-v-edfb644e]:focus-visible{outline-offset:2px;outline:2px solid #005c4b}@media (prefers-reduced-motion:no-preference){.chat-thread[data-v-edfb644e]>*{animation:.32s cubic-bezier(.16,1,.3,1) backwards chat-arrive-edfb644e}.chat-thread[data-v-edfb644e]>:nth-child(2){animation-delay:.12s}.chat-thread[data-v-edfb644e]>:nth-child(3){animation-delay:.24s}.chat-thread[data-v-edfb644e]>:nth-child(4){animation-delay:.36s}}@keyframes chat-arrive-edfb644e{0%{opacity:0;transform:translateY(6px)}}@media (height<=520px){.chat-reply[data-v-edfb644e]{padding-block:6px}.chat-reply>a[data-v-edfb644e]{min-height:40px}}.rooms-create__head[data-v-edfb644e]{justify-content:space-between;align-items:center;gap:8px;margin:-6px -8px 12px 0;display:flex}.rooms-create__head h2[data-v-edfb644e]{color:#111b21;font-family:var(--font-body);margin:0;font-size:1.05rem;font-weight:700}.rooms-create__close[data-v-edfb644e]{color:#54656f;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.rooms-create__close[data-v-edfb644e]:hover:not(:disabled){color:#111b21;background:#e9edef}.rooms-create__close[data-v-edfb644e]:disabled{cursor:wait;opacity:.5}.rooms-layout--list .rooms-create[data-v-edfb644e],.rooms-layout--create .rooms-list[data-v-edfb644e]{display:none}@container (width>=560px){.rooms-layout--create[data-v-edfb644e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%;display:grid}.rooms-layout--create .rooms-list[data-v-edfb644e]{border-right:1px solid #e9edef;display:block}.rooms-create[data-v-edfb644e]{background:#f7f8fa}}@container (width<=300px){.chat-row__time[data-v-edfb644e]{display:none}.chat-row__link[data-v-edfb644e]{grid-template-columns:44px minmax(0,1fr);gap:10px}.chat-avatar[data-v-edfb644e]{width:44px;height:44px}}.swipe-card-shell[data-v-8b023b05]{width:100%}.card-stack[data-v-8b023b05]{isolation:isolate;position:relative}.stack-layer[data-v-8b023b05]{z-index:-1;background:#fbf4e7;border:1px solid #573a241f;border-radius:30px;position:absolute;inset:0 18px;box-shadow:0 12px 25px #4b301914}.stack-layer--back[data-v-8b023b05]{background:#eadac4;transform:translateY(18px)rotate(2deg)scale(.96)}.stack-layer--middle[data-v-8b023b05]{transform:translateY(9px)rotate(-1.3deg)scale(.98)}.game-card[data-v-8b023b05]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;background:#fffaf1;border:1px solid #5b3c2429;border-radius:28px;animation:.44s cubic-bezier(.2,.85,.25,1) both card-arrive-8b023b05;position:relative;overflow:hidden;box-shadow:0 24px 70px #4c301929,inset 0 4px #ffffffb8}.game-card.is-dragging[data-v-8b023b05]{cursor:grabbing;box-shadow:0 32px 80px #4c301938}.game-art[data-v-8b023b05]{background:#d8c2a6;place-items:center;height:clamp(260px,51vh,420px);display:grid;position:relative;overflow:hidden}.game-art[data-v-8b023b05]:after{content:"";pointer-events:none;background:linear-gradient(#21160f05 45%,#21160f73);position:absolute;inset:0}.game-art__glow[data-v-8b023b05]{filter:blur(22px)saturate(.86);opacity:.62;background-position:50%;background-size:cover;position:absolute;inset:-24px;transform:scale(1.15)}.game-art img[data-v-8b023b05]{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 20px #25190f45);pointer-events:none;border-radius:16px;width:calc(100% - 54px);height:calc(100% - 42px);position:relative}.game-art__placeholder[data-v-8b023b05]{color:#573a246b;gap:20px;font-size:44px;display:flex;transform:rotate(-7deg)}.game-year[data-v-8b023b05],.game-rating[data-v-8b023b05]{z-index:2;color:#fffaf1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#312117b3;border:1px solid #ffffff52;border-radius:999px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:18px;box-shadow:0 5px 16px #21160f1f}.game-year[data-v-8b023b05]{letter-spacing:.08em;padding:9px 12px;left:18px}.game-rating[data-v-8b023b05]{padding:9px 12px;right:18px}.game-rating span[data-v-8b023b05]{color:#ffd36e}.game-copy[data-v-8b023b05]{padding:24px 24px 25px}.game-kicker[data-v-8b023b05]{color:#934c38;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.game-copy h2[data-v-8b023b05]{color:#39271d;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,7vw,38px);font-weight:700;line-height:1.02}.game-copy h2 a[data-v-8b023b05]{color:inherit;text-decoration:none}.game-copy h2 a[data-v-8b023b05]:hover{color:#9c543b}.game-copy h2 a[data-v-8b023b05]:focus-visible,.decision-button[data-v-8b023b05]:focus-visible{outline-offset:4px;outline:3px solid #d7945b}.game-facts[data-v-8b023b05]{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.game-facts span[data-v-8b023b05]{color:#735945;background:#f8eddd;border:1px solid #ead9c1;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.game-facts b[data-v-8b023b05]{color:#ae6b4b;margin-right:3px}.game-designers[data-v-8b023b05]{color:#876e5a;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 0;font-size:12px;overflow:hidden}.game-nominator[data-v-8b023b05]{color:var(--terracotta);margin:10px 0 0;font-size:12px;font-weight:800}.game-designers span[data-v-8b023b05]{color:#735945;letter-spacing:.13em;text-transform:uppercase;margin-right:5px;font-size:9px;font-weight:900}.decision-stamp[data-v-8b023b05]{z-index:5;opacity:0;letter-spacing:-.04em;text-transform:uppercase;pointer-events:none;background:#fffaf1e0;border:4px double;border-radius:9px;padding:9px 13px 7px;font-size:clamp(20px,5.7vw,31px);font-weight:950;line-height:1;position:absolute;top:78px}.decision-stamp--skip[data-v-8b023b05]{color:#b0523f;left:22px;transform:rotate(-10deg)}.decision-stamp--play[data-v-8b023b05]{color:#52745c;right:22px;transform:rotate(9deg)}.decision-stamp.is-visible[data-v-8b023b05]{animation:.18s cubic-bezier(.2,1.4,.3,1) both stamp-in-8b023b05}.decision-row[data-v-8b023b05]{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.decision-button[data-v-8b023b05]{min-height:66px;font:inherit;cursor:pointer;border:1px solid;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:900;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 8px #462d1c17,0 14px 30px #462d1c17}.decision-button small[data-v-8b023b05]{letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.decision-button__icon[data-v-8b023b05]{color:#fffaf1;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:22px;transition:transform .2s cubic-bezier(.2,1.5,.4,1);display:grid}.decision-button--skip[data-v-8b023b05]{color:#8f4939;background:#fff5eb;border-color:#d9a995}.decision-button--skip .decision-button__icon[data-v-8b023b05]{background:#b65f4a}.decision-button--play[data-v-8b023b05]{color:#3d6147;background:#eff5eb;border-color:#9cb4a0}.decision-button--play .decision-button__icon[data-v-8b023b05]{background:#587a61;font-size:15px}.decision-button[data-v-8b023b05]:hover{transform:translateY(-2px);box-shadow:0 10px #462d1c14,0 18px 36px #462d1c1f}.decision-button:hover .decision-button__icon[data-v-8b023b05]{transform:scale(1.12)rotate(-7deg)}.decision-button[data-v-8b023b05]:active{transform:translateY(5px);box-shadow:0 2px #462d1c14,0 5px 12px #462d1c14}.gesture-note[data-v-8b023b05]{color:#6f5745;letter-spacing:.03em;justify-content:center;align-items:center;gap:9px;margin:20px 0 0;font-size:10px;font-weight:700;display:flex}.gesture-note span[data-v-8b023b05]{color:#c28a68;font-size:15px}@keyframes stamp-in-8b023b05{0%{transform:scale(1.35)rotate(-2deg)}}@keyframes card-arrive-8b023b05{0%{opacity:0;transform:translateY(20px)scale(.97)rotate(1deg)}}@media (width<=430px){.game-art[data-v-8b023b05]{height:clamp(245px,45vh,330px)}.game-copy[data-v-8b023b05]{padding:20px}.game-copy h2[data-v-8b023b05]{font-size:28px}.decision-row[data-v-8b023b05]{gap:9px;margin-top:27px}.decision-button[data-v-8b023b05]{min-height:61px;padding-inline:9px}.decision-button__icon[data-v-8b023b05]{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.game-card[data-v-8b023b05],.decision-button[data-v-8b023b05],.decision-button__icon[data-v-8b023b05],.decision-stamp[data-v-8b023b05]{transition-duration:.01ms!important;animation:none!important}}.vote-page[data-v-e69aa3b1]{min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-body);position:relative;overflow:hidden}.vote-main[data-v-e69aa3b1]{z-index:2;width:min(1080px,100% - 32px);margin:0 auto;padding:62px 0 54px;position:relative}.ballot-layout[data-v-e69aa3b1]{grid-template-columns:minmax(0,.82fr) minmax(380px,480px);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.ballot-intro[data-v-e69aa3b1]{align-self:center}.ballot-intro h1[data-v-e69aa3b1],.state-card h1[data-v-e69aa3b1]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:.94}.ballot-intro h1 em[data-v-e69aa3b1]{color:#a65d45;font-weight:400}.intro-note[data-v-e69aa3b1]{max-width:420px;color:var(--ink-muted);margin:28px 0 0;font-size:14px;line-height:1.7}.progress-panel[data-v-e69aa3b1]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf18c;border:1px solid #5e412b1f;border-radius:20px;width:min(330px,100%);margin-top:48px;padding:20px 21px 18px;box-shadow:0 12px 35px #4a2f1c0f}.progress-copy[data-v-e69aa3b1]{justify-content:space-between;align-items:baseline;display:flex}.progress-copy span[data-v-e69aa3b1]{color:#755c49;font-size:11px;font-weight:800}.progress-copy strong[data-v-e69aa3b1]{color:var(--ink);font-family:var(--font-display);font-size:23px}.progress-copy small[data-v-e69aa3b1]{color:var(--ink-muted);font-family:inherit;font-size:11px}.progress-track[data-v-e69aa3b1]{background:var(--paper-muted);border-radius:999px;height:7px;margin-top:12px;overflow:hidden;box-shadow:inset 0 1px 2px #5537211a}.progress-track span[data-v-e69aa3b1]{border-radius:inherit;background:linear-gradient(90deg,#af674c,#d89a66);height:100%;transition:width .52s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #af674c40}.progress-panel>p[data-v-e69aa3b1]{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin:12px 0 0;font-size:9px;font-weight:800;display:flex}.progress-panel>p i[data-v-e69aa3b1]{background:#6f8b72;border-radius:50%;width:5px;height:5px}.state-card[data-v-e69aa3b1]{text-align:center;background:#fffaf1d1;border:1px solid #5b3c2424;border-radius:32px;width:min(570px,100%);margin:70px auto;padding:54px 46px;animation:.6s cubic-bezier(.2,.85,.25,1) both state-in-e69aa3b1;position:relative;overflow:hidden;box-shadow:0 25px 80px #4c301921}.state-card h1[data-v-e69aa3b1]{font-size:clamp(36px,8vw,54px);line-height:1}.state-card>p[data-v-e69aa3b1]{color:#816957;max-width:410px;margin:20px auto 0;font-size:14px;line-height:1.65}.state-card a[data-v-e69aa3b1],.state-card button[data-v-e69aa3b1]{color:var(--paper-raised);font:inherit;cursor:pointer;background:#a65d45;border:0;border-radius:14px;align-items:center;gap:10px;margin-top:28px;padding:13px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 6px #844531}.loading-state[data-v-e69aa3b1]{text-align:center;width:min(480px,100%);margin:20px auto}.loading-copy[data-v-e69aa3b1]{place-items:center;gap:12px;width:70%;margin:0 auto 28px;display:grid}.loading-copy span[data-v-e69aa3b1],.loading-copy strong[data-v-e69aa3b1],.loading-card span[data-v-e69aa3b1]{background:var(--paper-muted);border-radius:999px;display:block}.loading-copy span[data-v-e69aa3b1]{width:90px;height:9px}.loading-copy strong[data-v-e69aa3b1]{width:100%;height:45px}.loading-card[data-v-e69aa3b1]{background:#fff8ec;border-radius:28px;height:520px;padding:24px;box-shadow:0 24px 70px #4c301921}.loading-card div[data-v-e69aa3b1]{background:#ddcbb4;border-radius:18px;height:330px}.loading-card span[data-v-e69aa3b1]{width:70%;height:15px;margin-top:24px}.loading-card span[data-v-e69aa3b1]:last-child{width:46%;margin-top:12px}.loading-state p[data-v-e69aa3b1]{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.loading-state[data-v-e69aa3b1] :is(.loading-copy span,.loading-copy strong,.loading-card div,.loading-card span){animation:1.5s ease-in-out infinite shimmer-e69aa3b1}@keyframes state-in-e69aa3b1{0%{opacity:0;transform:translateY(22px)scale(.98)}}@keyframes shimmer-e69aa3b1{50%{opacity:.48}}@media (width<=860px){.ballot-layout[data-v-e69aa3b1]{grid-template-columns:1fr;gap:42px;width:min(520px,100%);margin:0 auto}.ballot-intro[data-v-e69aa3b1]{text-align:center}.ballot-intro h1 br[data-v-e69aa3b1]{display:none}.intro-note[data-v-e69aa3b1]{margin-inline:auto}.progress-panel[data-v-e69aa3b1]{text-align:left;margin:30px auto 0}}@media (width<=560px){.vote-main[data-v-e69aa3b1]{padding-top:38px}.ballot-layout[data-v-e69aa3b1]{gap:34px}.ballot-intro h1[data-v-e69aa3b1]{font-size:clamp(39px,12vw,52px)}.intro-note[data-v-e69aa3b1]{margin-top:20px;font-size:12px}.progress-panel[data-v-e69aa3b1]{margin-top:24px}.state-card[data-v-e69aa3b1]{margin:30px auto;padding:42px 23px}.loading-card[data-v-e69aa3b1]{height:460px}.loading-card div[data-v-e69aa3b1]{height:290px}}@media (prefers-reduced-motion:reduce){.vote-page[data-v-e69aa3b1] *,.vote-page[data-v-e69aa3b1] :before,.vote-page[data-v-e69aa3b1] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tournament-pair[data-v-c393b486]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(10px,2vw,18px);display:grid}.tournament-choice[data-v-c393b486]{border:2px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);min-width:0;min-height:44px;color:var(--ink);box-shadow:var(--shadow-low);cursor:pointer;text-align:left;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);padding:0}.tournament-choice[data-v-c393b486]:hover{border-color:var(--terracotta);box-shadow:var(--shadow-card)}.tournament-choice[data-v-c393b486]:focus-visible{border-color:var(--focus)}.tournament-choice[data-v-c393b486]:active{transform:scale(.98)}.tournament-choice[aria-pressed=true][data-v-c393b486]{border-color:var(--sage);box-shadow:0 0 0 3px var(--sage-soft), var(--shadow-card)}.tournament-choice.is-selected .tournament-choice__content[data-v-c393b486]{animation:tournament-winner-exit-c393b486 .22s var(--ease-out)}.tournament-choice__content[data-v-c393b486]{gap:14px;min-width:0;height:100%;padding:14px;display:flex}.tournament-choice__cover-wrap[data-v-c393b486],.tournament-choice__cover[data-v-c393b486]{border-radius:var(--radius-control);object-fit:cover;background:var(--paper-muted);flex:0 0 76px;width:76px;height:76px}.tournament-choice__cover--fallback[data-v-c393b486]{background:linear-gradient(135deg, var(--terracotta-soft), var(--amber-soft))}.tournament-choice__body[data-v-c393b486]{flex-direction:column;flex:1;min-width:0;display:flex}.tournament-choice__title[data-v-c393b486]{align-items:baseline;gap:6px;min-width:0;display:flex}.tournament-choice__name[data-v-c393b486]{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:800;overflow:hidden}.tournament-choice__year[data-v-c393b486]{color:var(--ink-muted);flex:none;font-size:.8rem}.tournament-choice__facts[data-v-c393b486]{color:var(--ink-muted);flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:.75rem;display:flex}.tournament-choice__designers[data-v-c393b486]{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.75rem;overflow:hidden}.tournament-choice__designers span[data-v-c393b486]{color:var(--ink);font-weight:700}.tournament-choice__prompt[data-v-c393b486]{min-height:44px;color:var(--terracotta);align-items:center;margin-top:auto;font-size:.85rem;font-weight:800;display:inline-flex}.tournament-pair__vs[data-v-c393b486]{border:1px solid var(--line);background:var(--amber-soft);width:44px;height:44px;color:var(--amber);letter-spacing:.04em;border-radius:50%;grid-area:1/2;align-self:center;place-items:center;font-size:.75rem;font-weight:900;display:grid}@keyframes tournament-winner-exit-c393b486{50%{transform:translateY(-3px)}}@media (width<=620px){.tournament-pair[data-v-c393b486]{grid-template-columns:1fr}.tournament-choice[data-v-c393b486]{grid-area:auto}.tournament-pair__vs[data-v-c393b486]{grid-area:auto;margin:-2px auto}}@media (width<=359px){.tournament-choice__content[data-v-c393b486]{flex-direction:column}.tournament-choice__cover-wrap[data-v-c393b486],.tournament-choice__cover[data-v-c393b486]{width:100%;height:132px}}.tournament-page[data-v-39a725a3]{background:var(--paper);min-height:100vh}.tournament-page__main[data-v-39a725a3]{width:min(100% - 32px,960px);margin:0 auto;padding:clamp(32px,7vw,72px) 0}.tournament-intro[data-v-39a725a3]{max-width:42rem;margin-bottom:30px}.tournament-intro p[data-v-39a725a3]{color:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.tournament-intro h1[data-v-39a725a3]{max-width:14ch;color:var(--ink);font-family:var(--font-display);margin:8px 0 0;font-size:clamp(2.3rem,8vw,4.5rem);line-height:.98}.tournament-play[data-v-39a725a3]{gap:24px;display:grid}.tournament-bye[data-v-39a725a3]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--amber-soft);box-shadow:var(--shadow-low);gap:10px;padding:16px;display:grid}.tournament-bye__copy[data-v-39a725a3]{color:var(--amber);margin:0;font-weight:800}.tournament-bye[data-v-39a725a3] .game-card{background:var(--paper-raised)}.stream-tv[data-v-3ca2e002]{z-index:1;color:#f8ecd4;background:0 0;border-radius:9%/11%;place-items:center;display:grid;overflow:hidden}.scene--placeholder .stream-tv[data-v-3ca2e002]{background:#2b2826;border-color:#6c4f3a}.stream-tv--on[data-v-3ca2e002]{background:#0d0c0b}.stream-tv__picture[data-v-3ca2e002]{object-fit:fill;filter:saturate(1.3)contrast(1.15)brightness(.92)blur(.5px);width:100%;height:100%;position:absolute;inset:0}.stream-tv--on[data-v-3ca2e002]:before{z-index:2;content:"";pointer-events:none;background:repeating-linear-gradient(#00000052 0 1px,#0000 1px 3px);position:absolute;inset:0}.stream-tv--on[data-v-3ca2e002]:after{z-index:3;content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#fff4d61a 0%,#0000 55%),radial-gradient(#0000 58%,#000000b3 100%);position:absolute;inset:0;box-shadow:inset 0 0 18px #000c}.stream-tv__static[data-v-3ca2e002]{z-index:2;opacity:.2;mix-blend-mode:overlay;pointer-events:none;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 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stream-tv__empty[data-v-3ca2e002]{z-index:4;color:#cdb99a;text-align:center;margin:0;padding:10px;font-size:.85rem;font-weight:700;position:relative}.stream-links[data-v-3ca2e002]{gap:16px;display:grid}.stream-links input[data-v-3ca2e002]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.stream-copy-feedback[data-v-3ca2e002]{min-height:1.4em;color:var(--ink-muted);margin:0;font-size:.88rem;font-weight:800}.stream-search[data-v-3ca2e002]{gap:8px;display:grid}.sr-only[data-v-3ca2e002]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-v-3ca2e002] .scene-spot--robot>span{left:50%;transform:translate(-50%)}.stream-search input[data-v-3ca2e002]{width:100%}.stream-search-state[data-v-3ca2e002]{color:var(--ink-muted);margin:4px 0 0;font-weight:700}.stream-tapes[data-v-3ca2e002]{margin:6px 0 0;padding:0;list-style:none}.stream-tapes li[data-v-3ca2e002]{border-top:1px solid #d9bf9f;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.stream-tapes img[data-v-3ca2e002]{object-fit:cover;border-radius:6px;width:48px;height:48px}.stream-tapes li>span[data-v-3ca2e002]{gap:2px;min-width:0;display:grid}.stream-tapes strong[data-v-3ca2e002]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stream-tapes small[data-v-3ca2e002]{color:var(--ink-muted)}.schedule-list[data-v-83829ad7]{gap:10px;margin:0 0 12px;display:grid}.schedule-list>div[data-v-83829ad7]{background:#fff9ed;border:1px solid #d9bf9f;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.schedule-list dt[data-v-83829ad7]{font-weight:800}.schedule-list dd[data-v-83829ad7]{color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.schedule-note[data-v-83829ad7]{color:var(--ink-muted);font-size:.88rem}.schedule-form>p[data-v-83829ad7]:first-child{color:var(--ink-muted);margin:0 0 10px;line-height:1.45}.schedule-step[data-v-83829ad7]{border:0;margin:0 0 12px;padding:0}.schedule-step legend[data-v-83829ad7]{margin-bottom:6px;padding:0;font-weight:800}.schedule-step select[data-v-83829ad7]{border-radius:var(--radius-control);border:1px solid;flex:120px;min-width:0;min-height:44px;padding:0 10px}.schedule-step input[data-v-83829ad7]{border-radius:var(--radius-control);border:1px solid;flex:0 0 112px;min-width:0;min-height:44px;padding:0 10px}.schedule-actions[data-v-83829ad7]{margin-top:12px}@media (width<=640px){[data-v-7c076954] .scene-spot--room{--top:calc(var(--y) - var(--pad));height:calc(min(100%, var(--y) + var(--h) + var(--band)) - var(--top))}[data-v-7c076954] .scene-spot--room>span{top:auto;bottom:6px}}.member-list[data-v-7c076954]{margin:0;padding:0;list-style:none}.member-list li[data-v-7c076954]{border-top:1px solid #d9bf9f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.member-list li[data-v-7c076954]:first-child{border-top:0;padding-top:0}.member-list li>div[data-v-7c076954]:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.member-list span[data-v-7c076954]{color:var(--ink-muted);font-size:.82rem}.invite-row[data-v-7c076954]{margin-top:12px}.scene-button--danger[data-v-7c076954]{border-color:var(--danger);background:var(--danger);color:#fff9ed}.scene-button--danger[data-v-7c076954]:hover:not(:disabled){background:#7a3027;border-color:#7a3027}.delete-dialog[data-v-7c076954]{box-sizing:border-box;width:min(440px,100% - 24px);color:var(--ink);background:#f6ecdb;border:7px solid #83543b;border-radius:22px;margin:auto;padding:22px;box-shadow:0 26px 60px #24120dac}.delete-dialog[data-v-7c076954]::backdrop{background:#241a15b0}.delete-dialog h2[data-v-7c076954]{font-family:var(--font-display);margin:0 0 8px;font-size:1.5rem}.delete-dialog p[data-v-7c076954]{color:var(--ink-muted);margin:0 0 14px;line-height:1.45}.delete-dialog label[data-v-7c076954]{overflow-wrap:anywhere;margin-bottom:6px;font-weight:800;display:block}.delete-dialog input[data-v-7c076954]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--ink);background:#fff9ed;padding:0 12px}.delete-dialog__actions[data-v-7c076954]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.profile[data-v-998b68f8]{gap:0;display:grid}.profile-section[data-v-998b68f8]{border-top:1px solid #e3e7ea;gap:10px;padding:18px 0;display:grid}.profile-section[data-v-998b68f8]:first-of-type{border-top:0;padding-top:4px}.profile h2[data-v-998b68f8]{color:#111b21;font-family:var(--font-body);margin:0;font-size:1.05rem}.profile-hint[data-v-998b68f8],.profile-avatar p[data-v-998b68f8]{color:#54656f;margin:0;font-size:.85rem;line-height:1.4}.profile-avatar[data-v-998b68f8]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.profile-avatar__image[data-v-998b68f8]{object-fit:cover;background:#dfe5e7;border-radius:50%;width:88px;height:88px}.profile-avatar__initial[data-v-998b68f8]{color:#fff9ec;background:#c46f4b;place-items:center;font-size:2.2rem;font-weight:900;display:grid}.profile-avatar__body[data-v-998b68f8]{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.profile-row[data-v-998b68f8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-row--end[data-v-998b68f8]{justify-content:flex-end}#app .profile-button[data-v-998b68f8]{padding:0 18px}.profile-button[data-v-998b68f8]:focus-within{outline-offset:2px;outline:2px solid #008069}.profile-button.is-busy[data-v-998b68f8]{cursor:wait;opacity:.6}.profile-quiet[data-v-998b68f8],.profile-danger[data-v-998b68f8]{cursor:pointer;border-radius:22px;min-height:44px;padding:0 16px;font-weight:800}.profile-quiet[data-v-998b68f8]{color:#3b4a54;background:#fff;border:1px solid #c8d0d4}.profile-danger[data-v-998b68f8]{color:#fff;background:#b3261e;border:0;justify-self:start}.profile-danger[data-v-998b68f8]:hover:not(:disabled){background:#8c1d18}:is(.profile-quiet[data-v-998b68f8],.profile-danger[data-v-998b68f8]):disabled{cursor:not-allowed;opacity:.6}.profile-dialog[data-v-998b68f8]{box-sizing:border-box;color:#111b21;background:#fff;border:0;border-radius:16px;width:min(420px,100% - 24px);margin:auto;padding:20px;box-shadow:0 26px 60px #24120dac}.profile-dialog[data-v-998b68f8]::backdrop{background:#241a15b0}.profile-dialog p[data-v-998b68f8],.profile-dialog ul[data-v-998b68f8]{color:#3b4a54;margin:0;line-height:1.45}.profile-dialog ul[data-v-998b68f8]{overflow-wrap:anywhere;padding-left:20px;font-weight:700}.profile-languages[data-v-998b68f8]{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.profile-languages legend[data-v-998b68f8]{color:#111b21;margin-bottom:10px;padding:0;font-size:1.05rem;font-weight:700}.profile-languages label[data-v-998b68f8]{color:#3b4a54;cursor:pointer;border:1px solid #c8d0d4;border-radius:22px;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex;position:relative}.profile-languages input[data-v-998b68f8]{opacity:0;pointer-events:none;position:absolute}.profile-languages label[data-v-998b68f8]:has(input:checked){color:#006e5a;background:#d9fdd3;border-color:#008069}.profile-languages label[data-v-998b68f8]:has(input:focus-visible){outline-offset:2px;outline:2px solid #008069}.sr-only[data-v-998b68f8]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flex{display:flex}.hidden{display:none}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--paper:#e7d4b5;--paper-raised:#f9f0df;--paper-muted:#dbc29e;--ink:#332419;--ink-muted:#67503d;--terracotta:#7e3f2a;--terracotta-soft:#ecd4bd;--sage:#3d5b47;--sage-soft:#d8e1ce;--amber:#8b5c22;--amber-soft:#efdbad;--danger:#9d4338;--line:#50311d4d;--radius-control:7px;--radius-card:10px;--shadow-low:0 5px 14px #371d0c14;--shadow-card:0 15px 32px #371d0c29;--focus:#bd704f;--ease-out:cubic-bezier(.2, .8, .2, 1);--font-display:Georgia, "Times New Roman", serif;--font-body:"Avenir Next", Avenir, ui-sans-serif, system-ui, sans-serif;--dev-bar:0px;--bottom-nav:0px}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);margin:0}::selection{color:#fff8e9;background:#84543a}input,textarea{caret-color:var(--terracotta)}button,input,select{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.language-switcher{flex:none;display:inline-flex;position:relative}.language-switcher:after{color:#6c4b33;content:"⌄";pointer-events:none;font-size:1rem;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-60%)}.language-switcher select{appearance:none;color:#4c3323;cursor:pointer;background:#f6e8d2;border:1px solid #a87b565e;border-radius:12px;width:64px;min-height:44px;padding:0 22px 0 12px;font-size:.78rem;font-weight:800}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#edd6b5ed;border-bottom:1px solid #8d63433d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand nav actions";align-items:center;gap:8px;padding:6px clamp(12px,3vw,36px);display:grid;box-shadow:0 2px 10px #5b38211a}.site-brand,.site-header nav a,.site-actions>a{color:inherit;text-decoration:none}.site-brand{color:#4b3123;min-width:0;min-height:44px;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;grid-area:brand;align-items:center;gap:8px;font-size:clamp(.96rem,1.5vw,1.18rem);font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.site-brand img{border-radius:50%;flex:none;width:30px;height:30px}.site-header nav{grid-area:nav;justify-content:center;align-items:center;gap:4px;display:flex}.site-header nav a,.site-actions>a,.site-actions>button{color:#634935;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 11px;font-size:.84rem;font-weight:750;display:inline-flex}.site-header nav a:hover,.site-header nav a.is-active,.site-actions>a:hover{color:#553722;background:#74482b18}.site-header nav a.is-active{box-shadow:inset 0 -2px #9d7653}.site-header nav .icon{display:none}.site-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.site-actions>button{cursor:pointer;background:0 0;border:0}.site-actions>a.site-profile{gap:7px;padding-inline:6px 10px}.site-actions>a.site-profile.is-active{box-shadow:inset 0 -2px #9d7653}.site-profile img,.site-profile__initial{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.site-profile__initial{color:#fff9ec;background:#c46f4b;place-items:center;font-size:.8rem;font-weight:900;display:grid}.site-profile__name{text-overflow:ellipsis;max-width:8rem;overflow:hidden}.site-actions>button:hover{color:#553722;background:#74482b18}.route-enter-active,.route-leave-active{transition:opacity .18s var(--ease-out)}.route-enter-from,.route-leave-to{opacity:0}@media (width<=640px){:root:has(.site-nav){--bottom-nav:60px}body{padding-bottom:calc(var(--bottom-nav) + var(--dev-bar))}.site-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";gap:0 6px;padding:4px 10px}.site-brand{font-size:.95rem}.site-header nav.site-nav{z-index:30;right:0;bottom:var(--dev-bar);height:var(--bottom-nav);box-sizing:border-box;padding:4px 4px max(4px, env(safe-area-inset-bottom));background:#f0ddbc;border-top:2px solid #704b32;justify-content:space-around;gap:0;display:flex;position:fixed;left:0;box-shadow:0 -4px 14px #4526121f}.site-header nav.site-nav a{border-radius:8px;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;height:100%;padding:0 2px;font-size:.68rem;font-weight:800;line-height:1.1;display:flex}.site-header nav.site-nav a span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.site-header nav.site-nav a.is-active{box-shadow:inset 0 3px #68412c}.site-header nav .icon{width:22px;height:22px;display:block}.site-actions>a,.site-actions>button{padding:0 5px;font-size:.76rem}.site-profile__name{display:none}.site-actions>a.site-profile{padding-inline:8px}}#app:has(.dev-bar){--dev-bar:38px}#app:has(.dev-bar) .home-page--room{height:calc(100svh - 38px)}@media (width<=640px){#app .home-page--room{height:calc(100svh - var(--bottom-nav) - var(--dev-bar))}}#app :is(.rooms-page,.nominate-page:not(.nominate-page--embedded),.vote-page,.results-page,.stats-page,.tournament-page,.stream-page,.settings-page){background:var(--paper)}#app :is(.rooms-main,.nominate-page__main,.vote-main,.results-page__main,.stats-page__main,.tournament-page__main,.stream-page__main,.settings-main){padding-top:clamp(22px,5vw,54px);padding-bottom:64px}#app :is(.nominate-intro,.results-intro,.stats-intro,.tournament-intro,.stream-intro) h1,#app .settings-main>h1{max-width:18ch;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin-top:0;font-size:clamp(2.25rem,8vw,4.3rem);line-height:1.02}#app :is(.nominate-intro,.results-intro,.stats-intro,.tournament-intro,.stream-intro){margin-bottom:24px}#app :is(.panel,.search-panel,.nomination-shelf,.nomination-results,.game-card,.winner-card,.results-table-wrap,.stats-counters article,.stats-list ol,.tournament-bye,.stream-current,.stream-url-list,.page-state,.state-card,.progress-panel,.loading-card,.tournament-choice){border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:none}#app :is(.panel,.nomination-shelf,.nomination-results,.stats-counters article,.tournament-bye,.stream-current,.stream-url-list){border-top:4px solid #815436}#app :is(.game-card,.winner-card,.tournament-choice){transition:border-color .16s,background-color .16s}#app :is(button,input,select,summary,a){touch-action:manipulation}#app :is(input,select,textarea){color:var(--ink);background:#fff9ed;border-color:#98795a}#app :is(button,a).room-primary,#app :is(button,a).home__primary-action{border-radius:var(--radius-control);color:#fff9ed;background:#68412c}#app :is(button,a).room-primary:hover,#app :is(button,a).home__primary-action:hover,#app .site-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0ddbc;border-bottom:2px solid #704b32}#app .site-header nav a.is-active{background:#dfc39d;box-shadow:inset 0 -3px #68412c}#app .home-card{border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:none}#app .room-favorite{border-radius:50%}#app .winner-card--primary{background:var(--amber-soft)}#app .stats-counters article{min-height:118px}#app .stats-counters strong{font-variant-numeric:tabular-nums}#app .results-table-wrap{border-top:4px solid #815436}#app .vote-page .progress-panel{background:var(--paper-raised);-webkit-backdrop-filter:none;backdrop-filter:none}#app .vote-page .progress-track span{background:var(--sage);box-shadow:none}#app .vote-page .state-card{box-shadow:none;animation:none}#app .vote-page .state-card :is(a,button){box-shadow:none}#app .vote-page .ballot-intro h1{letter-spacing:-.035em}#app .vote-page .intro-note{font-size:1rem}#app .game-card__cover--fallback,#app .tournament-choice__cover--fallback{background:var(--paper-muted)}@media (width<=640px){#app .vote-main{padding-top:28px}}.scene-page{height:calc(100svh - var(--bottom-nav) - var(--dev-bar));background:#e9d1ad;flex-direction:column;min-height:0;display:flex;overflow:hidden}.scene-page>main{flex:1;min-height:0;position:relative}.scene{isolation:isolate;color:#38261a;background:#dca76f;position:absolute;inset:0;overflow:hidden;container-type:size}.scene *,.scene :before,.scene :after{box-sizing:border-box}.scene--placeholder{background:#ead6b6}.scene__stage{aspect-ratio:1672/941;width:min(100cqw,177.683cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene:before{background:var(--art-fill-d,none) center / cover no-repeat;filter:blur(24px)brightness(.85);content:"";position:absolute;inset:-40px}.scene__camera{transform-origin:var(--d-origin,50% 50%);transition:transform .65s var(--ease-out), filter .65s ease;position:absolute;inset:0}.scene--active .scene__camera{filter:brightness(.76);transform:scale(1.4)}.scene__art{background:var(--art-d) center / 100% 100% no-repeat;position:absolute;inset:0}.scene-box,.scene-spot{top:var(--dy);left:var(--dx);width:var(--dw);height:var(--dh);position:absolute}.scene-spot{--x:var(--dx);--y:var(--dy);--w:var(--dw);--h:var(--dh);--pad:14px;--band:46px;--top:max(0px, calc(var(--y) - var(--band)));--left:max(0px, calc(var(--x) - var(--pad)));top:var(--top);left:var(--left);width:calc(min(100%, var(--x) + var(--w) + var(--pad)) - var(--left));height:calc(min(100%, var(--y) + var(--h) + var(--pad)) - var(--top))}.scene--placeholder .scene-box{border:2px dashed #a98763;border-radius:12px}.scene-spot{z-index:2;color:#fff9e8;cursor:pointer;background:#ffe1a91c;border:2px solid #fff9dd;border-radius:18px;padding:0;transition:box-shadow .2s,background .2s,opacity .2s;display:block;box-shadow:0 0 0 2px #4c2e2370,inset 0 0 24px #fff5db40,0 0 26px #fff3cf85}.scene--placeholder .scene-spot{box-shadow:none;background:#f6e6cc;border-style:dashed;border-color:#8d6a4b}.scene-spot:hover,.scene-spot:focus-visible{background:#ffe1a944;box-shadow:0 0 0 4px #704127bd,inset 0 0 26px #fff8dd7a,0 0 32px #fff3cfd9}.scene-spot--hidden{opacity:0;pointer-events:none}.scene-spot>span{text-overflow:ellipsis;white-space:nowrap;background:#50311ed9;border:1px solid #fff6db9c;border-radius:999px;max-width:max(100% - 16px,11rem);padding:7px 11px;font-size:.82rem;font-weight:900;line-height:1.1;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 4px 14px #25120d55}.scene-panel{z-index:3;max-height:calc(100% - 24px);animation:room-detail-in .35s var(--ease-out) both;background:#f6ecdb;border:7px solid #83543b;border-radius:22px;flex-direction:column;display:flex;position:absolute;inset:12px 3%;overflow:hidden;box-shadow:0 26px 60px #24120dac,inset 0 1px #fff}.scene-panel__header{background:#eed7b8;border-bottom:1px solid #cfae8e;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.scene-panel__header h2{font-family:var(--font-display);margin:0;font-size:1.35rem;line-height:1.05}.scene-panel__close{color:#5c3826;cursor:pointer;background:#fff6e8;border:1px solid #c7a585;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:.85rem;font-weight:900;display:inline-flex}.scene-panel__close:hover{background:#e4c7a6}.scene-panel__close{gap:6px}@media (width<=640px){.scene-panel__close{width:44px;padding:0;font-size:1.1rem}.scene-panel__close-text{display:none}}.scene-panel__content{scrollbar-color:#a16c49 #f5e9d8;flex:1;min-height:0;padding:14px;overflow-y:auto}@keyframes room-detail-in{0%{opacity:0;transform:translateY(22px)scale(.94)}to{opacity:1;transform:none}}@media (width>=641px){.scene-spot{--pad:18px;--band:50px}.scene-spot>span{padding:6px 11px;font-size:.8rem;top:10px;left:10px}.scene-panel{width:min(540px,46%);inset:5% 3% 5% auto}.scene-panel__header{padding:14px 20px}.scene-panel__header h2{font-size:1.7rem}.scene-panel__content{padding:18px 20px}}@media (width<=640px){.scene__stage{aspect-ratio:940/1672;width:min(100cqw,56.2201cqh)}.scene:before{background-image:var(--art-fill-m,none)}.scene--phone .scene__stage{width:max(100cqw,56.2201cqh)}.scene__camera{transform-origin:var(--m-origin,50% 50%)}.scene__art{background-image:var(--art-m)}.scene-box{top:var(--my);left:var(--mx);width:var(--mw);height:var(--mh)}.scene-spot{--x:var(--mx);--y:var(--my);--w:var(--mw);--h:var(--mh);--pad:8px;--band:42px}}@media (prefers-reduced-motion:reduce){.scene__camera,.scene-spot{transition:none}.scene-panel{animation:none}}.scene-section+.scene-section{border-top:1px solid #d9bf9f;margin-top:22px;padding-top:18px}.scene-section>h3{color:#4b3123;font-family:var(--font-display);margin:0 0 8px;font-size:1.2rem}.scene-section>p{color:var(--ink-muted);margin:0 0 10px;line-height:1.45}.scene-field{gap:6px;display:grid}.scene-field>label{font-weight:800}.scene-row{flex-wrap:wrap;gap:8px;display:flex}.scene-row>input{flex:180px;min-width:0}.scene input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;padding:0 12px}.scene-button{border-radius:var(--radius-control);color:#fff9ed;cursor:pointer;background:#68412c;border:1px solid #68412c;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.scene-button:hover:not(:disabled){background:#3f291d}.scene-button--quiet{border-color:var(--line);color:var(--ink);background:#fff9ed}.scene-button--quiet:hover:not(:disabled){background:#ecdcc4}.scene-button:disabled{cursor:not-allowed;opacity:.55}.scene-feedback{background:var(--sage-soft);color:var(--ink);border-radius:10px;margin:0 0 12px;padding:10px 12px}.scene-feedback--error{background:var(--terracotta-soft);color:var(--danger)}.phone-pad{padding:16px}.phone-screen__body:has(.chat-thread){background:#efeae2}#app .phone-form{gap:14px;display:grid}#app .phone-form label{color:#3b4a54;gap:6px;font-size:.9rem;font-weight:700;display:grid}#app .phone-form input{box-sizing:border-box;color:#111b21;background:#f0f2f5;border:0;border-bottom:2px solid #c8d0d4;border-radius:6px 6px 0 0;width:100%;min-height:46px;padding:0 12px;font-size:1rem}#app .phone-form input:focus-visible{border-bottom-color:#008069;outline:none}#app :is(button,a).phone-primary{color:#fff;cursor:pointer;background:#008069;border:0;border-radius:23px;justify-content:center;align-items:center;min-height:46px;font-weight:800;text-decoration:none;display:inline-flex}#app :is(button,a).phone-primary:hover:not(:disabled){background:#006e5a}#app .phone-primary:disabled{cursor:wait;opacity:.6}.phone-notice{color:#111b21;background:#d9fdd3;border-radius:8px;margin:12px 16px 0;padding:10px 12px;font-size:.9rem}.phone-pad .phone-notice{margin:0 0 14px}.phone-notice--error{color:#a1291c;background:#fde3e1}.phone-text{color:#3b4a54;margin:0 0 14px;line-height:1.45}.phone-switch{color:#667781;margin:18px 0 0;font-size:.92rem}.phone-switch a{color:#008069;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.phone-icon-button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-left:-10px;padding:0;display:grid}.phone-icon-button:hover{background:#fff2}.phone-fab{color:#0b141a;cursor:pointer;background:#25d366;border:0;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #0b141a33}.phone-fab:hover:not(:disabled){background:#1fbd5a}.phone-fab:disabled{cursor:not-allowed;opacity:.5}#app .backdrop-page{min-height:calc(100svh - var(--bottom-nav) - var(--dev-bar));background:0 0;position:relative}#app .backdrop-page>main{box-sizing:border-box;background:#f6ecdb;border:7px solid #83543b;border-radius:22px;width:min(100% - 20px,980px);margin:14px auto 24px;padding:clamp(18px,4vw,40px) clamp(14px,4vw,40px);box-shadow:0 26px 60px #24120dac,inset 0 1px #fff}#app .backdrop-page :is(.nomination-shelf,.nomination-results,.stats-counters article,.tournament-bye,.results-table-wrap){background:#fffaf1;border-top-width:1px}@media (width>=641px){#app .backdrop-page>main{margin-block:clamp(20px,4vh,40px)}}#app .backdrop-page>:not(.room-backdrop){z-index:1;position:relative}#app :is(.results-page--embedded,.stats-page--embedded){background:0 0;min-height:0}#app :is(.results-page--embedded,.stats-page--embedded)>.results-page__main,#app .stats-page--embedded>.stats-page__main{width:100%;margin:0;padding:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
