.ClassicRecreationViewportShell_shell__Yl_ap{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--color-surface,#07120a);color:var(--color-text,#e8f2dc)}.ClassicRecreationViewportShell_hud__gPsLc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:0 1 auto;--chip-fg:var(--classic-status-fg,var(--classic-fg,#ffb84a))}.ClassicRecreationViewportShell_hudButton___EQOV{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:7px;background:color-mix(in srgb,var(--chip-fg) 14%,transparent);border:1px solid color-mix(in srgb,var(--chip-fg) 55%,transparent);color:var(--chip-fg);font-family:monospace;font-size:.78rem;letter-spacing:.05em;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease}.ClassicRecreationViewportShell_hudButton___EQOV:hover{background:color-mix(in srgb,var(--chip-fg) 26%,transparent);border-color:var(--chip-fg)}.ClassicRecreationViewportShell_hudButton___EQOV:focus-visible{outline:2px solid var(--chip-fg);outline-offset:2px}.ClassicRecreationViewportShell_hudButton___EQOV:disabled{opacity:.45;cursor:not-allowed}.ClassicRecreationViewportShell_hudButtonActive__qieAd{background:color-mix(in srgb,var(--chip-fg) 34%,transparent);border-color:var(--chip-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip-fg) 45%,transparent)}.ClassicRecreationViewportShell_hudIcon___Bwsn{color:var(--chip-fg);font-size:1.05em;flex:0 0 auto}.ClassicRecreationViewportShell_hudLabel__4CyfH{text-transform:uppercase}.ClassicRecreationViewportShell_hudHint__H5HGx{padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--chip-fg) 24%,transparent);color:var(--chip-fg);font-size:.7em;letter-spacing:.08em}.ClassicRecreationViewportShell_hudChevron__4bn43{display:inline-flex;align-items:center;font-size:.9em;opacity:.85;margin-left:-1px}.ClassicRecreationViewportShell_hudMenuRoot__IV5aB{position:relative;display:inline-flex}.ClassicRecreationViewportShell_hudMenu__yjPFE{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:212px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:10px;background:var(--classic-status-bg,#1a0d00);border:1px solid color-mix(in srgb,var(--chip-fg,#ffb84a) 42%,transparent);box-shadow:0 12px 32px -8px rgba(0,0,0,.6)}.ClassicRecreationViewportShell_hudMenuEnd__jDVyN{left:auto;right:0}.ClassicRecreationViewportShell_hudMenuItem__hivMG{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border-radius:7px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--chip-fg,#ffb84a);font-family:monospace;font-size:.8rem;letter-spacing:.03em;text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s ease}.ClassicRecreationViewportShell_hudMenuItem__hivMG:focus-visible,.ClassicRecreationViewportShell_hudMenuItem__hivMG:hover{background:color-mix(in srgb,var(--chip-fg,#ffb84a) 16%,transparent);outline:none}.ClassicRecreationViewportShell_hudMenuItem__hivMG:focus-visible{box-shadow:inset 0 0 0 1px var(--chip-fg,#ffb84a)}.ClassicRecreationViewportShell_hudMenuItem__hivMG:disabled{opacity:.4;cursor:not-allowed}.ClassicRecreationViewportShell_hudMenuItemActive__iC_5B{background:color-mix(in srgb,var(--chip-fg,#ffb84a) 10%,transparent)}.ClassicRecreationViewportShell_hudMenuIcon__DQ2f6{display:inline-flex;flex:0 0 auto;font-size:1em;opacity:.95}.ClassicRecreationViewportShell_hudMenuIconSvg__Yo8K2{width:1em;height:1em}.ClassicRecreationViewportShell_hudMenuLabel__P_FZc{flex:1 1 auto;text-transform:none}.ClassicRecreationViewportShell_hudMenuDetail__9MyU1{flex:0 0 auto;font-size:.72em;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.ClassicRecreationViewportShell_hudMenuCheck__4M2de{flex:0 0 auto;width:1em;display:inline-flex;justify-content:center}@media(max-width:760px){.ClassicRecreationViewportShell_hud__gPsLc{width:100%;flex:1 1 100%;order:1;flex-wrap:wrap;justify-content:flex-start;gap:5px}.ClassicRecreationViewportShell_hudButton___EQOV{flex:0 0 auto;justify-content:center;gap:3px;min-width:40px;min-height:40px;padding:4px 7px}.ClassicRecreationViewportShell_hudHint__H5HGx,.ClassicRecreationViewportShell_hudLabel__4CyfH{display:none}.ClassicRecreationViewportShell_hudChevron__4bn43{font-size:.8em}.ClassicRecreationViewportShell_hudIcon___Bwsn{font-size:1.05rem}.ClassicRecreationViewportShell_hudMenu__yjPFE{min-width:190px;max-height:60vh;overflow-y:auto}}.classic-theme_themed__35pPA{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--classic-bg-deep,#07120a);color:var(--classic-fg,#ffb84a);font-family:var(--classic-font-family,ui-monospace,monospace);font-weight:var(--classic-font-weight,500);letter-spacing:var(--classic-letter-spacing,.04em);text-shadow:var(--classic-text-shadow,none);overflow:hidden;--color-surface:var(--classic-bg);--color-text:var(--classic-fg);--color-text-muted:var(--classic-fg-dim);--color-accent:var(--classic-accent);--color-border:var(--classic-border-color)}.classic-theme_crtOverlay__ZYJlL{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,calc(var(--classic-vignette-strength, .55) * 1)) 100%),repeating-linear-gradient(to bottom,transparent 0,transparent 2px,var(--classic-scanline-color,rgba(0,0,0,.32)) 2px,var(--classic-scanline-color,rgba(0,0,0,.32)) 3px);opacity:var(--classic-scanline-opacity,.5);animation:classic-theme_classicCrtJitter__pqbBi 9s linear infinite}@keyframes classic-theme_classicCrtJitter__pqbBi{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.classic-theme_crtOverlay__ZYJlL{animation:none}}.classic-theme_themed__35pPA[data-classic-crt=subtle] .classic-theme_crtOverlay__ZYJlL{animation:none;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,var(--classic-scanline-color,rgba(0,0,0,.32)) 2px,var(--classic-scanline-color,rgba(0,0,0,.32)) 3px);opacity:calc(var(--classic-scanline-opacity, .5)*.65)}.classic-theme_statusBar__Srtcv{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:3px 14px;background:var(--classic-status-bg,#1a0d00);color:var(--classic-status-fg,#ffb84a);font-family:var(--classic-font-family);font-size:.82rem;letter-spacing:var(--classic-letter-spacing);font-weight:600;text-transform:none;border-bottom:1px solid var(--classic-border-color,rgba(255,184,74,.22))}.classic-theme_statusBarLeft__1ZGv0{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-theme_statusBarRight__qJISv{display:inline-flex;align-items:center;gap:16px;flex:0 0 auto}.classic-theme_statusBarMetric__mYprf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.classic-theme_statusBanner__RV2d4{flex:1 0 100%;order:10;display:flex;flex-direction:column;gap:1px;padding:1px 0 2px;border-top:1px solid var(--classic-border-color,rgba(255,184,74,.22));font-weight:500;font-size:.76rem;opacity:.85}.classic-theme_statusBannerRow__c7X3h{overflow:hidden;text-overflow:ellipsis;white-space:pre}.classic-theme_statusBarBack__3p1tK{display:inline-flex;align-items:center;padding:0 8px;color:var(--classic-status-fg,#ffb84a);opacity:.7;text-decoration:none;font-weight:500;letter-spacing:.08em;font-size:.78rem;text-transform:lowercase;border-right:1px solid var(--classic-border-color,rgba(255,184,74,.22));margin-right:4px;transition:opacity .12s ease}.classic-theme_statusBarBack__3p1tK:focus-visible,.classic-theme_statusBarBack__3p1tK:hover{opacity:1;outline:none}.classic-theme_statusBarBack__3p1tK:focus-visible{text-decoration:underline}.classic-theme_statusBarLogo__yn_DB{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--classic-status-fg,#ffb84a);opacity:.85;text-decoration:none;transition:opacity .12s ease}.classic-theme_statusBarLogo__yn_DB svg{display:block}.classic-theme_statusBarLogo__yn_DB:focus-visible,.classic-theme_statusBarLogo__yn_DB:hover{opacity:1;outline:none}.classic-theme_statusBarLogo__yn_DB:focus-visible{outline:1px solid var(--classic-status-fg,#ffb84a);outline-offset:2px}.classic-theme_statusBarGame__Q1Xk9{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.classic-theme_statusBarSep__iU3mF{flex:0 0 auto;opacity:.5}.classic-theme_statusBarRoom__tQ7Lb{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-theme_body__kwCrI{position:relative;z-index:2;flex:1 1 auto;min-height:0;padding:14px 16px;display:flex;flex-direction:column;gap:12px;overflow:hidden}@media(max-width:760px){.classic-theme_statusBar__Srtcv{gap:4px 8px;padding:5px 10px}.classic-theme_statusBarLeft__1ZGv0{flex:1 1 auto;min-width:0}.classic-theme_statusBarRight__qJISv{gap:10px;flex:0 0 auto}.classic-theme_body__kwCrI{padding:10px;gap:8px}}@media(max-width:520px){.classic-theme_statusBarBack__3p1tK{padding-left:0}.classic-theme_body__kwCrI{padding:8px}}