/* Shared visual identity drawn from the original Pressplaypierre graffiti artwork. */
:root{--brand-black:#0b0b0c;--brand-cream:#f3f2ec;--brand-yellow:#f1df48;--brand-cyan:#63c6d9;--brand-pink:#d65199;--brand-orange:#eaa34d;--red:#f1df48;--paper:#0b0b0c;--ink:#f3f2ec;--line:#ffffff20;--social-bg:#0b0b0c}
html,body{background-color:var(--brand-black);color:var(--brand-cream)}body{background:radial-gradient(ellipse 70% 520px at 90% 0,#d6519910,transparent 75%),radial-gradient(ellipse 50% 650px at 0 20%,#63c6d909,transparent 78%),var(--brand-black)}header{background:#0b0b0cef;border-bottom:1px solid #ffffff25;box-shadow:0 8px 32px #0004}header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#f1df48 0 28%,#63c6d9 28% 51%,#d65199 51% 77%,#eaa34d 77%);opacity:.8}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:var(--brand-yellow)}header nav a,header nav a:visited{color:#d9d9d1}header nav a:hover,header nav [aria-current]{color:var(--brand-yellow)}.logo{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brand-logo,.brand-art{position:relative;display:block;overflow:hidden;aspect-ratio:652/694}.brand-logo{width:57px;flex:0 0 57px}.brand-logo img,.brand-art img{position:absolute;left:-12.577%;top:-53.746%;width:125.153%;height:auto;max-width:none}.brand-wordmark{color:var(--brand-cream)!important;font-weight:900;letter-spacing:-.7px;font-size:19px}.brand-wordmark span{color:var(--brand-cyan)!important}.brand-signature{width:clamp(160px,19vw,260px);margin:28px 0 0;transform:rotate(-3deg)}.brand-art{width:100%}.eyebrow,.eyebrow.red,.red,.hero-top .eyebrow,.hero-top .live{color:var(--brand-cyan)}h1,h2,h3{color:var(--brand-cream)}.hero h1,.hero-grid h1,.service-entry h2{font-weight:900;letter-spacing:-.055em}.hero-grid h1 .gold{color:var(--brand-yellow);text-shadow:2px 2px 0 #d6519933}.gold,.process article:before,.insight-column h3,.insight-column dd{color:var(--brand-yellow)}.hero,.release-hero{background:transparent}.hero{background-image:radial-gradient(ellipse at 90% 40%,#d651990a,transparent 60%)}.section.dark,.discography,.about,.collaborators,.contact{background-color:transparent;color:var(--brand-cream)}.section-top{border-bottom-color:#63c6d955}.section-line{border-color:#ffffff20}.hero-top,.section-top,.discography-heading,.credits-controls{position:relative}.release-spotlight{border-color:#ffffff26;background:linear-gradient(125deg,#ffffff07,#ffffff01),#101012;box-shadow:inset 0 1px 0 #ffffff15,0 18px 60px #0005}.release-spotlight:before{background:radial-gradient(ellipse at 10% 30%,#f1df4808,transparent 65%)}.spotlight-art{border-color:#ffffff25;box-shadow:0 16px 45px #0007}.spotlight-artists{color:#c6c6bd}.button,.spotlight-presave{background:var(--brand-yellow);border-color:#fff38a;color:#101010;box-shadow:inset 0 1px 0 #ffffff65,3px 3px 0 #d6519955;border-radius:4px}.button:hover,.spotlight-presave:hover{background:#f7e971;color:#101010;border-color:#fff7b2;box-shadow:inset 0 1px 0 #ffffff65,4px 4px 0 #63c6d977}.text-link,.release-direct,.release-detail-link,.video-meta .text-link,.qr-view,.muso-reference .text-link{color:var(--brand-cyan);border-color:#63c6d955}.text-link:hover,.release-direct:hover,.release-detail-link:hover,.qr-view:hover{color:var(--brand-yellow);border-color:var(--brand-yellow)}#discography .release-direct{color:var(--brand-yellow);border-color:#f1df4855}#discography .release-detail-link{color:var(--brand-cyan);border-color:#63c6d955}#discography .release-card:hover{background:linear-gradient(115deg,#ffffff08,#63c6d905);border-color:#63c6d955;box-shadow:inset 3px 0 0 #d65199}#discography .release-artists,.release-count,.video-help{color:#bdbdb7}.release-filters button[aria-pressed=true]{background:#f1df4812;border-color:var(--brand-yellow);color:var(--brand-yellow);box-shadow:none}.release-filters button:hover,.release-search input:focus{border-color:var(--brand-cyan)}.release-search input{background:#ffffff04;color:var(--brand-cream)}.credits-track .collab-card{background:linear-gradient(145deg,#ffffff07,#ffffff01);border-color:#ffffff20}.credits-track .collab-card:hover{border-color:#d6519970;box-shadow:inset 0 1px 0 #ffffff14,0 0 28px #d651990c}.credits-role{color:var(--brand-yellow)}.credit-song small,.credits-controls p{color:#bdbdb7}.credits-navigation button{background:#ffffff04;border-color:#ffffff30}.credits-navigation button:hover{border-color:var(--brand-cyan)}.contact-socials .social-icon{border-color:#ffffff30;background:#ffffff04}.contact-socials .social-icon:hover{border-color:var(--brand-cyan);color:var(--brand-cyan);box-shadow:0 0 25px #63c6d91b}.contact-row>div>p>a{color:var(--brand-cream)}.tv-frame{border-color:#ffffff30;box-shadow:inset 0 1px 0 #ffffff24,0 18px 45px #0006}.tv-chin i,.speaker-led{background:var(--brand-yellow);box-shadow:0 0 6px #f1df4844}.tv-chin span{color:#bdbdb7}.theater-speaker{border-color:#ffffff2b}.deck-frame{background:var(--brand-black);border-color:#ffffff25}.deck-controls button{background:#ffffff04;border-color:#ffffff30;color:var(--brand-cream)}.deck-controls button:hover:not(:disabled){border-color:var(--brand-cyan)}.deck-select [aria-current=true]{background:#f1df4815;color:var(--brand-yellow);border-color:var(--brand-yellow)}.lead,.hero-note,.process p,.service-entry p,.consultation p,.share p,.disclosure{color:#bdbdb7}.hero-qr .qr-title{color:var(--brand-cream)}.hero-qr .qr-view{color:var(--brand-cyan);border-color:#63c6d955}input,textarea,select{accent-color:var(--brand-yellow)}#details-dialog{background:linear-gradient(140deg,#202024f5,#101012f5);border-color:#63c6d940;box-shadow:0 24px 90px #0009}.dialog-links .button{background:var(--brand-yellow);color:#101010}.dialog-copy .credit-role{color:var(--brand-yellow)}footer{border-color:#ffffff20;color:#bdbdb7}.release-page .release-spotlight{background:#101012}.release-page .eyebrow{color:var(--brand-cyan)}
@media(max-width:900px){header nav{background:#101012fa}.logo{gap:7px}.brand-logo{width:46px;flex-basis:46px}.brand-wordmark{font-size:17px}.brand-signature{width:190px}}
@media(max-width:650px){header{padding-top:10px;padding-bottom:10px;min-height:72px;height:auto}.brand-logo{width:43px;flex-basis:43px}.brand-wordmark{font-size:15px;letter-spacing:-.6px}.brand-signature{width:175px;margin-top:24px}.hero-grid h1{font-size:clamp(54px,13vw,95px)}.button{box-shadow:2px 2px 0 #d6519955}.hero-grid .hero-qr{margin-top:6px}.hero-grid .eyebrow{line-height:1.6}.logo{min-width:0}header nav{gap:18px}}
@media(max-width:390px){.brand-wordmark{font-size:13px}.brand-logo{width:35px;flex-basis:35px}.logo{gap:5px}.hero-grid h1{font-size:52px}.hero-grid .actions{gap:14px}header nav{gap:12px}}

.release-hero #hero-title{font-weight:900;letter-spacing:-.045em}.discography-heading h2,.collaborators h2,.contact h2{font-weight:800;letter-spacing:-.05em}

@media(max-width:650px){header{gap:12px}header nav{font-size:11px;gap:12px}}@media(max-width:390px){.brand-wordmark{display:none}.brand-logo{width:44px;flex-basis:44px}}

.insight-status{font-size:12px;letter-spacing:1.7px;color:var(--brand-cyan);margin:0 0 14px}.case-gains{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid #ffffff25;margin:32px 0 20px;padding-top:30px}.case-gains strong{display:block;color:var(--brand-yellow);font-size:clamp(32px,4vw,54px);line-height:1.1;margin-bottom:12px}.case-gains span{color:#bdbdb7;font-size:16px}.daily-gain{font-size:19px;color:#bdbdb7;max-width:940px}.daily-gain strong{color:var(--brand-cream)}@media(max-width:650px){.case-gains{grid-template-columns:1fr;gap:24px}.case-gains strong{font-size:44px}.daily-gain{font-size:17px}.insight-column dd{font-size:18px}}
