:root{--extension-deep:#071c17;--extension-rich:#0a3d2e;--extension-glow:#1db988;--extension-light:#a5f0ce;--skin-background:#071c17;--skin-surface:#0a3d2e;--skin-accent:#1db988;--skin-accent-bright:#a5f0ce;--skin-atmosphere-top:#0a3d2e;--skin-atmosphere-upper:#071c17;--skin-atmosphere-mid:#071c17;--skin-atmosphere-lower:#071c17;--skin-atmosphere-deep:#071c17;--skin-atmosphere-floor:#030309;--skin-atmosphere-bloom:color-mix(in srgb,#1db988 28%,transparent);--skin-atmosphere-bloom-soft:color-mix(in srgb,#1db988 14%,transparent);--skin-atmosphere-crown:color-mix(in srgb,#a5f0ce 16%,transparent);--control-glow:color-mix(in srgb,#1db988 55%,transparent);--control-glow-soft:color-mix(in srgb,#1db988 24%,transparent);--control-focus:#a5f0ce}
body[data-edition="center"]{background:radial-gradient(circle at 50% 24%,color-mix(in srgb,#1db988 28%,transparent),transparent 45%),linear-gradient(180deg,#0a3d2e,#071c17 75%,#030309)!important}
body[data-edition="center"]::before{background:radial-gradient(circle at 12% 13%,#a5f0ce 0 1px,transparent 2px),radial-gradient(circle at 85% 29%,#a5f0ce 0 1px,transparent 2px),radial-gradient(circle at 71% 73%,#a5f0ce 0 1px,transparent 2px),linear-gradient(115deg,transparent 30%,color-mix(in srgb,#1db988 8%,transparent),transparent 64%);opacity:.65}
body[data-edition="center"]::after{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background:repeating-radial-gradient(ellipse 80% 56% at 50% 95%,transparent 0 42px,#a5f0ce17 43px 45px,transparent 46px 84px);opacity:.85}
body[data-edition="center"] .medallion{filter:brightness(1.08) drop-shadow(0 1.1rem 1rem #0009) drop-shadow(0 0 2rem color-mix(in srgb,#1db988 35%,transparent))}
body[data-edition="center"] :is(.snapshot-choice,.rail,.user-panel){border-color:color-mix(in srgb,#a5f0ce 48%,transparent)}
body[data-edition="center"] .brand-intro{background:#071c17!important}
body[data-edition="center"] .mintit-era{background-image:repeating-radial-gradient(ellipse 80% 56% at 50% 95%,transparent 0 42px,#a5f0ce17 43px 45px,transparent 46px 84px),radial-gradient(circle at 50% 38%,#0a3d2e,#071c17 74%)!important;background-position:center!important;background-size:cover!important;animation:none!important}
body[data-edition="center"] .mintit-phone-card{display:none!important}
body[data-edition="center"] .intro-play{font-size:0!important;min-width:2.75rem!important;padding:.4rem!important}
body[data-edition="center"] .intro-play::before{content:"◉";font-size:1.2rem;color:#a5f0ce}
@media (prefers-reduced-motion:reduce){body[data-edition="center"] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
body[data-edition="center"]{background:linear-gradient(180deg,#071c17dd,#071c17ef),url('/assets/edition/center-backdrop-v1.png') center/cover fixed!important}
body[data-edition="center"] .mintit-era{background-image:linear-gradient(180deg,#071c1755,#071c1777),url('/assets/edition/center-backdrop-v1.png')!important;background-position:center!important;background-size:cover!important}
body[data-edition="center"] #intro-sound{display:none!important}
body[data-edition="center"] .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 #a5f0ce;border-radius:.85rem;background:#071c17ed;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:#a5f0ce}
.world-music-control :is(button,input):focus-visible{outline:2px solid #a5f0ce;outline-offset:2px}
