/* Premium black & gold theme (homepage). Generated colour/type remap of styles.css + hand-tuned hero. */
body.theme-premium{--ink:#0a0907;--ink-soft:#13110d;--paper:#f4eee2;--gold:#d8b46a;--gold-2:#f1d9a0;--acid:#d8b46a;--violet:#8a6a35;--coral:#f1d9a0;--line:rgba(216,180,106,.2)}
body.theme-premium ::selection{background:var(--gold)}
body.theme-premium .preloader__mark{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .preloader__line span{background:var(--gold)}
body.theme-premium .cursor--dot{background:var(--gold)}
body.theme-premium .cursor--ring{border:1px solid rgba(216,180,106,.6)}
body.theme-premium .cursor--ring.is-active{background:rgba(216,180,106,.12);border-color:var(--gold)}
body.theme-premium .brand__monogram{background:var(--gold);font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .main-nav__booking{background:var(--gold)}
body.theme-premium .hero__orb--one{border:1px solid rgba(216,180,106,.42);box-shadow:0 0 120px 40px rgba(216,180,106,.14) inset}
body.theme-premium .hero__orb--two{background:radial-gradient(circle at 35% 35%, rgba(216,180,106,.2), transparent 65%)}
body.theme-premium .eyebrow,body.theme-premium .section__kicker{color:var(--gold)}
body.theme-premium .eyebrow span{color:#f1d9a0}
body.theme-premium .hero__title{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .hero__title-accent{text-shadow:12px 12px 0 rgba(216,180,106,.36)}
body.theme-premium .button--primary{background:var(--gold)}
body.theme-premium .scroll-cue i::after{background:var(--gold)}
body.theme-premium .ticker{background:var(--gold)}
body.theme-premium .ticker span{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .ticker b{color:#8a6a35}
body.theme-premium .display-title{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .display-title em{color:var(--gold)}
body.theme-premium .text-link span{color:var(--gold)}
body.theme-premium .proof-grid strong{color:var(--gold);font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .sound{background:#8a6a35}
body.theme-premium .sound::after{background:linear-gradient(115deg, rgba(216,180,106,.98) 0 48%, rgba(216,180,106,.72) 66%, rgba(8,8,10,.35))}
body.theme-premium .release-card__label{background:var(--gold);font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .release-card__info strong{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .release-card__info audio{accent-color:var(--gold)}
body.theme-premium .release-card__link:hover{color:var(--gold);border-color:var(--gold)}
body.theme-premium .release-card__direct{border-color:var(--gold);background:var(--gold)}
body.theme-premium .release-card__share:hover{color:var(--gold);border-color:var(--gold)}
body.theme-premium .single-release::before{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .single-release__price strong{color:var(--gold);font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .single-release__consent input{accent-color:var(--gold)}
body.theme-premium .single-release__benefits li::before{color:var(--gold)}
body.theme-premium .single-release__status.is-live{border-color:var(--gold);color:var(--gold);background:rgba(216,180,106,.07)}
body.theme-premium .single-release__share a{border-color:var(--gold);background:var(--gold)}
body.theme-premium .single-release__share span{color:var(--gold)}
body.theme-premium .crown-teaser__actions a{border-color:var(--gold);background:var(--gold)}
body.theme-premium .crown-teaser__actions span{color:var(--gold)}
body.theme-premium .experience-card:hover{border-color:var(--gold);background:rgba(216,180,106,.06)}
body.theme-premium .experience-card__tag{color:var(--gold)}
body.theme-premium .experience-card h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .experience-card b{color:var(--gold)}
body.theme-premium .testimonial__quote::before{color:var(--gold)}
body.theme-premium .testimonial__quote::after{color:var(--gold)}
body.theme-premium .moment-row:hover{background:var(--gold)}
body.theme-premium .moment-row__name{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .request-path{border:1px solid rgba(216,180,106,.3);background:linear-gradient(150deg, rgba(216,180,106,.07), rgba(255,255,255,.02))}
body.theme-premium .request-path__flag{color:var(--gold)}
body.theme-premium .request-path h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .request-path li::before{color:var(--gold)}
body.theme-premium .headline__stamp{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .headline__facts b{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .video-reel__item span{color:var(--gold)}
body.theme-premium .video-reel__item strong{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .premium-teaser__copy h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .premium-teaser__frames span{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .premium-teaser__frames i{border:1px solid var(--gold);color:var(--gold)}
body.theme-premium .residency-card span{color:var(--gold)}
body.theme-premium .residency-card h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .residency-card b{color:var(--gold)}
body.theme-premium .residency-card--type{background:#8a6a35}
body.theme-premium .residency-card__monogram{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .current-archive > div > span{color:var(--gold)}
body.theme-premium .current-archive h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .academy .section__kicker{color:#8a6a35}
body.theme-premium .academy .display-title em{color:#8a6a35}
body.theme-premium .academy__label{color:#8a6a35}
body.theme-premium .stream-stage__screen{background:radial-gradient(circle at 70% 30%, rgba(216,180,106,.42), transparent 36%), linear-gradient(135deg, #15151c, #050506)}
body.theme-premium .stream-stage__mark{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .stream-stage__signal i{background:var(--gold)}
body.theme-premium .stream-stage__details > span{color:var(--gold)}
body.theme-premium .stream-stage__details h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .curriculum-card > span{color:#8a6a35}
body.theme-premium .curriculum-card h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .membership__glow{background:radial-gradient(circle, rgba(216,180,106,.32), transparent 66%)}
body.theme-premium .archive-head span,body.theme-premium .pricing-intro > span{color:var(--gold)}
body.theme-premium .archive-head h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .archive-card__lock{border:1px solid rgba(216,180,106,.48);color:var(--gold)}
body.theme-premium .archive-card__copy small{color:var(--gold)}
body.theme-premium .archive-card__copy h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .price-card--signature{background:var(--gold);border-color:var(--gold)}
body.theme-premium .price-card__tier{color:var(--gold)}
body.theme-premium .price-card--signature .price-card__tier{color:#8a6a35}
body.theme-premium .price-card__price strong{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .price-card li::before{color:var(--gold)}
body.theme-premium .price-card--signature li::before{color:#8a6a35}
body.theme-premium .member-security span{color:var(--gold)}
body.theme-premium .legacy .section__kicker{color:#8a6a35}
body.theme-premium .legacy .display-title em{color:#8a6a35}
body.theme-premium .legacy-card span{color:#8a6a35}
body.theme-premium .legacy-card h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .gallery__item span{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .gallery__hint span{color:var(--gold)}
body.theme-premium .service-card::before{background:var(--gold)}
body.theme-premium .service-card > span{color:var(--gold)}
body.theme-premium .service-card:hover > span{color:#8a6a35}
body.theme-premium .service-card h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .cardes__mark{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .cardes h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .newsletter::before{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .newsletter::after{background:radial-gradient(circle, rgba(216,180,106,.42), transparent 66%)}
body.theme-premium .newsletter__signal i{background:var(--gold)}
body.theme-premium .newsletter__eyebrow{color:var(--gold)}
body.theme-premium .newsletter-form__names input:focus{border-color:var(--gold)}
body.theme-premium .newsletter-form__consent input{accent-color:var(--gold)}
body.theme-premium .newsletter-form__status{border-left:2px solid #8a6a35;background:rgba(216,180,106,.09)}
body.theme-premium .newsletter-form__status.is-success{border-color:var(--gold);color:var(--gold);background:rgba(216,180,106,.07)}
body.theme-premium .contact__title{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .contact__services-note a{color:var(--gold)}
body.theme-premium .contact__email span{color:var(--gold)}
body.theme-premium .contact__links a:hover{color:var(--gold)}
body.theme-premium .booking-form__field input:focus,body.theme-premium .booking-form__field select:focus{outline:2px solid var(--gold)}
body.theme-premium .moment-clip-btn:hover{border-color:var(--gold);background:var(--gold)}
body.theme-premium .membership-dialog__eyebrow{color:var(--gold)}
body.theme-premium .membership-dialog h2{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
@media (max-width: 760px){body.theme-premium .main-nav a{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .hero__title-accent{text-shadow:6px 8px 0 rgba(216,180,106,.42)}}
body.theme-premium .event-teaser__vip{border:1px solid rgba(216,180,106,.35);background:linear-gradient(140deg, rgba(216,180,106,.08), rgba(255,255,255,.02))}
body.theme-premium .event-teaser__vip-flag{color:var(--gold)}
body.theme-premium .event-teaser__vip-perks li::before{color:var(--gold)}
body.theme-premium .event-teaser__spots strong{color:var(--gold)}
body.theme-premium .event-teaser__gl-input:focus{outline:2px solid var(--gold)}
body.theme-premium .event-teaser__diamond-status.is-ok{color:var(--gold)}
body.theme-premium .next-show__flag{color:var(--gold)}
body.theme-premium .next-show__title{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .growin-feature__body h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .growin-feature__actions .button{border-color:var(--gold);background:var(--gold)}
body.theme-premium .music-more__body span{color:var(--gold)}
body.theme-premium .music-more__body h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .goldroger__aura{background:radial-gradient(circle, rgba(216,180,106,.42), rgba(216,180,106,.05) 48%, transparent 70%)}
body.theme-premium .goldroger__platform{background:radial-gradient(ellipse at center, rgba(216,180,106,.4), rgba(216,180,106,.1) 55%, transparent 78%)}
body.theme-premium .goldroger__lang button.is-active{background:rgba(216,180,106,.14);color:var(--gold)}
body.theme-premium .goldroger__quickchat:focus-within{border-color:rgba(216,180,106,.55);background:rgba(216,180,106,.03);box-shadow:0 0 0 3px rgba(216,180,106,.1), 0 0 18px rgba(216,180,106,.14)}
body.theme-premium .goldroger__quickchat button{border:1px solid rgba(216,180,106,.22);background:rgba(216,180,106,.1);color:var(--gold)}
body.theme-premium .goldroger__quickchat button:hover{background:rgba(216,180,106,.17);border-color:rgba(216,180,106,.42)}
body.theme-premium .goldroger__item:hover{background:linear-gradient(90deg, rgba(216,180,106,.045), transparent 78%)}
body.theme-premium .goldroger__back:hover{color:var(--gold)}
body.theme-premium .goldroger__form input:focus,body.theme-premium .goldroger__form textarea:focus{border-color:rgba(216,180,106,.55);background:rgba(216,180,106,.04);box-shadow:0 0 0 3px rgba(216,180,106,.12)}
body.theme-premium .goldroger__bubble--user{background:var(--gold)}
body.theme-premium .goldroger__ai-form textarea:focus{border-color:rgba(216,180,106,.55);background:rgba(216,180,106,.04);box-shadow:0 0 0 3px rgba(216,180,106,.12)}
body.theme-premium .goldroger__ai-form button{background:var(--gold)}
body.theme-premium .goldroger__ai-form button:not(:disabled):hover{box-shadow:0 4px 14px rgba(216,180,106,.28)}
body.theme-premium .footer-links a:hover{color:var(--lime, #d8b46a)}
body.theme-premium .footer-links a:focus-visible{outline:2px solid var(--lime, #d8b46a)}
body.theme-premium .next-show__clip-info b{color:var(--gold)}
body.theme-premium .new-songs__flag{color:var(--gold)}
body.theme-premium .new-songs__head h2{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .new-song__body h3{font-family:"Bodoni 72","Didot","Playfair Display","Bodoni MT",Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}
body.theme-premium .new-song__body h3 a:hover{color:var(--gold)}
body.theme-premium .new-song audio{accent-color:var(--gold)}
body.theme-premium .new-song__more:hover{color:var(--gold);border-color:var(--gold)}

/* ---- hand-tuned ---- */
body.theme-premium .brand__monogram{clip-path:none;width:40px;height:40px;border:1px solid var(--gold);border-radius:50%;background:transparent;color:var(--gold);font-size:15px;letter-spacing:0}
body.theme-premium .main-nav{font-weight:500;letter-spacing:.2em;font-size:11px}
body.theme-premium .main-nav__booking{border-radius:2px;color:#120f09;font-weight:700}
body.theme-premium .button{border-radius:2px;font-weight:700;letter-spacing:.18em;font-size:11px}
body.theme-premium .button--primary{color:#120f09}
body.theme-premium .button--primary:hover{background:var(--gold-2)}
body.theme-premium .button--ghost{border-color:var(--gold);color:var(--gold-2)}
body.theme-premium .button--ghost:hover{background:rgba(216,180,106,.14);color:var(--gold-2);border-color:var(--gold)}
body.theme-premium .hero__image{inset:0 0 0 auto;width:68%;transform:none;filter:none;background:url("/assets/press/hero-vie-i-pee.webp") 30% 45%/cover no-repeat}
body.theme-premium .hero__wash{background:linear-gradient(90deg,#050504 32%,rgba(5,5,4,.6) 44%,rgba(5,5,4,0) 60%),linear-gradient(0deg,#0a0907 0%,transparent 30%),linear-gradient(180deg,rgba(5,5,4,.55),transparent 25%)}
body.theme-premium .hero__orb,body.theme-premium .hero__grid,body.theme-premium #pulse-canvas{display:none}
body.theme-premium .eyebrow span{color:var(--gold-2)}
body.theme-premium .hero__title{font-size:clamp(64px,10vw,160px);line-height:.88;letter-spacing:-.02em;text-transform:none}
body.theme-premium .hero__title span:first-child{font-variant:normal}
body.theme-premium .hero__title-accent{color:var(--gold);-webkit-text-stroke:0;text-shadow:none;font-style:italic}
body.theme-premium .hero__meta{border-left-color:var(--gold)}
body.theme-premium .hero__meta span{color:var(--gold)}
body.theme-premium .ticker{transform:none;color:#120f09}
body.theme-premium .ticker span{letter-spacing:.06em}
body.theme-premium .section--violet{background:#13110d}
body.theme-premium .sound::after{background:linear-gradient(115deg,rgba(10,9,7,.97) 0 46%,rgba(10,9,7,.84) 66%,rgba(10,9,7,.55))}
body.theme-premium .sound__background{filter:grayscale(1) contrast(1.1);opacity:.45}
body.theme-premium .display-title em,body.theme-premium .display-title--light em,body.theme-premium .single-release .display-title em,body.theme-premium .crown-teaser .display-title em{color:var(--gold);-webkit-text-stroke:0;font-style:italic}
body.theme-premium .headline .display-title em{color:var(--ink);-webkit-text-stroke:0;font-style:italic}
body.theme-premium .growin-feature__body h3 em{color:var(--gold);-webkit-text-stroke:0;font-style:italic}
@media (max-width:760px){
 body.theme-premium .hero{display:block;min-height:auto}
 body.theme-premium .hero__image{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5;background:url("/assets/press/hero-vie-i-pee-m.webp") center/cover no-repeat}
 body.theme-premium .hero__wash{inset:0;background:linear-gradient(0deg,#0a0907 30%,rgba(10,9,7,0) 55%),linear-gradient(180deg,rgba(5,5,4,.6),transparent 22%)}
 body.theme-premium .hero__content{margin-top:-46vw;padding-top:0;position:relative}
 body.theme-premium .hero__meta{display:none}
}

body.theme-premium .release-card__info .kingtime-logo{display:block;line-height:0;margin:6px 0 10px}
body.theme-premium .release-card__info .kingtime-logo img{width:min(100%,320px);height:auto}
