/* Cinematic presentation across the arcade */
body{background:radial-gradient(ellipse at 10% 0,#124b6244,transparent 55%),radial-gradient(ellipse at 90% 20%,#60322533,transparent 45%),#060910}.masthead{background:linear-gradient(115deg,#101925dd,#06091088);box-shadow:0 12px 35px #0005}.feature-game,.quick-game{border-color:#a58a5b55;box-shadow:0 20px 45px #0009,inset 0 1px 0 #ffe4b533}.feature-art{filter:contrast(1.12) saturate(.95)}.feature-shade{background:linear-gradient(90deg,#030710ee,transparent 85%),linear-gradient(0deg,#02050acc,transparent 60%)}.block-game{background:linear-gradient(90deg,#0b1022f2,#0b102244),url('/block-city.webp') center/cover}.war-tile{background:linear-gradient(90deg,#12160ef2,#12160e55),url('/battlefield.webp') center/cover}.card-game{background-image:linear-gradient(90deg,#110b16f2,#110b1644),url('/casino-cinematic.webp')!important;background-size:cover!important;background-position:center!important}.card-game>span:first-child{opacity:.35}.quick-content,.feature-copy{text-shadow:0 2px 12px #000}#mathScreen,#blockScreen,#warScreen{border:1px solid #e5bb7044;box-shadow:0 25px 70px #000a,inset 0 1px #ffe1aa33}#mathScreen{background:radial-gradient(ellipse at top,#253f63,#0c1221 75%)}.math-question{font-family:Georgia,serif;text-shadow:0 4px 15px #0008}.math-answers button{background:linear-gradient(145deg,#294367,#121e36);box-shadow:inset 0 1px #d9f1ff55,0 7px 16px #0006}canvas{filter:contrast(1.06) saturate(.94);box-shadow:0 0 0 1px #ffffff20,0 20px 50px #000a}#warCanvas{border-color:#d9b46b66}#blockCanvas{border-color:#ae99ff88}.block-overlay,.war-overlay{backdrop-filter:blur(7px);background:#070d1dd9}.block-head h1,.math-head h1,.war-head h1{letter-spacing:.04em;text-shadow:0 3px 18px #0008}.block-controls button,.war-controls button{background:linear-gradient(#283b50,#111b2a);box-shadow:inset 0 1px #d0e4ff33,0 5px 12px #0007}
