:root{--game-shell:#b9b9ad;--game-bezel:#45474d;--game-bezel-edge:#2f3136;--game-screen:#8f9970;--game-screen-dark:#626a4c;--game-text:#292d57;--game-lcd-panel-inset:30px;--game-lcd-frame-edge:8px;--game-lcd-frame-padding:36px;--game-lcd-screen-border:12px;--game-lcd-scanline-unit:12px;--game-lcd-scanline-width:2px;--game-lcd-content-inset:calc(var(--game-lcd-panel-inset) + var(--game-lcd-frame-edge) + var(--game-lcd-frame-padding) + var(--game-lcd-screen-border))}:root,html,body,#root,.app-viewport,.virtual-stage,.game-view-panel,.game-ui-panel{background:var(--game-shell)}:root{color:var(--game-text)}.game-view{isolation:isolate;width:100%;height:100%;position:relative}.game-preload{background:var(--game-shell);justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.game-preload__pixel{background:var(--game-bezel-edge);width:12px;height:12px;animation:.9s step-end infinite game-preload-pulse}.game-preload__pixel:nth-child(2){animation-delay:.3s}.game-preload__pixel:nth-child(3){animation-delay:.6s}@keyframes game-preload-pulse{0%,33.332%{opacity:1}33.333%,to{opacity:.3}}.game-lcd-frame{z-index:3;inset:var(--game-lcd-panel-inset);padding:var(--game-lcd-frame-padding);border:var(--game-lcd-frame-edge) solid var(--game-bezel-edge);box-shadow:inset 0 0 0 var(--game-lcd-frame-padding) var(--game-bezel);pointer-events:none;border-radius:40px;position:absolute}.game-lcd-color,.game-lcd-scanlines{inset:var(--game-lcd-content-inset);pointer-events:none;position:absolute}.game-lcd-color{z-index:0;background:var(--game-screen)}.game-view>.battlefield{z-index:1;position:absolute;inset:0}.game-lcd-scanlines{z-index:2;background-image:linear-gradient(color-mix(in srgb, var(--game-screen-dark) var(--game-lcd-scanline-opacity), transparent) var(--game-lcd-scanline-width), transparent var(--game-lcd-scanline-width)), linear-gradient(90deg, color-mix(in srgb, var(--game-screen-dark) var(--game-lcd-scanline-opacity), transparent) var(--game-lcd-scanline-width), transparent var(--game-lcd-scanline-width));background-repeat:repeat;background-size:var(--game-lcd-scanline-unit) var(--game-lcd-scanline-unit), var(--game-lcd-scanline-unit) var(--game-lcd-scanline-unit)}.game-lcd-screen{border:var(--game-lcd-screen-border) solid var(--game-screen-dark);width:100%;height:100%;box-shadow:inset 8px 8px #0000003d,inset -6px -6px #ffffff0f,inset 0 0 48px #2d34223d}.game-ui-placeholder{color:var(--game-text)}:root{--game-debug-menu-background:#20242a;--game-debug-menu-surface:#2d333b;--game-debug-menu-surface-active:#39495f;--game-debug-menu-text:#f2f4f7;--game-debug-menu-frame:#707a87;--game-debug-menu-focus:#8bbcff;--game-debug-menu-overlay:#080a0dbd}.modal-viewport .overlay-host{background:var(--game-debug-menu-overlay)}.game-debug-menu{--pixel-frame-color:var(--game-debug-menu-frame);width:100%;height:100%;padding:var(--ui-panel-padding);gap:var(--ui-control-gap);color:var(--game-debug-menu-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--game-debug-menu-background);flex-direction:column;display:flex}.game-debug-menu__header h2{margin:0}.game-debug-menu__layout{gap:var(--ui-control-gap);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.game-debug-menu__pane{gap:var(--ui-control-gap);flex-direction:column;min-width:0;display:flex}.game-debug-menu__pane h3{margin:0}.game-debug-menu__pane--settings{padding-left:var(--ui-control-gap);border-left:var(--ui-pixel-frame-unit) solid var(--game-debug-menu-frame)}.game-debug-menu__skins{flex-direction:column;align-items:stretch}.game-debug-menu__option,.game-debug-menu__close{--pixel-frame-color:var(--game-debug-menu-frame);background:var(--game-debug-menu-surface);color:var(--game-debug-menu-text);cursor:pointer}.game-debug-menu__option[aria-pressed=true]{background:var(--game-debug-menu-surface-active)}.game-debug-menu__range{align-items:center;gap:var(--ui-control-gap);grid-template-columns:1fr auto;display:grid}.game-debug-menu__range input{width:100%;min-height:var(--ui-touch-target-min);accent-color:var(--game-debug-menu-focus);cursor:pointer;grid-column:1/-1}.game-debug-menu__option:hover,.game-debug-menu__option:focus-visible,.game-debug-menu__close:hover,.game-debug-menu__close:focus-visible{--pixel-frame-color:var(--game-debug-menu-focus);outline:0}.game-debug-menu__close{align-self:flex-end;margin-top:auto}
