:root{--display-font:"Arial Black", "Segoe UI", sans-serif}body{-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--accent-ink)}.arcade{--room-color:var(--accent)}.arcade[data-room=sky]{--room-color:var(--zone-sky)}.arcade[data-room=games]{--room-color:var(--zone-games)}.arcade[data-room=family]{--room-color:var(--zone-family)}.arcade[data-room=newsroom]{--room-color:var(--accent)}.dash.arcade{max-width:100rem;padding:1.5rem clamp(1rem,3vw,3rem) 0}.arcade .dash-head{border-bottom:1px solid var(--border);gap:.65rem;margin-bottom:0;padding-bottom:1.2rem}.brand{color:var(--text);letter-spacing:-.06em;align-items:center;gap:.65rem;font-size:1.45rem;font-weight:850;text-decoration:none;display:inline-flex}.brand .logo-mark{width:2.25rem;height:2.25rem}.brand-dot{color:var(--accent)}.account-label{padding-left:.65rem;font-size:.8rem}.arcade .dash-head button,.arcade .dash-head .navlink{border-radius:6px;padding-inline:.7rem;font-size:.8rem}.arcade .dash-head nav{flex-wrap:wrap;gap:.4rem;display:flex}.arcade .web-search{flex:20rem;align-items:center;gap:.4rem;min-width:0;max-width:34rem;margin:0;display:flex}.arcade .web-search input{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text);background:var(--inset);border:1px solid var(--border-strong);border-radius:6px;padding:.6rem .85rem;font-size:1rem}.arcade .web-search input::placeholder{color:var(--muted);opacity:1}.arcade .web-search button{flex-shrink:0;min-height:44px}@media (width<=760px){.arcade .web-search{flex-basis:100%;order:1;max-width:none}}.room-tools{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.85rem;display:flex}.room-tools button{min-height:36px;font-size:.78rem}.room-tools .edit-only{margin-right:auto}.room-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.room-nav a{min-height:60px;color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:.75rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:flex}.room-nav a:hover{color:var(--text);border-color:var(--accent)}.room-nav a[aria-current=page]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 4px 0 color-mix(in srgb, var(--accent) 60%, var(--bg))}.room-num{opacity:.8;font:.7rem/1.4 ui-monospace,monospace}.room-arrow{margin-left:auto;font-size:1.15rem}.room-intro{isolation:isolate;border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 13rem 12rem;align-items:center;gap:2rem;margin:1.8rem 0;padding:clamp(1.5rem,4vw,3.7rem);display:grid;position:relative;overflow:hidden}.room-intro:before{content:"";z-index:-1;background:radial-gradient(ellipse at 75% 50%, color-mix(in srgb, var(--room-color) 15%, transparent), transparent 65%);position:absolute;inset:0}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font:700 .72rem/1.4 ui-monospace,monospace}.room-intro h1{max-width:16ch;font-family:var(--display-font);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.3vw,4.4rem);font-weight:900;line-height:1.04}.intro-copy{color:var(--muted);max-width:35rem;margin:1.25rem 0 0;font-size:1rem}.arcade-emblem{aspect-ratio:1;border:1px solid var(--border);background:repeating-radial-gradient(circle, transparent 0 24px, color-mix(in srgb, var(--room-color) 16%, transparent) 25px 26px);border-radius:50%;place-items:center;width:13rem;display:grid;position:relative}.arcade-emblem span{color:var(--room-color);filter:drop-shadow(5px 6px 0 color-mix(in srgb, var(--room-color) 18%, transparent));font-size:8rem;line-height:1}.arcade-emblem i{background:var(--accent);border:3px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:12%;left:14%}.arcade-emblem i:nth-of-type(2){background:var(--zone-family);top:48%;left:auto;right:-3%}.arcade-emblem i:nth-of-type(3){background:var(--zone-games);top:auto;bottom:2%;left:22%}.room-ticket{border:1px dashed var(--border-strong);background:var(--inset);text-align:center;border-radius:5px;gap:.75rem;padding:1.5rem 1rem;display:grid;transform:rotate(4deg)}.room-ticket span{letter-spacing:.1em;color:var(--muted);font:.6rem/1.5 ui-monospace,monospace}.room-ticket strong{letter-spacing:-.03em;font-size:1.25rem}.arcade .welcome-note{background:var(--inset);border:1px dashed var(--border-strong);border-radius:8px}.arcade .customize{margin-bottom:1.5rem;font-size:.9rem}.arcade .zone{--c1:var(--room-color);--c2:var(--accent);background:0 0;margin-top:2rem}.arcade .zone-head{border-bottom:1px solid var(--border);justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.arcade .zone-title{letter-spacing:-.025em;font-size:1.15rem}.arcade .zone-title:before{display:none}.arcade .zone-blurb{font-size:.8rem}.arcade .panels{gap:1.15rem}.arcade .panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 0 color-mix(in srgb, var(--border) 55%, transparent);border-radius:10px}.arcade .panel:before{display:none}.arcade .panel:after{background:var(--room-color);opacity:.8;border-radius:10px 10px 0 0;height:3px}.arcade .panel>header{border-radius:10px 10px 0 0;padding:1rem 1.15rem}.arcade .panel>header h3{letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;font-weight:800}.arcade .panel-body{padding:1.15rem}.arcade .panel:hover,.arcade .panel:focus-within{box-shadow:0 5px 0 color-mix(in srgb, var(--room-color) 45%, transparent), 0 15px 30px -20px var(--room-color)}.arcade .hero-greet{letter-spacing:-.045em;font-size:clamp(1.6rem,2.5vw,2.4rem)}.arcade .wx-temp{letter-spacing:-.07em;font-size:3.4rem}.arcade .quote{border-left-width:3px;border-radius:4px}.arcade button,.arcade .navlink,.arcade input,.arcade textarea,.arcade select{border-radius:6px}.arcade button:not(.ghost):not(.toggle):not(.del):not([data-move]):not([data-set-size]):not([data-hide]){box-shadow:0 3px 0 color-mix(in srgb, var(--accent) 60%, var(--bg))}.arcade .list,.arcade .game,.arcade .ev{border-radius:7px}.arcade .card{box-shadow:0 2px 0 var(--border);border-radius:5px}.arcade .empty-room{border:1px dashed var(--border-strong);text-align:center;border-radius:10px;padding:3rem 1.5rem}.arcade-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:3rem;padding:1.5rem 0;font:.7rem/1.6 ui-monospace,monospace;display:flex}@media (width<=1100px){.room-intro{grid-template-columns:minmax(0,1fr) 10rem}.arcade-emblem{width:10rem}.arcade-emblem span{font-size:6rem}.room-ticket,.account-label{display:none}}@media (width<=600px){.room-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.room-nav a:last-child:nth-child(odd){grid-column:span 2}.room-nav a{gap:.5rem;min-height:48px;padding:.6rem;font-size:.85rem}.room-intro{grid-template-columns:minmax(0,1fr);margin-top:1.25rem;padding:1.5rem}.room-intro h1{max-width:13ch;padding-right:1rem}.arcade-emblem{opacity:.13;z-index:-1;width:7rem;position:absolute;top:.5rem;right:-2rem}.arcade .dash-head nav{margin-left:auto}.arcade .dash-head .navlink{padding-inline:.5rem;font-size:.7rem}.arcade .panel-body{padding:.9rem}}@keyframes arcade-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes emblem-turn{0%{transform:rotate(-16deg)scale(.85)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.25s}.room-intro{animation:.55s ease-out both arcade-arrive}.arcade-emblem span{animation:.9s cubic-bezier(.2,1.5,.4,1) both emblem-turn}.arcade-emblem,.room-ticket{transition:transform .5s cubic-bezier(.2,1.4,.4,1)}.room-intro:hover .arcade-emblem{transform:rotate(12deg)}.room-intro:hover .room-ticket{transform:rotate(-2deg)translateY(-4px)}.room-nav a{transition:transform .2s,background-color .2s,box-shadow .2s}.room-nav a:hover{transform:translateY(-2px)}.room-nav a:active{box-shadow:none;transform:translateY(2px)}}@supports (color:light-dark(white, black)){:root[data-palette=midnight][data-palette]{--bg:light-dark(#edf2fa,#111827);--surface:light-dark(#fafcff,#1b2638);--inset:light-dark(#e2eaf6,#142032);--text:light-dark(#1b2c45,#eaf1ff);--muted:light-dark(#4d607b,#afc1db);--accent:light-dark(#2457a6,#9dc5ff);--accent-ink:light-dark(#fff,#12233d);--link:light-dark(#2457a6,#b1d3ff);--border:light-dark(#c5d2e5,#394c67);--border-strong:light-dark(#657f9f,#829cbe);--zone-today:var(--accent);--zone-games:light-dark(#216d73,#85d6d2);--zone-family:light-dark(#815b20,#e9c98a);--zone-sky:light-dark(#6251a0,#c7b5f5);--glow-a:light-dark(#d7e4fa,#27487345);--glow-b:light-dark(#e0e8f6,#31346338)}:root[data-palette=forest][data-palette]{--bg:light-dark(#eff2e9,#151d18);--surface:light-dark(#fafcf5,#202d24);--inset:light-dark(#e2e9da,#18251d);--text:light-dark(#233628,#edf3e5);--muted:light-dark(#50634e,#b6c7ad);--accent:light-dark(#32643f,#add297);--accent-ink:light-dark(#fff,#1b2a18);--link:light-dark(#32643f,#bddfa9);--border:light-dark(#c5d1bc,#40523f);--border-strong:light-dark(#718568,#91ac85);--zone-today:var(--accent);--zone-games:light-dark(#346d62,#91d1bd);--zone-family:light-dark(#856021,#e3c27f);--zone-sky:light-dark(#625783,#c5b9e2);--glow-a:light-dark(#dce7cc,#45683b38);--glow-b:light-dark(#e9e7d4,#6a5b2d2b)}:root[data-palette=plum][data-palette]{--bg:light-dark(#f4edf5,#211724);--surface:light-dark(#fff9ff,#302235);--inset:light-dark(#ebdeed,#281c2c);--text:light-dark(#3d2843,#f7ebf7);--muted:light-dark(#705774,#ccb3d0);--accent:light-dark(#82427d,#e2a9d8);--accent-ink:light-dark(#fff,#321b30);--link:light-dark(#82427d,#efbce6);--border:light-dark(#dcc6dd,#5b405e);--border-strong:light-dark(#97769b,#bb8ebc);--zone-today:var(--accent);--zone-games:light-dark(#366c63,#9bd3bd);--zone-family:light-dark(#875825,#edc68c);--zone-sky:light-dark(#6a4d9e,#cdb3f1);--glow-a:light-dark(#ecd4e7,#7a3c6b38);--glow-b:light-dark(#e4dbf3,#58417338)}:root[data-palette=ocean][data-palette]{--bg:light-dark(#edf5f6,#011a22);--surface:light-dark(#f8fcfd,#0c3846);--inset:light-dark(#dfebee,#072c38);--text:light-dark(#011a22,#ffedb7);--muted:light-dark(#26596a,#8db5c2);--accent:light-dark(#26596a,#8db5c2);--accent-ink:light-dark(#fff,#011a22);--link:light-dark(#26596a,#8db5c2);--border:light-dark(#b8ced5,#4d7e8e);--border-strong:light-dark(#4d7e8e,#8db5c2);--zone-today:var(--accent);--zone-games:light-dark(#704110,#e4af78);--zone-family:light-dark(#705810,#e4c878);--zone-sky:light-dark(#333577,#9c9ece);--glow-a:light-dark(#d5e8ed,#26596a40);--glow-b:light-dark(#ffedb740,#70411022)}}.palette-control{color:var(--muted);align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.palette-control[hidden]{display:none}.palette-control:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.6rem;height:.6rem}.palette-control select{width:auto;max-width:11rem;min-height:36px;font:inherit;border-radius:6px;padding:.35rem .5rem}:root[data-palette=prism][data-palette]{--bg:var(--lightningcss-light,#eef2fa)var(--lightningcss-dark,#151b2d);--surface:var(--lightningcss-light,#fbfcff)var(--lightningcss-dark,#20283e);--inset:var(--lightningcss-light,#e2e9f6)var(--lightningcss-dark,#182136);--text:var(--lightningcss-light,#202b43)var(--lightningcss-dark,#edf2ff);--muted:var(--lightningcss-light,#52617b)var(--lightningcss-dark,#b6c3df);--accent:var(--lightningcss-light,#185b78)var(--lightningcss-dark,#7edce4);--accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142438);--link:var(--accent);--border:var(--lightningcss-light,#bdcce2)var(--lightningcss-dark,#465576);--border-strong:var(--lightningcss-light,#61779a)var(--lightningcss-dark,#99adcf);--spectrum-a:var(--lightningcss-light,#185b78)var(--lightningcss-dark,#7edce4);--spectrum-b:var(--lightningcss-light,#7044a0)var(--lightningcss-dark,#c6a7ff);--spectrum-c:var(--lightningcss-light,#a63b4a)var(--lightningcss-dark,#ff9baa);--spectrum-d:var(--lightningcss-light,#806000)var(--lightningcss-dark,#f4d277);--glow-a:var(--lightningcss-light,#d5e9ef)var(--lightningcss-dark,#254b6038);--glow-b:var(--lightningcss-light,#eee0f6)var(--lightningcss-dark,#73445f30)}:root[data-palette=carnival][data-palette]{--bg:var(--lightningcss-light,#fff1cc)var(--lightningcss-dark,#261609);--surface:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#38230e);--inset:var(--lightningcss-light,#f5dfb0)var(--lightningcss-dark,#2b1909);--text:var(--lightningcss-light,#3a230c)var(--lightningcss-dark,#fff1ce);--muted:var(--lightningcss-light,#72532b)var(--lightningcss-dark,#dfbc82);--accent:var(--lightningcss-light,#b43b0c)var(--lightningcss-dark,#ff8b4a);--accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#201507);--link:var(--accent);--border:var(--lightningcss-light,#d7b57c)var(--lightningcss-dark,#7c592e);--border-strong:var(--lightningcss-light,#946321)var(--lightningcss-dark,#c29353);--spectrum-a:var(--lightningcss-light,#b43b0c)var(--lightningcss-dark,#ff8b4a);--spectrum-b:var(--lightningcss-light,#1548c0)var(--lightningcss-dark,#91b8ff);--spectrum-c:var(--lightningcss-light,#9a6500)var(--lightningcss-dark,#ffd43b);--spectrum-d:var(--lightningcss-light,#31751d)var(--lightningcss-dark,#b6e15e);--glow-a:var(--lightningcss-light,#ffd77a)var(--lightningcss-dark,#8d4a1d60);--glow-b:var(--lightningcss-light,#ffe4b8)var(--lightningcss-dark,#b75f2440)}:root[data-palette=neon][data-palette]{--bg:var(--lightningcss-light,#e9f2ec)var(--lightningcss-dark,#0a1011);--surface:var(--lightningcss-light,#f7fff8)var(--lightningcss-dark,#111e20);--inset:var(--lightningcss-light,#dcebe1)var(--lightningcss-dark,#0b1718);--text:var(--lightningcss-light,#122820)var(--lightningcss-dark,#f3ffe9);--muted:var(--lightningcss-light,#426053)var(--lightningcss-dark,#adc8bc);--accent:var(--lightningcss-light,#386200)var(--lightningcss-dark,#c7ff45);--accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10190a);--link:var(--accent);--border:var(--lightningcss-light,#b3cbbd)var(--lightningcss-dark,#365b53);--border-strong:var(--lightningcss-light,#5e7e67)var(--lightningcss-dark,#7ba391);--spectrum-a:var(--lightningcss-light,#386200)var(--lightningcss-dark,#c7ff45);--spectrum-b:var(--lightningcss-light,#af196b)var(--lightningcss-dark,#ff7fd1);--spectrum-c:var(--lightningcss-light,#006476)var(--lightningcss-dark,#63e6ff);--spectrum-d:var(--lightningcss-light,#9a4600)var(--lightningcss-dark,#ffb961);--glow-a:var(--lightningcss-light,#dbefc5)var(--lightningcss-dark,#597f1b25);--glow-b:var(--lightningcss-light,#e4e2ef)var(--lightningcss-dark,#6c214c25)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon])[data-palette]{--zone-today:var(--spectrum-a);--zone-sky:var(--spectrum-b);--zone-games:var(--spectrum-c);--zone-family:var(--spectrum-d)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) .room-nav a{--nav-color:var(--spectrum-a);border-top:4px solid var(--nav-color)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) .room-nav a:nth-child(2){--nav-color:var(--spectrum-b)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) .room-nav a:nth-child(3){--nav-color:var(--spectrum-c)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) .room-nav a:nth-child(4){--nav-color:var(--spectrum-d)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) .room-nav a[aria-current]{background:var(--nav-color);color:var(--accent-ink);box-shadow:0 4px 0 color-mix(in srgb, var(--nav-color) 60%, var(--bg))}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) .room-intro:after{content:"";background:linear-gradient(90deg, var(--spectrum-a) 0% 25%, var(--spectrum-b) 25% 50%, var(--spectrum-c) 50% 75%, var(--spectrum-d) 75%);height:6px;position:absolute;inset:auto 0 0}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) :is(.panels>.panel,.briefing-section):nth-child(4n+1){--panel-color:var(--spectrum-a)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) :is(.panels>.panel,.briefing-section):nth-child(4n+2){--panel-color:var(--spectrum-b)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) :is(.panels>.panel,.briefing-section):nth-child(4n+3){--panel-color:var(--spectrum-c)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) :is(.panels>.panel,.briefing-section):nth-child(4n){--panel-color:var(--spectrum-d)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) .panel:after{background:var(--panel-color)}:root:is([data-palette=prism],[data-palette=carnival],[data-palette=neon]) .briefing-section{border-top:4px solid var(--panel-color)}:root[data-palette=contrast][data-palette]{--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--inset:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#141414);--text:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--muted:var(--lightningcss-light,#292929)var(--lightningcss-dark,#eee);--accent:var(--lightningcss-light,#0039a6)var(--lightningcss-dark,#ff0);--accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--link:var(--lightningcss-light,#0039a6)var(--lightningcss-dark,#80e5ff);--border:var(--lightningcss-light,#333)var(--lightningcss-dark,#eee);--border-strong:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--zone-today:var(--accent);--zone-games:var(--accent);--zone-family:var(--accent);--zone-sky:var(--accent);--danger:var(--lightningcss-light,#940000)var(--lightningcss-dark,#ffb4ab);--ok:var(--lightningcss-light,#005628)var(--lightningcss-dark,#a1ffc3);--warn:var(--lightningcss-light,#704000)var(--lightningcss-dark,#ffe188);--info:var(--link);--unk:var(--muted);--glow-a:transparent;--glow-b:transparent}:root[data-palette=contrast] :is(.panel,.briefing-section,.room-nav a,.room-intro,button,input,textarea,select){box-shadow:none;border-width:2px}:root[data-palette=contrast] .arcade-emblem{display:none}:root[data-palette=contrast] .room-intro{grid-template-columns:minmax(0,1fr)}:root[data-palette=contrast] .room-ticket{display:none}:root[data-palette=contrast] a:not(.brand):not(.room-nav a){text-underline-offset:.18em;text-decoration:underline}:root[data-palette=contrast] :focus-visible{outline-width:4px}:root:is([data-palette=terminal],[data-palette=crt])[data-palette]{--bg:#000;--surface:#050a05;--inset:#000;--text:#b3ffb3;--muted:#8bc78b;--accent:#69f58a;--accent-ink:#001804;--link:#69f58a;--border:#477947;--border-strong:#8bc78b;--zone-today:var(--accent);--zone-games:var(--accent);--zone-family:var(--accent);--zone-sky:var(--accent);--danger:#ffb4ab;--ok:#b3ffb3;--warn:#ffe188;--info:#b3ffb3;--unk:var(--muted);--glow-a:transparent;--glow-b:transparent;--font:ui-monospace, "Cascadia Code", Consolas, monospace;--display-font:ui-monospace, "Cascadia Code", Consolas, monospace;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}:root:is([data-palette=terminal],[data-palette=crt]) .arcade :is(.panel,.room-intro,.room-nav a,button,select,input,textarea,.briefing-section){box-shadow:none;border-radius:0}:root:is([data-palette=terminal],[data-palette=crt]) .room-intro h1{letter-spacing:-.045em;font-size:clamp(1.7rem,3.5vw,3.5rem)}:root:is([data-palette=terminal],[data-palette=crt]) .room-ticket{transform:none}:root[data-palette=terminal] .room-intro:before{display:none}:root[data-palette=crt][data-palette]{--bg:#100c03;--surface:#1b1508;--inset:#120e04;--text:#ffe3a3;--muted:#d2b577;--accent:#ffc766;--accent-ink:#231600;--link:#ffcf80;--border:#8f713a;--border-strong:#d2b577;--ok:#ffe3a3;--info:#ffe3a3}:root[data-palette=crt] body{text-shadow:0 0 5px #ffc76625}:root[data-palette=crt] body:after{content:"";z-index:100;pointer-events:none;background:repeating-linear-gradient(0deg,#00000012 0 1px,#0000 1px 4px);position:fixed;inset:0;box-shadow:inset 0 0 10vw #0005}:root[data-palette=crt] :is(.room-intro h1,.eyebrow,.brand){text-shadow:0 0 9px #ffc76645}:root[data-palette=crt] *,:root[data-palette=crt] :before,:root[data-palette=crt] :after{animation:none!important}@media (prefers-reduced-motion:reduce){:root[data-palette=crt] body:after{display:none}:root[data-palette=crt] body,:root[data-palette=crt] :is(.room-intro h1,.eyebrow,.brand){text-shadow:none}}.dash.arcade[data-room]{--panel-columns:12;--span-small:12;--span-medium:12;--span-large:12;width:100%;max-width:none;padding-inline:clamp(1rem,2vw,3rem)}.arcade .panels{grid-template-columns:repeat(var(--panel-columns), minmax(0, 1fr))}.arcade .panels>.panel{grid-column:span var(--panel-columns)}.arcade .panels>.panel[data-size=s]{grid-column:span var(--span-small)}.arcade .panels>.panel[data-size=m]{grid-column:span var(--span-medium)}.arcade .panels>.panel[data-size=l]{grid-column:span var(--span-large)}.arcade .panel-body{overflow-wrap:anywhere}@media (width>=768px){.dash.arcade[data-room]{--span-small:6;--span-medium:6}}@media (width>=1200px){.dash.arcade[data-room]{--span-small:4;--span-large:8}}@media (width>=1600px){.dash.arcade[data-room]{--span-small:3;--span-medium:4}}@media (width>=2400px){.dash.arcade[data-room]{--panel-columns:24;--span-small:4;--span-medium:6;--span-large:12}}@media (width>=3200px){.dash.arcade[data-room]{--panel-columns:30;--span-small:5;--span-medium:6;--span-large:12}}@media (width>=4200px){.dash.arcade[data-room]{--panel-columns:36;--span-small:4;--span-medium:6;--span-large:12}}@media (width>=1200px){.arcade[data-room=today] .panel[data-panel-id=hero][data-size=l]{grid-column:span calc(var(--panel-columns) - var(--span-small))}}@media (width>=1600px){.arcade .room-intro{grid-template-columns:minmax(0,1fr) 7rem 10rem;margin-block:1.25rem;padding:1.25rem 1.75rem}.arcade .room-intro h1{max-width:none;font-size:2.5rem}.arcade .room-intro .eyebrow{margin-bottom:.5rem}.arcade .intro-copy{margin-top:.5rem}.arcade .arcade-emblem{width:7rem}.arcade .arcade-emblem span{font-size:4rem}.arcade .room-ticket{gap:.4rem;padding:.65rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5efe3;--surface:#fffaf0;--inset:#eee6d7;--text:#29251f;--muted:#655b4e;--accent:#ab3e28;--accent-ink:#fff;--link:#ab3e28;--border:#d8cbb8;--border-strong:#95816a;--danger:#b3261e;--ok:#17703f;--warn:#8f5400;--info:#24478f;--unk:#5e6378;--zone-today:#ab3e28;--zone-games:#5f8429;--zone-family:#90792d;--zone-sky:#815297;--glow-a:#f4dcc5;--glow-b:#eae0c7;--indigo-1:#ff986f;--indigo-2:#5f5d8b;--indigo-3:#2c2964;--indigo-4:#080635;--indigo-5:#020114;--rose-1:#d9adfa;--rose-2:#a76784;--rose-3:#79264b;--rose-4:#40001d;--rose-5:#18000b;--moss-1:#cdf198;--moss-2:#c5d58b;--moss-3:#5f8429;--moss-4:#294600;--moss-5:#101a00;--gold-1:#ffe9a1;--gold-2:#f5c46b;--gold-3:#90792d;--gold-4:#4c3a00;--gold-5:#1d1600;--radius:14px;--space:1rem;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#191918;--surface:#242321;--inset:#1c1c1a;--text:#f8f0df;--muted:#c2b7a3;--accent:#ff986f;--accent-ink:#241b14;--link:#ffb08c;--border:#49443b;--border-strong:#ff986f;--danger:#ff8a80;--ok:#4cd18a;--warn:#ffb454;--info:#8fb8ff;--unk:#a9adc9;--zone-today:#ff986f;--zone-games:#c5d58b;--zone-family:#f5c46b;--zone-sky:#d9adfa;--glow-a:#62342245;--glow-b:#6a54222b}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#191918;--surface:#242321;--inset:#1c1c1a;--text:#f8f0df;--muted:#c2b7a3;--accent:#ff986f;--accent-ink:#241b14;--link:#ffb08c;--border:#49443b;--border-strong:#ff986f;--danger:#ff8a80;--ok:#4cd18a;--warn:#ffb454;--info:#8fb8ff;--unk:#a9adc9;--zone-today:#ff986f;--zone-games:#c5d58b;--zone-family:#f5c46b;--zone-sky:#d9adfa;--glow-a:#62342245;--glow-b:#6a54222b}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg);background-image:radial-gradient(70rem 38rem at 0% -8%, var(--glow-a), transparent 70%), radial-gradient(60rem 34rem at 100% 0%, var(--glow-b), transparent 70%);min-height:100dvh;color:var(--text);font:1.0625rem/1.55 var(--font);background-repeat:no-repeat;margin:0}h1,h2{margin:0 0 var(--space);line-height:1.15}a{color:var(--link)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip{background:var(--surface);padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:var(--space);top:var(--space);z-index:10}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
