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