/* Shared architectural atmosphere across entry, navigation and launch screens. */
#game-entry-screen.game-entry-screen,#cloud-loading,.nav-backdrop45,#season-launch60{background-color:#0a1420;background-image:radial-gradient(ellipse at 15% 20%,#29455780,transparent 62%),radial-gradient(ellipse at 88% 80%,#8b6c2528,transparent 58%),linear-gradient(130deg,#0b1825,#101b26 55%,#080f19);background-position:center;background-size:cover;isolation:isolate}
#game-entry-screen.game-entry-screen,#cloud-loading{overflow:hidden}
#game-entry-screen.game-entry-screen:before,#cloud-loading:before,.nav-backdrop45:before,#season-launch60 .launch-atmosphere60:before{content:'';position:absolute;inset:-45px;z-index:-1;pointer-events:none;background:url('blueprint73.svg') center/cover no-repeat;opacity:.29;rotate:-7deg;scale:1.1;translate:calc(var(--kpi-parallax-x72)*-.6) calc(var(--kpi-parallax-y72)*-.6);mask-image:radial-gradient(ellipse at center,#0005 8%,#000 72%)}
#game-entry-screen.game-entry-screen:after,#cloud-loading:after,.nav-backdrop45:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 47%,#0a142033 0%,transparent 50%,#02081280 100%);box-shadow:inset 0 0 12vw #02081255}
#game-entry-screen .entry-orbit{border-color:#b7c9d327;background:radial-gradient(ellipse,#e1bc5311,transparent 68%);box-shadow:0 0 100px #6eaccc12,inset 0 0 100px #cfb66b0d}
#game-entry-screen .entry-content h2{color:#f0ebdb;text-shadow:0 2px 14px #0008}
#game-entry-screen .entry-content>.eyebrow{color:#e3ce95}
#game-entry-screen .entry-track{background:#aec5ce29;box-shadow:0 0 22px #e4c76f12}
.nav-backdrop45{overflow:hidden;box-shadow:inset 0 0 16vw #02060c66}
.nav-backdrop45:before{opacity:.34;rotate:6deg;scale:1.14}
/* Only the launch scenery changes; logo fragments and clock remain untouched. */
#season-launch60{overflow-x:hidden;overflow-y:auto}
#season-launch60 .launch-atmosphere60{position:fixed;inset:-40px;isolation:isolate;background:linear-gradient(145deg,#101f2be8,#08131ff2),radial-gradient(ellipse at 85% 10%,#ba95452a,transparent 65%);pointer-events:none}
#season-launch60 .launch-atmosphere60:before{z-index:0;opacity:.3;rotate:-8deg}
#season-launch60 .launch-atmosphere60:after{background:radial-gradient(ellipse at 50% 35%,#edcc7320,transparent 62%),linear-gradient(0deg,#08131fc7,transparent 70%);pointer-events:none}
#season-launch60 .launch-orbit60{border-color:#aec6d32b;box-shadow:0 0 100px #6398ba15,inset 0 0 70px #d0ba7010}
#season-launch60 .launch-content60{color:#edf0ed}
#season-launch60 .launch-content60 h1,#season-launch60 .launch-countdown60 strong{text-shadow:0 3px 20px #030a1399}
#season-launch60 .launch-intro60,#season-launch60 #launch-status60{color:#becbd2}
@media(max-width:550px){#game-entry-screen.game-entry-screen:before,#cloud-loading:before,.nav-backdrop45:before,#season-launch60 .launch-atmosphere60:before{background-size:auto 105%;opacity:.24;mask-image:radial-gradient(ellipse at center,#0004,#000 80%)}}
@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){#game-entry-screen.game-entry-screen:before,#cloud-loading:before,.nav-backdrop45:before,#season-launch60 .launch-atmosphere60:before{translate:none}}
