@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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(--nav-c,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)}.arcade .dash-head button,.arcade .dash-head .navlink{border-radius:6px;padding-inline:.7rem;font-size:.8rem}.arcade .web-search{flex:0 18rem;align-items:center;gap:.4rem;min-width:0;margin:0 0 0 auto;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<=899px){.arcade .web-search{flex-basis:100%;order:1;max-width:none;margin-left:0}}.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}.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);margin-top:1.25rem}.arcade .zone-title:before{display:none}.arcade .zone-blurb{font-size:.8rem}.arcade .panels{gap:1.15rem}.arcade .panel{background:var(--surface);box-shadow:0 4px 0 color-mix(in srgb, var(--border) 55%, transparent);border-radius:14px}.arcade .panel:after{background:linear-gradient(90deg, var(--c1), var(--c2));border-radius:14px 14px 0 0;height:4px}.arcade .panel>header{border-radius:14px 14px 0 0;padding:1rem 1.15rem}.arcade .panel>header h2{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{border-color:color-mix(in srgb, var(--room-color) 65%, var(--border));box-shadow:0 5px 0 color-mix(in srgb, var(--room-color) 40%, transparent)}.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){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<=600px){.arcade .panel-body{padding:.9rem}}@keyframes arcade-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.page-band{animation:.45s ease-out both arcade-arrive}}@supports (color:light-dark(white, black)){:root[data-palette=contrast][data-palette]{--bg:light-dark(#fff,#000);--surface:light-dark(#fff,#000);--inset:light-dark(#f0f0f0,#141414);--text:light-dark(#000,#fff);--muted:light-dark(#292929,#eee);--accent:light-dark(#0039a6,#ff0);--accent-ink:light-dark(#fff,#000);--link:light-dark(#0039a6,#80e5ff);--border:light-dark(#333,#eee);--border-strong:light-dark(#000,#fff);--zone-today:var(--accent);--zone-games:var(--accent);--zone-family:var(--accent);--zone-sky:var(--accent);--zone-newsroom:var(--accent);--danger:light-dark(#940000,#ffb4ab);--ok:light-dark(#005628,#a1ffc3);--warn:light-dark(#704000,#ffe188);--info:var(--link);--unk:var(--muted);--glow-a:transparent;--glow-b:transparent}}:root[data-palette=contrast] :is(.panel,.briefing-section,.app-nav a,.page-band,.add-pop,button,input,textarea,select){box-shadow:none;border-width:2px}:root[data-palette=contrast] a:not(.brand):not(.app-nav a){text-underline-offset:.18em;text-decoration:underline}:root[data-palette=contrast] :focus-visible{outline-width:4px}:root[data-palette=matrix][data-palette]{--bg:#000;--surface:#040a04;--inset:#000;--text:#b3ffb3;--muted:#8bc78b;--accent:#39ff6a;--accent-ink:#001804;--link:#69f58a;--border:#2f7a3f;--border-strong:#69f58a;--zone-today:var(--accent);--zone-games:var(--accent);--zone-family:var(--accent);--zone-sky:var(--accent);--zone-newsroom:var(--accent);--danger:#ffb4ab;--ok:#b3ffb3;--warn:#ffe188;--info:#b3ffb3;--unk:var(--muted);--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[data-palette=matrix] :is(.panel,.briefing-section,.app-nav a,.page-band,.add-pop,.band-icon,button,input,textarea,select){box-shadow:none;border-radius:0}:root[data-palette=matrix] .page-band{background:var(--surface)}:root[data-palette=matrix] :is(h1,h2,.brand){text-shadow:0 0 8px color-mix(in srgb, var(--accent) 45%, transparent)}:root[data-palette=matrix] h1:before{content:"> ";color:var(--accent)}@media (prefers-reduced-motion:no-preference){:root[data-palette=matrix] h1:after{content:"_";color:var(--accent);animation:1.1s step-end infinite matrix-blink}@keyframes matrix-blink{50%{opacity:0}}}.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))}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}: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:"Source Sans 3 Variable", 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}}
