@media (min-width:1020px){body{padding-top:52px}.card{max-width:1080px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"top top" "hero main";column-gap:46px;padding:34px 46px 38px;text-align:left}.topbar{grid-area:top;margin-bottom:8px}.col-hero{grid-area:hero;position:sticky;top:36px;align-self:start;text-align:center}.col-main{grid-area:main;min-width:0;padding-top:10px}.hero-art{width:300px;height:300px;margin-bottom:38px}.moon{width:420px;height:420px}.song-title{font-size:38px}.sec-title{justify-content:flex-start}.sec-title::before{display:none}.actions,.social{justify-content:flex-start}.foot{text-align:left}}@media (max-width:1019px){.col-hero,.col-main{display:contents}}html[data-look="sakura"]{--r-card:42px;--r-item:24px;--r-art:32px;--r-box:28px;--line:rgba(255,205,235,0.2);--text:#FFF3F9;--muted:#D3A9C2}html[data-look="sakura"] .card{border-color:color-mix(in srgb,var(--accent) 38%,transparent);box-shadow:0 30px 70px -26px rgba(0,0,0,0.7),0 0 100px -24px var(--primary),inset 0 1px 0 rgba(255,255,255,0.12)}html[data-look="sakura"] .card::before,html[data-look="sakura"] .card::after{width:12px;height:12px;border:0;border-radius:50%;background:var(--accent);opacity:0.85;box-shadow:0 0 14px var(--accent)}html[data-look="sakura"] .card::before{top:22px;left:22px}html[data-look="sakura"] .card::after{bottom:22px;right:22px}html[data-look="sakura"] .moon::before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 40%,transparent) 0%,transparent 64%)}html[data-look="sakura"] .song-title{font-weight:800;letter-spacing:0;text-shadow:0 0 30px color-mix(in srgb,var(--primary) 60%,transparent)}html[data-look="sakura"] .artist-name{letter-spacing:0.22em}html[data-look="sakura"] .store-item{background:rgba(255,255,255,0.08)}html[data-look="sakura"] .badge{background:linear-gradient(135deg,var(--accent),var(--primary));color:#2a0f20}html[data-look="neon"]{--r-card:3px;--r-item:2px;--r-art:2px;--r-pill:2px;--r-box:2px;--line:color-mix(in srgb,var(--primary) 42%,transparent);--font-body:'Chakra Petch','Outfit',sans-serif}html[data-look="neon"] .bg-vignette{overflow:hidden}html[data-look="neon"] .bg-vignette::after{content:'';position:absolute;left:-50%;right:-50%;bottom:0;height:56vh;opacity:0.6;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--primary) 60%,transparent) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--primary) 60%,transparent) 0 1px,transparent 1px 48px),linear-gradient(transparent,color-mix(in srgb,var(--primary) 20%,transparent));transform:perspective(420px) rotateX(62deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}html[data-look="neon"] .card{border:1px solid var(--primary);backdrop-filter:blur(8px);box-shadow:0 0 0 1px rgba(0,0,0,0.7),0 0 44px -8px var(--primary),inset 0 0 50px -26px var(--primary)}html[data-look="neon"] .card::before,html[data-look="neon"] .card::after{width:30px;height:30px;border-width:2px;border-radius:0;opacity:1;filter:drop-shadow(0 0 6px var(--primary))}html[data-look="neon"] .song-title{font-weight:700;letter-spacing:0.03em;text-shadow:2px 0 var(--secondary),-2px 0 var(--accent),0 0 18px var(--primary)}html[data-look="neon"] .artist-name{color:var(--accent);letter-spacing:0.34em}html[data-look="neon"] .art{border:1px solid var(--primary);box-shadow:0 0 36px -6px var(--primary),8px 8px 0 -2px color-mix(in srgb,var(--secondary) 70%,transparent)}html[data-look="neon"] .badge{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:8px 22px;box-shadow:none}html[data-look="neon"] .store-item{background:color-mix(in srgb,var(--primary) 7%,transparent)}html[data-look="neon"] .store-cta{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border:0;background:color-mix(in srgb,var(--primary) 30%,transparent)}html[data-look="neon"] .vinyl{box-shadow:0 0 30px -6px var(--primary)}html[data-look="ink"]{--bg:var(--paper);--bg-mid:var(--paper-mid);--card:#FFFFFF;--text:var(--paper-ink);--muted:color-mix(in srgb,var(--paper-ink) 62%,#fff);--line:var(--paper-ink);--r-card:6px;--r-item:4px;--r-art:2px;--r-pill:4px;--r-box:4px}html[data-look="ink"] .bg-art,html[data-look="ink"] .bg-aurora,html[data-look="ink"] #embers,html[data-look="ink"] .bg-scan,html[data-look="ink"] .moon,html[data-look="ink"] .card::before,html[data-look="ink"] .card::after{display:none}html[data-look="ink"] .bg-vignette{background:repeating-conic-gradient(from 0deg at 50% 26%,var(--paper-ink) 0 0.55deg,transparent 0.55deg 7deg);-webkit-mask-image:radial-gradient(ellipse at 50% 26%,transparent 14%,#000 80%);mask-image:radial-gradient(ellipse at 50% 26%,transparent 14%,#000 80%);opacity:0.16}html[data-look="ink"] .card{border:3px solid var(--paper-ink);box-shadow:9px 9px 0 var(--paper-ink);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-look="ink"] .brand-mark,html[data-look="ink"] .brand-mark b{color:var(--paper-ink)}html[data-look="ink"] .icon-btn{background:#fff;border:2px solid var(--paper-ink);color:var(--paper-ink)}html[data-look="ink"] .hero-art::before{content:'';position:absolute;z-index:0;inset:-18px -22px -18px 24%;background:radial-gradient(circle,var(--primary) 1.6px,transparent 2px) 0 0 / 9px 9px;opacity:0.7}html[data-look="ink"] .art{border:3px solid var(--paper-ink);box-shadow:7px 7px 0 var(--primary)}html[data-look="ink"] .vinyl{box-shadow:none;border:2px solid var(--paper-ink)}html[data-look="ink"] .badge{background:var(--primary);border:2px solid var(--paper-ink);box-shadow:3px 3px 0 var(--paper-ink)}html[data-look="ink"] .song-title{font-weight:400;letter-spacing:0;color:var(--paper-ink);text-shadow:3px 3px 0 var(--primary);line-height:1.1}html[data-look="ink"] .song-title:hover{animation:none}html[data-look="ink"] .artist-name{display:inline-block;background:var(--paper-ink);color:#fff;padding:5px 12px;letter-spacing:0.22em}html[data-look="ink"] .divider{color:var(--paper-ink)}html[data-look="ink"] .divider::before,html[data-look="ink"] .divider::after{background:var(--paper-ink)}html[data-look="ink"] .date-pill,html[data-look="ink"] .song-description,html[data-look="ink"] .sec-title{color:var(--paper-ink)}html[data-look="ink"] .date-pill{border:2px solid var(--paper-ink);background:#fff}html[data-look="ink"] .date-pill svg{stroke:var(--paper-ink)}html[data-look="ink"] .sec-title::before,html[data-look="ink"] .sec-title::after{background:var(--paper-ink)}html[data-look="ink"] #countdown,html[data-look="ink"] .audio-bar,html[data-look="ink"] .fan,html[data-look="ink"] .pl-item{background:#fff;border:2px solid var(--paper-ink);box-shadow:4px 4px 0 var(--paper-ink)}html[data-look="ink"] #countdown .cd-title{color:var(--paper-ink)}html[data-look="ink"] #countdown .cd-cell b{text-shadow:none;color:var(--paper-ink)}html[data-look="ink"] .bar{background:color-mix(in srgb,var(--paper-ink) 14%,#fff);border:1px solid var(--paper-ink)}html[data-look="ink"] .bar>div{background:var(--primary)}html[data-look="ink"] .play-btn{border:2px solid var(--paper-ink)}html[data-look="ink"] .store-item{background:#fff;border:2px solid var(--paper-ink);box-shadow:4px 4px 0 var(--paper-ink)}html[data-look="ink"] .store-item:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--primary);background:#fff;border-color:var(--paper-ink)}html[data-look="ink"] .store-item::after{display:none}html[data-look="ink"] .store-name{color:var(--paper-ink)}html[data-look="ink"] .store-icon,html[data-look="ghost"] .store-icon{background:var(--paper-ink);border-radius:8px;width:38px;height:38px}html[data-look="ink"] .store-icon{border-radius:3px}html[data-look="ink"] .store-cta{background:var(--paper-ink);color:#fff;border:0}html[data-look="ink"] .store-item:hover .store-cta{background:var(--primary);color:var(--ink)}html[data-look="ink"] .fan input[type=email]{background:#fff;color:var(--paper-ink);border:2px solid var(--paper-ink)}html[data-look="ink"] .fan-msg{color:var(--muted)}html[data-look="ink"] .pl-meta strong,html[data-look="ink"] .pl-note{color:var(--paper-ink)}html[data-look="ink"] .pl-load{background:var(--paper-ink);color:#fff;border:0}html[data-look="ink"] .pill{background:#fff;border:2px solid var(--paper-ink);color:var(--paper-ink)}html[data-look="ink"] .pill svg{stroke:var(--paper-ink)}html[data-look="ink"] .pill.glow{background:var(--primary);color:var(--ink)}html[data-look="ink"] .pill.glow svg{stroke:var(--ink)}html[data-look="ink"] .social{border-top:2px solid var(--paper-ink)}html[data-look="ink"] .social a{background:var(--paper-ink);color:#fff;border-radius:4px}html[data-look="ink"] .social a:hover{background:var(--primary)}html[data-look="ink"] .foot,html[data-look="ink"] .foot a{color:var(--muted)}html[data-look="ink"] .qr-card{background:#fff;color:var(--paper-ink);border:3px solid var(--paper-ink)}html[data-look="ink"] #toast{background:#fff;color:var(--paper-ink);border:2px solid var(--paper-ink)}html[data-look="gold"]{--primary:#D6A64A;--secondary:#8F5F1D;--accent:#F4DCA4;--bg:#0B0805;--bg-mid:#17110A;--card:rgba(18,13,8,0.72);--ink:#1B1206;--line:rgba(214,166,74,0.24);--r-card:2px;--r-item:2px;--r-art:2px;--r-pill:2px;--r-box:2px}html[data-look="gold"] .bg-aurora i{opacity:0.14}html[data-look="gold"] .card{border:1px solid var(--line);box-shadow:0 40px 80px -30px rgba(0,0,0,0.9),0 0 0 6px rgba(0,0,0,0.35),0 0 0 7px var(--line)}html[data-look="gold"] .card::before,html[data-look="gold"] .card::after{width:64px;height:64px;border-width:1px;border-radius:0;opacity:0.9}html[data-look="gold"] .song-title{font-style:italic;font-weight:600;font-size:clamp(32px,7vw,46px);line-height:1.05;text-shadow:none}html[data-look="gold"] .artist-name{letter-spacing:0.4em;font-weight:400}html[data-look="gold"] .art{box-shadow:0 30px 50px -20px rgba(0,0,0,0.9);border:1px solid var(--line)}html[data-look="gold"] .badge{background:var(--bg);color:var(--primary);border:1px solid var(--primary);box-shadow:none;font-weight:600}html[data-look="gold"] .moon::before{background:radial-gradient(circle,rgba(214,166,74,0.2),transparent 62%)}html[data-look="gold"] .store-item{background:transparent;border:0;border-bottom:1px solid var(--line);padding:14px 4px}html[data-look="gold"] .store-item:hover{background:rgba(214,166,74,0.07);box-shadow:none;transform:none;border-color:var(--primary)}html[data-look="gold"] .store-item::before,html[data-look="gold"] .store-item::after{display:none}html[data-look="gold"] .store-cta{background:transparent;border:1px solid var(--primary);color:var(--primary)}html[data-look="gold"] .store-item:hover .store-cta{background:var(--primary);color:var(--ink)}html[data-look="gold"] .pill,html[data-look="gold"] .audio-bar,html[data-look="gold"] .fan,html[data-look="gold"] .pl-item{background:transparent}html[data-look="ghost"]{--bg:var(--paper);--bg-mid:var(--paper-mid);--card:rgba(255,255,255,0.78);--text:var(--paper-ink);--muted:color-mix(in srgb,var(--paper-ink) 58%,#fff);--line:color-mix(in srgb,var(--paper-ink) 14%,transparent);--r-card:22px;--r-item:12px;--r-art:10px;--r-box:14px}html[data-look="ghost"] .bg-art{filter:blur(80px) brightness(1.1) saturate(0.9);opacity:0.35}html[data-look="ghost"] .bg-aurora i{opacity:0.2;mix-blend-mode:multiply}html[data-look="ghost"] .bg-scan,html[data-look="ghost"] #embers,html[data-look="ghost"] .moon{display:none}html[data-look="ghost"] .card{border:1px solid var(--line);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--paper-ink) 35%,transparent)}html[data-look="ghost"] .card::before,html[data-look="ghost"] .card::after{display:none}html[data-look="ghost"] .brand-mark,html[data-look="ghost"] .brand-mark b{color:var(--paper-ink)}html[data-look="ghost"] .icon-btn{color:var(--paper-ink);background:rgba(255,255,255,0.7)}html[data-look="ghost"] .art{box-shadow:0 24px 40px -16px color-mix(in srgb,var(--paper-ink) 55%,transparent);border-color:rgba(255,255,255,0.8)}html[data-look="ghost"] .vinyl{box-shadow:0 10px 24px -8px rgba(0,0,0,0.4)}html[data-look="ghost"] .badge{box-shadow:none}html[data-look="ghost"] .song-title{font-weight:400;letter-spacing:-0.01em;font-size:clamp(32px,7vw,46px);line-height:1.05;text-shadow:none;color:var(--paper-ink)}html[data-look="ghost"] .song-title:hover{animation:none}html[data-look="ghost"] .artist-name{color:var(--muted);letter-spacing:0.16em;font-size:13px}html[data-look="ghost"] .divider{color:var(--primary)}html[data-look="ghost"] .song-description{color:color-mix(in srgb,var(--paper-ink) 78%,#fff)}html[data-look="ghost"] .audio-bar,html[data-look="ghost"] .fan,html[data-look="ghost"] .pl-item,html[data-look="ghost"] #countdown{background:rgba(255,255,255,0.7)}html[data-look="ghost"] .bar{background:color-mix(in srgb,var(--paper-ink) 12%,#fff)}html[data-look="ghost"] .store-item{background:rgba(255,255,255,0.8)}html[data-look="ghost"] .store-item:hover{background:#fff;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--paper-ink) 45%,transparent)}html[data-look="ghost"] .store-item::after{display:none}html[data-look="ghost"] .store-cta{background:rgba(0,0,0,0.05);border-color:var(--line);color:var(--paper-ink)}html[data-look="ghost"] .fan input[type=email]{background:#fff;color:var(--paper-ink)}html[data-look="ghost"] .pill{background:rgba(255,255,255,0.8);color:var(--paper-ink)}html[data-look="ghost"] .pill svg{stroke:var(--primary)}html[data-look="ghost"] .social a{background:rgba(0,0,0,0.05)}html[data-look="ghost"] .foot,html[data-look="ghost"] .foot a{color:var(--muted)}html[data-look="ghost"] .qr-card{background:#fff;color:var(--paper-ink)}html[data-look="ghost"] #toast{background:#fff;color:var(--paper-ink)}html[data-look="ghost"] #countdown .cd-cell b{text-shadow:none}html[data-look="ghost"] .pl-meta strong{color:var(--paper-ink)}html[data-look="ghost"] .pl-load{background:var(--paper-ink);color:#fff;border:0}