/* F40 · reversible Sun/Moon state, decoupled from the removed shuttle. */
body.universe-home.mc-moon #atlas-sun .sun-disc{position:relative;background:radial-gradient(circle at 36% 32%,#fff 0 8%,#e7e9ea 22%,#b7babd 57%,#74787c 78%,#41454a 100%)!important;box-shadow:inset -7px -5px 9px #151719aa,inset 3px 2px 3px #fff8,0 0 10px #e6edf45c,0 0 28px #bcc9d530!important}
body.universe-home.mc-moon #atlas-sun .sun-disc::after{content:'';position:absolute;inset:5px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#777 0 6%,transparent 7%),radial-gradient(circle at 62% 42%,#86898c 0 8%,transparent 9%),radial-gradient(circle at 46% 69%,#8a8d90 0 5%,transparent 6%);opacity:.52}
body.universe-home.mc-moon #atlas-sun .sun-label{color:#d9e1e8!important}
body.universe-home.mc-moon #universe-sky{filter:brightness(.68) saturate(.72) contrast(1.08)!important}
body.universe-home.mc-moon #earth-photographic{filter:brightness(.58) saturate(.72) contrast(1.08) hue-rotate(5deg)!important}
body.universe-home.mc-moon :is(#astronaut-free,#mc-alien-ship,#mc-alien){filter:brightness(.76) saturate(.72) drop-shadow(0 8px 12px #0009)!important}
#mc-sun-moon{min-width:112px!important}
#mc-sun-moon[aria-pressed="true"]{border-color:#aebdca88!important;color:#e2e9ef!important;box-shadow:inset 0 0 16px #9fb4c31a!important}
