/* The entire opening screen is the album's universe, with utility UI at its edges. */
#universe{position:relative;padding:0;max-width:none;background:#080814;min-height:0}.atlas-intro{position:absolute;left:26px;top:22px;z-index:80;display:block;min-height:0;background:none;padding:0;max-width:330px;pointer-events:none}.atlas-intro .eyebrow{font-size:12px;letter-spacing:2px;margin-bottom:9px}.title-art{width:320px;max-width:100%;filter:grayscale(.92) brightness(1.15) drop-shadow(0 2px 10px #080814);mix-blend-mode:normal;opacity:1}.atlas-lede{display:none}.cosmos-scene{max-width:none;margin:0;background:#080814;overflow:hidden}.nebula-layer{inset:0;background-image:url('cosmic/reference-nebula.png');background-size:100% 100%;opacity:1;filter:none;animation:reference-glow 12s ease-in-out infinite alternate;transform:none}.cosmos-scene:after{background:linear-gradient(#06081566,transparent 20%,transparent 83%,#080814cc)}.star-viewport{width:100%;max-width:1536px;margin:auto;overflow:auto}.star-map.celestial-map{height:min(960px,calc(100svh - 72px));min-height:700px;width:100%;max-width:1536px;margin:0 auto}.celestial-orbits{opacity:0}.music-planet{width:118px;height:118px;transform:translate(-50%,-50%) scale(var(--depth,1));outline-offset:4px}.planet-visual img{filter:saturate(.9) hue-rotate(var(--tint));transform:none}.planet-caption{width:170px;top:89%;gap:1px}.planet-caption i{font:italic 26px Georgia,serif;margin:0}.planet-caption strong{font:400 20px/1.3 Georgia,'Noto Serif TC',serif;letter-spacing:1px}.planet-caption small{font:12px/1.4 Georgia,serif;max-width:155px;letter-spacing:.5px}.caption-left .planet-caption{left:4%;top:27%;transform:translateX(-100%);align-items:flex-end;text-align:right}.caption-right .planet-caption{left:96%;top:27%;transform:none;align-items:flex-start;text-align:left}.cosmos-center{left:50%;top:65%;font-size:17px;line-height:1.6;width:240px;opacity:.9}.cosmos-dock{position:absolute;bottom:20px;left:26px;right:26px;z-index:80;margin:0;padding:10px 0;background:none;border:0;backdrop-filter:none;pointer-events:none}.cosmos-dock>div{pointer-events:auto}.cosmos-dock strong{font-size:19px}.dock-kicker{font-size:12px}.dock-actions a,.dock-actions button{background:#0c0c1aac;border-color:#958ba777;backdrop-filter:blur(10px)}.dock-actions a{background:#dbd2e2;color:#1b1225}.map-toolbar{position:absolute;left:26px;bottom:122px;z-index:80;padding:0;margin:0;border:0;display:block;width:auto}.map-toolbar>span{display:none}.map-actions{gap:14px}.map-actions button{font-size:14px;min-height:40px;background:#0a0a1866}.cosmos-tabs{position:absolute;bottom:86px;left:26px;z-index:80;padding:0;gap:24px}.cosmos-tabs button{font-size:14px;padding:4px 0;background:none}.orbit-help{position:absolute;right:26px;bottom:94px;z-index:80;margin:0;font-size:13px;text-align:right;max-width:270px;color:#d4c9de}.play-guide,.explore-actions{display:none}.constellation-news{position:absolute;right:26px;top:24px;width:275px;z-index:90;color:#e0d5e8;background:#0b0b19bb;border:1px solid #bfacc83b;backdrop-filter:blur(16px)}.constellation-news summary{cursor:pointer;font-size:14px;letter-spacing:1px;padding:12px 16px}.home-bulletin{display:block;padding:0 16px 14px;background:none;border:0}.home-bulletin>div:first-child{display:none}.home-bulletin h3{font-size:15px}.home-bulletin p{font-size:14px;line-height:1.7}.bulletin-controls{margin:12px 0}.home-social{gap:8px 15px;border-top:1px solid #ffffff22;padding-top:9px}.home-social a{font-size:14px}.album-visual-link{display:block;font-size:14px;padding:12px 0 0;border-top:1px solid #ffffff22}.album-visual-link img{margin-top:10px;width:100%;height:auto;display:block}.pending-copy{font-size:16px;line-height:1.8}.artwork-dialog{max-width:min(95vw,1150px);width:1100px;padding:20px}.artwork-dialog img{width:100%;height:auto}.artwork-dialog p{font-size:16px}.star-map.celestial-map.zoomed{min-width:1400px;height:950px}.music-planet[data-planet="9"]{opacity:.75}
@keyframes reference-glow{from{filter:brightness(.91)}to{filter:brightness(1.08)}}
@media(max-width:760px){#universe{padding:0}.atlas-intro{top:14px;left:18px;max-width:200px}.atlas-intro .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:4px}.title-art{width:200px;max-width:52vw}.constellation-news{top:20px;right:14px;width:135px}.constellation-news summary{font-size:12px;letter-spacing:0;padding:10px 8px}.constellation-news[open]{width:calc(100% - 28px);top:20px;background:#0b0b19f5}.constellation-news[open] summary{font-size:14px;padding:12px 16px}.home-bulletin{padding:0 16px 14px}.star-map.celestial-map{height:calc(100svh - 124px);min-height:650px}.star-viewport{max-width:none}.nebula-layer{background-size:100% 100%;opacity:1}.music-planet,.albums-view .music-planet{width:66px;height:66px}.planet-caption,.albums-view .planet-caption{width:108px;top:87%;gap:0}.planet-caption strong,.albums-view .planet-caption strong{font-size:13px;letter-spacing:0;line-height:1.4}.planet-caption i{font-size:19px;line-height:1}.planet-caption small{display:none}.caption-left .planet-caption,.caption-right .planet-caption{left:50%;top:88%;transform:translateX(-50%);align-items:center;text-align:center}.cosmos-center{top:55%;font-size:12px;width:160px;line-height:1.6}.cosmos-center em{font-size:12px}.map-toolbar{left:18px;bottom:125px}.map-actions button{font-size:13px;padding:5px 0}.map-actions{gap:18px}.cosmos-tabs{bottom:94px;left:18px;gap:18px}.cosmos-tabs button{font-size:13px}.orbit-help{bottom:72px;left:18px;right:auto;font-size:12px;text-align:left;max-width:none}.cosmos-dock{left:18px;right:18px;bottom:12px;gap:8px;padding:0;flex-wrap:nowrap}.cosmos-dock strong{font-size:14px;max-width:150px}.dock-kicker{display:none}.dock-actions{gap:6px}.dock-actions a,.dock-actions button{font-size:12px;min-height:38px;padding:8px}.planet-visual img{filter:saturate(.9) hue-rotate(var(--tint))}.star-map.celestial-map.zoomed{min-width:1050px;height:850px}.celestial-map.zoomed .music-planet{width:115px;height:115px}.artwork-dialog{padding:14px}.artwork-dialog p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.nebula-layer{animation:none}}
