/* Shared premium material pass for DanPC Arcade. Cosmo Kids intentionally excluded. */
body.premium-chess{background-image:radial-gradient(circle at 20% 0%,rgba(82,49,170,.42),transparent 34%),radial-gradient(circle at 90% 30%,rgba(0,202,178,.22),transparent 30%),linear-gradient(rgba(2,5,13,.82),rgba(3,8,18,.94)),url("assets/textures/alien-hull-v1.webp");background-size:auto,auto,auto,560px}
.premium-chess .control-panel,.premium-chess .mission-panel,.premium-chess .player-strip,.premium-chess .board-frame{background-image:linear-gradient(rgba(5,11,28,.88),rgba(6,13,30,.94)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,430px}
.premium-chess .square.light{background-image:linear-gradient(rgba(42,72,97,.72),rgba(30,53,76,.82)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,310px}.premium-chess .square.dark{background-image:linear-gradient(rgba(12,23,43,.78),rgba(7,14,30,.9)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,310px}

body.premium-solitaire{background-image:radial-gradient(circle at 50% -10%,rgba(24,50,88,.72),transparent 38%),radial-gradient(circle at 8% 40%,rgba(51,32,100,.6),transparent 27%),linear-gradient(rgba(2,4,10,.78),rgba(3,8,17,.92)),url("assets/textures/alien-hull-v1.webp");background-size:auto,auto,auto,560px}
.premium-solitaire .console{background-image:linear-gradient(rgba(8,22,39,.9),rgba(5,13,27,.94)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,420px}.premium-solitaire .ship-board{background-image:linear-gradient(110deg,transparent 0 4%,#20384944 4.2% 5%,transparent 5.2% 95%,#20384944 95.2% 96%,transparent 96.2%),radial-gradient(ellipse at 50% 40%,rgba(18,60,59,.72),rgba(7,22,31,.9) 73%),linear-gradient(rgba(5,15,24,.36),rgba(5,12,20,.55)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,auto,auto,520px}.premium-solitaire .card.back{background-image:radial-gradient(ellipse at 50% 47%,#caff72 0 5%,#45e5ca 6% 10%,#231b59 12% 25%,transparent 26%),linear-gradient(rgba(17,12,52,.36),rgba(9,18,43,.62)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,auto,240px}

body.premium-casino{background-image:linear-gradient(rgba(3,2,12,.78),rgba(3,3,14,.92)),url("assets/textures/alien-hull-v1.webp");background-size:auto,620px}.premium-casino .table-console{background-image:linear-gradient(155deg,rgba(28,19,61,.66),rgba(5,15,28,.78) 55%,rgba(17,8,36,.84)),url("assets/textures/orbital-felt-v1.webp");background-size:auto,620px}.premium-casino .dealer-sign,.premium-casino .wallet,.premium-casino .back-link{background-image:linear-gradient(rgba(5,5,20,.78),rgba(7,7,24,.9)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,320px}

body.premium-maze{background-image:radial-gradient(circle at 50% 0,rgba(16,38,36,.82),rgba(1,3,4,.96) 68%),url("assets/textures/alien-biomech-v1.webp");background-size:auto,520px}.premium-maze .viewport{background-image:linear-gradient(rgba(2,7,8,.75),rgba(1,4,5,.9)),url("assets/textures/alien-biomech-v1.webp");background-size:auto,460px}.premium-maze .topbar,.premium-maze .hud,.premium-maze .objective,.premium-maze .quick-controls button{background-image:linear-gradient(rgba(0,7,8,.88),rgba(2,12,14,.94)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,360px}

.premium-mahjong .game-shell{background-image:radial-gradient(circle at 50% 20%,rgba(23,34,28,.7),rgba(3,3,9,.93) 62%),url("assets/textures/alien-temple-v1.webp");background-size:auto,610px}.premium-mahjong .game-stage,.premium-mahjong .topbar,.premium-mahjong .stats,.premium-mahjong .controls{background-image:linear-gradient(rgba(3,5,9,.78),rgba(3,6,10,.94)),url("assets/textures/alien-hull-v1.webp");background-size:auto,470px}.premium-mahjong .start-screen,.premium-mahjong .victory{background-image:radial-gradient(circle at 50% 42%,rgba(25,51,40,.84),rgba(3,3,9,.97) 65%),url("assets/textures/alien-temple-v1.webp");background-size:auto,640px}

body.premium-voidbound{background-image:linear-gradient(rgba(2,6,8,.85),rgba(2,5,8,.96)),url("assets/textures/alien-hull-v1.webp");background-size:auto,560px}.premium-voidbound .squad-panel,.premium-voidbound .unit-panel,.premium-voidbound .dice-panel,.premium-voidbound .actionbar,.premium-voidbound .briefing{background-image:linear-gradient(145deg,rgba(5,17,24,.88),rgba(6,11,20,.94)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,410px}.premium-voidbound .menu{background-image:radial-gradient(circle at 50% 35%,rgba(34,68,61,.68),rgba(3,5,9,.96)),url("assets/textures/alien-biomech-v1.webp");background-size:auto,600px}

body.premium-atelier{background-image:linear-gradient(rgba(4,3,14,.82),rgba(5,3,18,.94)),url("assets/textures/cosmic-paper-v1.webp");background-size:auto,560px}.premium-atelier .start-screen,.premium-atelier .story-card,.premium-atelier .ending-screen,.premium-atelier .photo-frame{background-image:linear-gradient(145deg,rgba(8,6,25,.84),rgba(20,11,47,.7)),url("assets/textures/cosmic-paper-v1.webp");background-size:auto,480px}.premium-atelier .topbar .home,.premium-atelier .icon-btn,.premium-atelier .choice,.premium-atelier .action-btn{background-image:linear-gradient(rgba(11,9,36,.78),rgba(12,8,34,.9)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,330px}

body.premium-pinball{background-image:linear-gradient(rgba(2,4,10,.78),rgba(2,6,12,.93)),url("assets/textures/alien-hull-v1.webp");background-size:auto,520px}.premium-pinball .lobby-panel,.premium-pinball .start-screen{background-image:linear-gradient(125deg,rgba(6,13,24,.9),rgba(16,7,29,.9)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,430px}.premium-pinball .hud div,.premium-pinball .topbar{background-image:linear-gradient(rgba(3,9,18,.82),rgba(6,12,24,.94)),url("assets/textures/alien-hull-v1.webp");background-size:auto,360px}

body.premium-starfall{background-image:linear-gradient(rgba(2,4,10,.86),rgba(1,4,8,.96)),url("assets/textures/alien-hull-v1.webp");background-size:auto,560px}.premium-starfall .menu,.premium-starfall .card,.premium-starfall .stat{background-image:linear-gradient(rgba(4,10,24,.86),rgba(4,10,24,.95)),url("assets/textures/alien-circuit-v1.webp");background-size:auto,390px}
