:root{--bg:#02080D;--panel:#0F1318;--text:#E6DED2;--gold:#C89B55;--muted:#BBBAB9;--line:rgba(230,222,210,.17);--serif:Georgia,'Times New Roman','KaiTi','STKaiti',serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.7 Arial,'Microsoft YaHei',sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}button,input{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12}h1{font-size:clamp(42px,5.8vw,80px);letter-spacing:-.035em;overflow-wrap:anywhere}h2{font-size:clamp(34px,3.6vw,52px);letter-spacing:-.03em}h3{font-size:27px}em{color:var(--gold);font-weight:400}p{margin:0 0 20px}.wrap{width:84%;max-width:1280px;margin:0 auto}.skip{position:absolute;left:16px;top:-80px;z-index:10;background:var(--gold);color:var(--bg);padding:12px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--gold);outline-offset:5px}header{position:relative;z-index:3;border-bottom:1px solid var(--line)}.header{display:flex;align-items:center;justify-content:space-between;min-height:96px;gap:24px}.brand>span{font:26px var(--serif);letter-spacing:.12em;color:var(--gold)}.brand small{display:block;font-size:9px;letter-spacing:.2em;margin-top:4px;color:var(--muted)}nav{display:flex;align-items:center;gap:34px;font-size:12px;letter-spacing:.04em}nav a[aria-current=page]{color:var(--gold)}.language{border:1px solid var(--line);color:var(--text);background:none;padding:6px 12px;font-size:11px}.menu{display:none;background:none;border:1px solid var(--line);padding:7px 12px;color:var(--text)}.eyebrow{font-size:10px;letter-spacing:.18em;line-height:1.6;color:var(--gold);margin-bottom:20px}.cinema-hero{height:760px;position:relative;overflow:hidden;padding:0;border-bottom:1px solid var(--line)}.hero-portrait{position:absolute;right:0;top:0;width:59%;height:100%;object-fit:cover;object-position:center 28%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,rgba(2,8,13,.98) 22%,rgba(2,8,13,.8) 40%,rgba(2,8,13,0) 67%),linear-gradient(0deg,var(--bg),transparent 27%)}.hero-copy{position:relative;z-index:1;width:55%;padding:155px 0 0 8%}.cinema-hero h1{font-size:clamp(60px,7.1vw,108px);line-height:1.05;letter-spacing:-.045em;margin-bottom:28px;overflow-wrap:normal}.hero-description{font-size:16px;line-height:1.8;color:var(--muted);margin-bottom:34px}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:8px;vertical-align:middle}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:12px 22px;background:var(--gold);color:var(--bg);font-size:12px}.btn:hover{background:var(--text);color:var(--bg)}.btn.secondary{background:none;border:1px solid var(--line);color:var(--text)}.text-link{font-size:12px;letter-spacing:.03em;border-bottom:1px solid var(--line);padding-bottom:6px}.hero-bottom{position:absolute;z-index:1;left:8%;right:8%;bottom:28px;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.16em;color:var(--muted)}.platform-strip{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.platform-strip>span{font-size:8px;letter-spacing:.18em;color:var(--gold)}section{padding:72px 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.section-head .eyebrow{margin-bottom:12px}.record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.record-art{display:block;position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);background:radial-gradient(ellipse at 60% 55%,#443A36 0%,#151819 48%,#0F1318 80%);transition:transform .3s}.record-art:hover{transform:translateY(-5px)}.record-brand{position:absolute;top:8%;left:8%;font-size:7px;letter-spacing:.13em;color:var(--text)}.orb{position:absolute;left:23%;top:22%;width:56%;height:56%;border-radius:50%;background:radial-gradient(circle at 30% 28%,#E6DED2,#997A6C 18%,#443A36 47%,#02080D 72%);box-shadow:0 0 60px rgba(200,155,85,.08)}.art-name{position:absolute;bottom:13%;left:8%;right:8%;font:italic 25px/1.03 var(--serif);z-index:1}.record-index{position:absolute;right:8%;bottom:6%;font-size:7px;letter-spacing:.16em}.art-1{background:linear-gradient(135deg,#443A36,#0F1318 60%,#02080D)}.art-1 .orb{border-radius:0;transform:rotate(35deg);width:40%;height:55%;left:32%;background:linear-gradient(80deg,#02080D,#997A6C,#C89B55)}.art-2{background:radial-gradient(ellipse at 50% 15%,#262424,#02080D)}.art-2 .orb{background:none;border:1px solid var(--gold);box-shadow:0 0 0 13px rgba(200,155,85,.06),0 0 0 27px rgba(200,155,85,.04)}.art-3 .orb{border-radius:0;width:65%;left:18%;height:2px;top:44%;background:var(--gold);box-shadow:0 10px rgba(200,155,85,.5),0 20px rgba(200,155,85,.25),0 30px rgba(200,155,85,.1);transform:rotate(-25deg)}.record-meta{position:relative;padding:20px 22px 0 0}.record-meta h3{font-size:20px;line-height:1.3;margin-bottom:6px;overflow-wrap:anywhere}.record-meta>span{font-size:10px;color:var(--muted)}.record-go{position:absolute;right:0;top:23px;color:var(--gold)}.editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:72px 0}.editorial h2{font-size:clamp(30px,3.1vw,46px);line-height:1.2}.editorial-copy{padding-top:36px;font-size:14px;color:var(--muted)}.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.collection{min-height:340px;padding:36px;background:linear-gradient(130deg,#262424,var(--panel));border:1px solid var(--line);position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.collection h3{font-size:48px;line-height:1.05}.collection>span:last-child{font-size:11px;margin-top:24px}.collection.international{background:linear-gradient(110deg,#0F1318,#443A36)}footer{border-top:1px solid var(--line);padding:40px 0;margin-top:40px}.footer{display:flex;justify-content:space-between;gap:40px;color:var(--muted);font-size:11px}.footer>div:first-child{font-family:var(--serif);font-size:20px;color:var(--gold)}.footer a{margin-right:22px}.footer p{font-size:10px;margin-top:15px;max-width:420px}.intro{padding:75px 0 30px;max-width:900px}.intro h1{margin:15px 0 25px}.sub{color:var(--muted);max-width:720px}.toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.search{display:block;width:100%;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:17px 20px;margin:15px 0 24px}.search::placeholder{color:var(--muted)}.filter{background:none;color:var(--muted);border:1px solid var(--line);padding:9px 17px;font-size:12px}.filter[aria-pressed=true]{background:var(--gold);color:var(--bg);border-color:var(--gold)}.count{font-size:11px;color:var(--muted);margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{display:flex;flex-direction:column;position:relative;border-top:1px solid var(--line);background:var(--panel);padding:26px;min-height:230px}.card:hover{border-color:var(--gold)}.card .number{font:italic 22px var(--serif);color:var(--gold);margin-bottom:17px;opacity:.75}.card h3{font-size:26px;margin-bottom:15px;overflow-wrap:anywhere}.card p{font-size:11px;color:var(--muted)}.card .more{font-size:11px;margin-top:auto;color:var(--gold)}.badge{display:inline-block;color:var(--gold);border:1px solid rgba(200,155,85,.35);font-size:9px;padding:3px 7px;margin:0 6px 14px 0}.note{font-size:11px;color:var(--muted);margin-top:24px}.empty{padding:35px;border:1px solid var(--line)}[hidden]{display:none!important}.detail{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:7%;padding:70px 0 45px}.detail h1{margin-bottom:25px}.crumb{font-size:11px;color:var(--muted);margin-bottom:35px;overflow-wrap:anywhere}.panel{background:var(--panel);border:1px solid var(--line);padding:30px;align-self:start}.panel h2{font-size:30px;margin-bottom:28px}.links{display:flex;flex-direction:column;gap:16px}.links a{display:block;border-bottom:1px solid var(--line);padding-bottom:15px;font-size:13px;overflow-wrap:anywhere}.prose{max-width:850px;overflow-wrap:anywhere}.prose h1{font-size:36px}.prose h2{font-size:30px;margin:34px 0 22px}.prose p{color:var(--muted)}.prose a{color:var(--gold)}.prose ul{padding-left:22px}.prose table{display:block;width:100%;overflow:auto}.prose img{height:auto}.legacy{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.legacy summary{font-size:12px;color:var(--gold);cursor:pointer}.legacy header,.legacy nav,.legacy footer,.legacy .site-nav{display:none}.legacy section,.legacy main,.legacy article{padding:20px 0;background:none;max-width:100%;margin:0}.legacy h1{font-size:30px}.about-portrait{width:300px;height:420px;object-fit:cover;object-position:center 25%;float:right;margin:30px 0 30px 45px;border:1px solid var(--line)}body:has(.about-portrait) .prose{max-width:900px}.topics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.topic{padding:30px;border:1px solid var(--line)}.topic p{color:var(--muted);font-size:13px;margin-top:20px}@media(min-width:1800px){.hero-copy{padding-left:calc((100vw - 1280px)/2)}}@media(max-width:1000px){.header nav{gap:20px}.cinema-hero{height:690px}.hero-copy{padding-top:125px}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-name{font-size:34px}.hero-bottom>span:last-child{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection h3{font-size:38px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{min-height:82px;flex-wrap:wrap;gap:12px;padding:16px 0}.brand>span{font-size:23px}.menu{display:block}nav{display:none;width:100%;gap:18px;padding:12px 0 0;flex-wrap:wrap}nav.open{display:flex}.cinema-hero{height:850px}.hero-portrait{top:0;right:0;width:100%;height:515px;object-position:center 20%}.hero-shade{background:linear-gradient(0deg,var(--bg) 0%,var(--bg) 32%,rgba(2,8,13,.8) 43%,transparent 67%)}.hero-copy{width:100%;padding:460px 20px 0}.hero-copy .eyebrow{font-size:8px;margin-bottom:17px}.cinema-hero h1{font-size:58px;line-height:1.04;margin-bottom:22px}.hero-description{font-size:13px;margin-bottom:22px}.actions{gap:20px}.btn{padding:11px 18px;gap:20px}.hero-bottom{left:20px;right:20px;bottom:20px;font-size:7px}.hero-bottom>a{display:none}.platform-strip{display:grid;grid-template-columns:1fr 1fr;padding:22px 0;gap:14px;font-size:12px}.platform-strip>span{grid-column:1/-1}.record-grid{gap:22px 14px}.art-name{font-size:20px}.record-brand{font-size:5px}.record-meta h3{font-size:18px}.record-meta>span{font-size:9px}.record-meta{padding-top:15px}.record-go{top:17px}.section-head{align-items:flex-start;gap:18px}.section-head .text-link{white-space:nowrap;font-size:10px;margin-top:28px}h2{font-size:32px}.editorial{grid-template-columns:1fr;gap:14px;padding:48px 0}.editorial-copy{padding-top:10px}.editorial h2{font-size:36px}.collection-grid{grid-template-columns:1fr}.collection{min-height:290px;padding:28px}.collection h3{font-size:42px}section{padding:48px 0}.footer{flex-direction:column;gap:25px}.grid{grid-template-columns:1fr}.intro{padding-top:48px}.intro h1{font-size:44px}.detail{grid-template-columns:1fr;gap:30px;padding-top:45px}.detail h1{font-size:42px}.about-portrait{float:none;width:100%;height:450px;margin:0}.panel{padding:25px}.card{min-height:215px}.prose{max-width:100%}.filter{padding:8px 12px;font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.record-art{transition:none}}

/* Verified release artwork, shared signature and channel links. */
.signature-mark{display:block;width:170px;height:62px;background:var(--gold);mask-image:var(--signature);mask-repeat:no-repeat;mask-position:center;mask-size:180% auto;-webkit-mask-image:var(--signature);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:180% auto}.signature-logo{width:100%;height:100%;opacity:0}.footer .signature-mark{width:210px;height:78px}.record-art{background:none}.record-art img{display:block;width:100%;height:100%;object-fit:contain}.record-meta{padding:16px 20px 0 0;min-width:0}.record-meta h3{font-family:Arial,sans-serif;font-size:clamp(11px,1.2vw,16px);line-height:1.4;white-space:nowrap;overflow:visible;letter-spacing:-.025em}.record-grid{gap:28px}.platform-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font:12px Arial,sans-serif}.platform-button svg{width:19px;height:19px;fill:currentColor;flex:none}.platform-strip{gap:20px;flex-wrap:wrap}.social-home{border-top:1px solid var(--line)}.social-grid{display:flex;flex-wrap:wrap;gap:14px}.social-grid .platform-button{border:1px solid var(--line);padding:12px 20px;min-width:130px;border-radius:2px}.social-grid .platform-button:hover{border-color:var(--gold)}.more-channels{margin-top:28px;font-size:12px;color:var(--muted)}.more-channels summary{cursor:pointer;color:var(--gold);padding:12px 0}.more-channels .social-grid{margin-top:20px}.channel-notes{margin-top:24px;line-height:1.8}.channel-notes p{margin-bottom:14px}.channel-notes a{display:inline-block;margin:0 14px 8px 0}.footer p{font:11px Arial,sans-serif;letter-spacing:.08em}.record-meta>span{font-size:10px}@media(max-width:760px){.signature-mark{width:140px;height:48px}.record-grid{gap:24px 14px}.record-meta h3{font-size:clamp(9px,2.7vw,17px)}.platform-strip{display:flex;gap:12px 18px}.platform-strip>span{width:100%}.platform-strip .platform-button{font-size:11px;gap:7px}.social-grid{gap:10px}.social-grid .platform-button{flex:1 0 calc(50% - 10px);min-width:0;padding:12px 10px}.social-home h2{font-size:32px}}

.signature-mark{--signature:url(signature.webp)}

/* Cover previews and platform identities. */
button.record-art{border:0;padding:0;cursor:pointer;position:relative;color:var(--cream);font:inherit;width:100%}.preview-badge{position:absolute;bottom:14px;left:14px;background:#02080de8;border:1px solid #c89b55;padding:10px 12px;border-radius:30px;font:12px Arial,sans-serif}.preview-trigger[aria-pressed=true] .preview-badge{background:#c89b55;color:#02080d}.track-preview{display:block;width:100%;height:36px;margin-top:18px;color-scheme:dark}.release-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.release-cta{background:var(--gold);color:#02080d;border:1px solid var(--gold);padding:12px 14px;font:12px Arial,sans-serif;font-weight:700}.mp3-cta{font:11px Arial,sans-serif;border-bottom:1px solid var(--gold);padding:8px 0}.platform-logo{width:26px;height:26px;object-fit:contain;flex:none}.platform-button{cursor:pointer}.social-grid .platform-button{background:#ffffff09}.brand-xiaohongshu svg{fill:#ff2442}.brand-bilibili svg{fill:#00aeec}.platform-button:focus-visible,.preview-trigger:focus-visible,.release-cta:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.qishui-info{background:transparent;color:inherit;border:0}#qishui-hint{font-size:12px;color:var(--gold)}@media(max-width:760px){.preview-badge{font-size:10px;bottom:8px;left:8px;padding:7px 9px}.release-cta{font-size:10px;padding:10px 7px}.mp3-cta{font-size:10px}.track-preview{height:32px}}

.links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;background:#c89b55;color:#02080d;font-weight:700;border:1px solid #c89b55;margin:5px 8px 5px 0}

/* Platform sizing, consistent borders and readable interaction states. */
.platform-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px}.platform-strip>span{grid-column:1/-1}.platform-strip .platform-button{justify-content:flex-start;min-width:0;gap:8px;font-size:13px;white-space:nowrap}.platform-strip .platform-logo,.social-grid .platform-logo{width:20px;height:20px;max-width:20px;max-height:20px;object-fit:contain}.social-primary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.social-grid .platform-button{border:1px solid #C89B5566;background:#0F1318;color:#E6DED2;transition:background .18s,border-color .18s,color .18s}.social-primary .platform-button{min-width:0;padding:16px 10px}.social-grid .platform-button:hover,.social-grid .platform-button:focus-visible{border-color:#17618B;background:#17618B;color:#fff}.release-actions a.release-cta:hover,.release-actions a.release-cta:focus-visible,.links a:hover,.links a:focus-visible{background:#17618B;border-color:#17618B;color:#fff}.platform-button:focus-visible,.release-actions a:focus-visible{outline:2px solid #C89B55;outline-offset:3px}.social-primary [title="Linktree"] svg{fill:#43E660}.channels-info{cursor:pointer}#channels-hint{color:#E6DED2;font-size:14px} [hidden]{display:none!important}
@media(max-width:1000px){.platform-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.platform-strip,.social-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.social-primary .platform-button{font-size:12px}}

.artist-proof{padding-top:64px;padding-bottom:64px}.proof-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.proof-metrics strong{display:block;color:#C89B55;font-size:clamp(26px,4vw,48px)}.proof-metrics span{display:block;font-size:14px;margin-top:8px}.proof-note{font-size:12px;line-height:1.8;opacity:.75}.honor-list{padding-left:20px;line-height:2.2}.honor-list li::marker{color:#C89B55}@media(max-width:600px){.proof-metrics{grid-template-columns:1fr;gap:20px}.honor-list{font-size:14px}}

.growth-status{display:flex;align-items:center;gap:8px;color:#C89B55;font-size:14px}.growth-arrow{display:inline-block;object-fit:contain}.growth-arrow-static{display:none}@media(prefers-reduced-motion:reduce){.growth-arrow{display:none}.growth-arrow-static{display:inline}}
