:root{--site-pixel-ink:#fff;--site-pixel-font:"Press Start 2P",ui-monospace,monospace;--site-pixel-outline:-1px -1px 0 #050505,1px -1px 0 #050505,-1px 1px 0 #050505,1px 1px 0 #050505,2px 2px 0 rgba(0,0,0,.55);--site-pixel-body:.72rem;--site-pixel-button:.68rem;--site-pixel-small:.62rem;--site-panel:rgba(18,20,34,.92)}body,button,input,select,textarea,a,.app-shell,.app-shell *{color:var(--site-pixel-ink)!important;font-family:var(--site-pixel-font)!important;text-shadow:var(--site-pixel-outline)!important;letter-spacing:0!important}.body-copy,.section-body,.hero-copy,.bullet-list,.status-chip,.pill-link,.nav-link,.button{font-size:var(--site-pixel-body)!important;line-height:1.65!important}.nav-link,.header-actions .button,.mobile-nav-toggle,.button,.pill-link{align-items:center;background:linear-gradient(180deg,#b87836,#7d4829 62%,#3b1c19)!important;border:3px solid #050505!important;border-radius:0!important;box-shadow:inset 0 2px 0 rgba(255,231,170,.45),inset 0 -3px 0 rgba(0,0,0,.35),4px 4px 0 rgba(0,0,0,.45)!important;display:inline-flex;font-size:var(--site-pixel-button)!important;justify-content:center;line-height:1!important;min-height:40px;padding:.58rem .78rem!important;text-decoration:none;white-space:nowrap}.nav a[href="/prism-agent/"]{font-size:0!important}.nav a[href="/prism-agent/"]::after{content:"Buddy";font-size:var(--site-pixel-button)!important;line-height:1!important}.panel,.hero,.hero-card,.highlight-card,.download-guide-card,.game-card,.prismcade-card,.prismcade-shell,.prismcade-nav,.site-footer{background:var(--site-panel)!important;border:3px solid #050505!important;border-radius:0!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.2),6px 6px 0 rgba(0,0,0,.5)!important}.site-header{background:rgba(15,17,30,.96)!important;border-bottom:3px solid #050505!important;box-shadow:0 5px 0 rgba(0,0,0,.5)!important}.header-actions a[href="/my-account/"]{display:inline-flex!important}.header-actions .button.primary{background:linear-gradient(180deg,#35d8f2,#1684bb 68%,#0b416e)!important}.site-footer,.site-footer *{font-size:var(--site-pixel-small)!important;line-height:1.55!important}.footer-title{font-size:.78rem!important}h1{font-size:clamp(2rem,5vw,4.4rem)!important}h2,.section-title{font-size:clamp(1.25rem,2.6vw,2.2rem)!important}h3{font-size:clamp(.98rem,1.5vw,1.35rem)!important}
