/* Studio styling for the original arcade. Game rules and controls are unchanged. */
@font-face {font-family: "Gallax Sans"; src:url("../fonts/space-grotesk.woff2") format("woff2"); font-weight:300 700; font-display:swap;}
@font-face {font-family: "Gallax Pixel"; src:url("../fonts/silkscreen.woff2") format("woff2"); font-weight:400; font-display:swap;}
:root {--font-ui:"Gallax Sans",system-ui,sans-serif; --font-display:var(--font-ui); --color-text:#e7edf6; --color-text-soft:#a7b6cc; --color-text-dim:#a7b6cc; --color-border:#263348; --color-border-strong:#47627a; --color-panel:#0e1729; --color-panel-strong:#132033; --color-surface:#0e1729; --color-surface-2:#132033; --shadow-glow:none;}
body {background:#080c18;}
.brand-mark {font-family:"Gallax Pixel",monospace; font-weight:400; font-size:14px;}
.game-panel,.game-intro-panel,.status-panel,.support-panel,.sidebar-panel,.setup-panel,.hub-summary-panel {background:#0e1729;}
.button,.button-secondary,.button-ghost,select,.cell {border-radius:2px;}
.eyebrow {color:#9be6cf;}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;}}
