:root{--extension-deep:#000008;--extension-rich:#050510;--extension-glow:#3355ff;--extension-light:#9ab3ff;--skin-background:#000008;--skin-surface:#050510;--skin-accent:#3355ff;--skin-accent-bright:#9ab3ff;--skin-atmosphere-top:#050510;--skin-atmosphere-upper:#000008;--skin-atmosphere-mid:#000008;--skin-atmosphere-lower:#000008;--skin-atmosphere-deep:#000008;--skin-atmosphere-floor:#030309;--skin-atmosphere-bloom:color-mix(in srgb,#3355ff 28%,transparent);--skin-atmosphere-bloom-soft:color-mix(in srgb,#3355ff 14%,transparent);--skin-atmosphere-crown:color-mix(in srgb,#9ab3ff 16%,transparent);--control-glow:color-mix(in srgb,#3355ff 55%,transparent);--control-glow-soft:color-mix(in srgb,#3355ff 24%,transparent);--control-focus:#9ab3ff}
body[data-edition="space"]{background:radial-gradient(circle at 50% 24%,color-mix(in srgb,#3355ff 28%,transparent),transparent 45%),linear-gradient(180deg,#050510,#000008 75%,#030309)!important}
body[data-edition="space"]::before{background:radial-gradient(circle at 12% 13%,#9ab3ff 0 1px,transparent 2px),radial-gradient(circle at 85% 29%,#9ab3ff 0 1px,transparent 2px),radial-gradient(circle at 71% 73%,#9ab3ff 0 1px,transparent 2px),linear-gradient(115deg,transparent 30%,color-mix(in srgb,#3355ff 8%,transparent),transparent 64%);opacity:.65}
body[data-edition="space"]::after{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse 42% 22% at 50% 40%,transparent 55%,#3355ff55 57%,transparent 60%),radial-gradient(ellipse 62% 32% at 50% 40%,transparent 64%,#9ab3ff44 66%,transparent 68%);opacity:.85}
body[data-edition="space"] .medallion{filter:brightness(1.08) drop-shadow(0 1.1rem 1rem #0009) drop-shadow(0 0 2rem color-mix(in srgb,#3355ff 35%,transparent))}
body[data-edition="space"] :is(.snapshot-choice,.rail,.user-panel){border-color:color-mix(in srgb,#9ab3ff 48%,transparent)}
body[data-edition="space"] .brand-intro{background:#000008!important}
body[data-edition="space"] .mintit-era{background-image:radial-gradient(ellipse 42% 22% at 50% 40%,transparent 55%,#3355ff55 57%,transparent 60%),radial-gradient(ellipse 62% 32% at 50% 40%,transparent 64%,#9ab3ff44 66%,transparent 68%),radial-gradient(circle at 50% 38%,#050510,#000008 74%)!important;background-position:center!important;background-size:cover!important;animation:none!important}
body[data-edition="space"] .mintit-phone-card{display:none!important}
body[data-edition="space"] .intro-play{font-size:0!important;min-width:2.75rem!important;padding:.4rem!important}
body[data-edition="space"] .intro-play::before{content:"◉";font-size:1.2rem;color:#9ab3ff}
@media (prefers-reduced-motion:reduce){body[data-edition="space"] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
body[data-edition="space"]{background:linear-gradient(180deg,#000008dd,#000008ef),url('/assets/edition/space-backdrop-v1.png') center/cover fixed!important}
body[data-edition="space"] .mintit-era{background-image:linear-gradient(180deg,#00000855,#00000877),url('/assets/edition/space-backdrop-v1.png')!important;background-position:center!important;background-size:cover!important}
body[data-edition="space"] #intro-sound{display:none!important}
body[data-edition="space"] .intro-controls{padding-right:5rem}
.world-music-control{position:fixed;right:max(.7rem,env(safe-area-inset-right));bottom:max(.7rem,env(safe-area-inset-bottom));z-index:10010;width:4rem;height:4rem}
.world-music-control--intro{z-index:10010}
body:has(.brand-intro[open])>.world-music-control--app{display:none}
.world-music-speaker,.world-music-mute{display:grid;place-items:center;border:0;background:transparent;cursor:pointer;padding:0}
.world-music-speaker{width:4rem;height:4rem}
.world-music-speaker img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 .25rem .4rem #000b);transition:filter .2s,opacity .2s,transform .2s}
.world-music-control.is-muted .world-music-speaker img{filter:grayscale(1) brightness(.58);opacity:.58}
.world-music-speaker:is(:hover,:focus-visible) img{transform:scale(1.06)}
.world-music-panel{position:absolute;right:0;bottom:4.2rem;display:flex;align-items:center;gap:.4rem;width:13rem;padding:.5rem;border:1px solid #9ab3ff;border-radius:.85rem;background:#000008ed;box-shadow:0 .6rem 1.8rem #000b}
.world-music-panel[hidden]{display:none}
.world-music-mute{width:2.4rem;height:2.4rem;flex:none}
.world-music-mute img{width:100%;height:100%;object-fit:contain}
.world-music-control.is-muted .world-music-mute img{filter:grayscale(1) brightness(.58)}
.world-music-volume{flex:1;min-width:0;accent-color:#9ab3ff}
.world-music-control :is(button,input):focus-visible{outline:2px solid #9ab3ff;outline-offset:2px}
