@font-face{font-family:Amplified Anton;src:url('/fonts/landing/mile-nine/Anton-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Teko;src:url('/fonts/quartermaster/Teko-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Amplified Archivo;src:url('/fonts/landing/northstar-fund/ArchivoBlack-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Unica;src:url('/fonts/margin/UnicaOne-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Syncopate;src:url('/fonts/landing/afterglow/Syncopate-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Amplified Fredoka;src:url('/fonts/landing/kinfolk-sunday/FredokaOne-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Abril;src:url('/fonts/landing/aster-class/AbrilFatface-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Work;src:url('/fonts/margin/WorkSans-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Montserrat;src:url('/fonts/tarrence-whitson/Montserrat-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Cormorant;src:url('/fonts/cormorant-garamond/CormorantGaramond-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Playfair;src:url('/fonts/landing/frame-seventeen/PlayfairDisplay-BlackItalic.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Zilla;src:url('/fonts/sable-raye/ZillaSlab-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Amplified Bree;src:url('/fonts/landing/hearthline/BreeSerif-Regular.ttf') format('truetype');font-display:swap}

/* The shared Sly opening selects and rotates these twelve palettes.
   AMPLIFIED interprets each signal through its own midnight-broadcast world. */
html[data-sly-mood=midnight-cobalt]{--ink:#080d22;--panel:#141a38;--paper:#f2f3ff;--muted:#b5bcdf;--red:#4f5fc6;--red-dark:#242d75;--amber:#efaa59;--line:rgba(242,243,255,.2);--display:'Amplified Anton',Impact,sans-serif;--serif:'Amplified Cormorant',Georgia,serif;--body:'Amplified Work',Arial,sans-serif;--amplified-scale:1}
html[data-sly-mood=first-light]{--ink:#24141a;--panel:#38232a;--paper:#fff4ed;--muted:#ddbfc0;--red:#c9544d;--red-dark:#71302f;--amber:#f4bc78;--line:rgba(255,244,237,.2);--display:'Amplified Abril',Georgia,serif;--serif:'Amplified Cormorant',Georgia,serif;--body:'Amplified Montserrat',Arial,sans-serif;--amplified-scale:.86}
html[data-sly-mood=golden-morning]{--ink:#27180c;--panel:#3b2817;--paper:#fff4dd;--muted:#ddc3a1;--red:#ad571d;--red-dark:#6a3310;--amber:#f2c86e;--line:rgba(255,244,221,.2);--display:'Amplified Fredoka',Arial,sans-serif;--serif:'Amplified Playfair',Georgia,serif;--body:'Amplified Work',Arial,sans-serif;--amplified-scale:.9}
html[data-sly-mood=clear-current]{--ink:#071a28;--panel:#112d3b;--paper:#eefaff;--muted:#afd0dc;--red:#177492;--red-dark:#0e4862;--amber:#f0b663;--line:rgba(238,250,255,.2);--display:'Amplified Archivo',Impact,sans-serif;--serif:'Amplified Zilla',Georgia,serif;--body:'Amplified Work',Arial,sans-serif;--amplified-scale:.84}
html[data-sly-mood=high-color]{--ink:#160e28;--panel:#291641;--paper:#fff1ff;--muted:#d6b9de;--red:#b142a7;--red-dark:#66206d;--amber:#ffb164;--line:rgba(255,241,255,.2);--display:'Amplified Unica',Impact,sans-serif;--serif:'Amplified Playfair',Georgia,serif;--body:'Amplified Montserrat',Arial,sans-serif;--amplified-scale:1.02}
html[data-sly-mood=afterglow]{--ink:#231016;--panel:#351923;--paper:#fff1ed;--muted:#dcb9bc;--red:#bd3754;--red-dark:#721d38;--amber:#eda278;--line:rgba(255,241,237,.2);--display:'Amplified Abril',Georgia,serif;--serif:'Amplified Cormorant',Georgia,serif;--body:'Amplified Montserrat',Arial,sans-serif;--amplified-scale:.84}
html[data-sly-mood=emerald-hour]{--ink:#061c1a;--panel:#102c29;--paper:#eaf9f1;--muted:#add1c5;--red:#117d69;--red-dark:#094d40;--amber:#e9bd65;--line:rgba(234,249,241,.2);--display:'Amplified Teko',Impact,sans-serif;--serif:'Amplified Bree',Georgia,serif;--body:'Amplified Work',Arial,sans-serif;--amplified-scale:1.12}
html[data-sly-mood=electric-night]{--ink:#090b25;--panel:#161640;--paper:#f3f0ff;--muted:#bdb6e0;--red:#6650d8;--red-dark:#34267f;--amber:#f09b65;--line:rgba(243,240,255,.2);--display:'Amplified Syncopate',Arial,sans-serif;--serif:'Amplified Cormorant',Georgia,serif;--body:'Amplified Montserrat',Arial,sans-serif;--amplified-scale:.62}
html[data-sly-mood=ruby-voltage]{--ink:#21090f;--panel:#371019;--paper:#fff0f1;--muted:#deb8bd;--red:#d3263d;--red-dark:#821128;--amber:#ffb05f;--line:rgba(255,240,241,.2);--display:'Amplified Anton',Impact,sans-serif;--serif:'Amplified Playfair',Georgia,serif;--body:'Amplified Work',Arial,sans-serif;--amplified-scale:1}
html[data-sly-mood=violet-current]{--ink:#160d24;--panel:#261438;--paper:#faf0ff;--muted:#cdb8d7;--red:#8d3aae;--red-dark:#521d6b;--amber:#ed9b83;--line:rgba(250,240,255,.2);--display:'Amplified Unica',Impact,sans-serif;--serif:'Amplified Playfair',Georgia,serif;--body:'Amplified Montserrat',Arial,sans-serif;--amplified-scale:1.02}
html[data-sly-mood=copper-blueprint]{--ink:#0a1720;--panel:#142935;--paper:#eef5f4;--muted:#b7c9cb;--red:#2d7185;--red-dark:#194657;--amber:#d7aa72;--line:rgba(238,245,244,.2);--display:'Amplified Archivo',Impact,sans-serif;--serif:'Amplified Zilla',Georgia,serif;--body:'Amplified Work',Arial,sans-serif;--amplified-scale:.84}
html[data-sly-mood=lime-afterdark]{--ink:#10160a;--panel:#1d2712;--paper:#f3f8e9;--muted:#c4d2ad;--red:#5f8f27;--red-dark:#345414;--amber:#d7c85a;--line:rgba(243,248,233,.2);--display:'Amplified Teko',Impact,sans-serif;--serif:'Amplified Bree',Georgia,serif;--body:'Amplified Work',Arial,sans-serif;--amplified-scale:1.12}

html[data-sly-mood]{color-scheme:dark}
html[data-sly-mood] .cursor-glow{background:radial-gradient(circle,color-mix(in srgb,var(--red) 15%,transparent),transparent 68%)}
html[data-sly-mood] .site-header{border-color:color-mix(in srgb,var(--paper) 16%,transparent)}
html[data-sly-mood] .hero{background:var(--ink)}
html[data-sly-mood] .hero-image{background-image:linear-gradient(90deg,var(--ink) 0%,color-mix(in srgb,var(--ink) 94%,transparent) 29%,color-mix(in srgb,var(--ink) 30%,transparent) 67%,color-mix(in srgb,var(--ink) 12%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--ink) 82%,transparent),transparent 45%),url('assets/hero-performer.webp')}
html[data-sly-mood] .hero::after{background:linear-gradient(115deg,transparent 45%,color-mix(in srgb,var(--amber) 10%,transparent) 46%,transparent 47%)}
html[data-sly-mood] .hero-deck{color:color-mix(in srgb,var(--paper) 83%,var(--muted))}
html[data-sly-mood] .vertical-note{color:color-mix(in srgb,var(--paper) 64%,transparent)}
html[data-sly-mood] .signal-section{background:radial-gradient(circle at 74% 16%,color-mix(in srgb,var(--red) 14%,transparent),transparent 32%),var(--ink)}
html[data-sly-mood] .track-row:is(:hover,:focus-visible,.is-active){background:color-mix(in srgb,var(--paper) 7%,transparent)}
html[data-sly-mood] .release-section::before{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),color-mix(in srgb,var(--ink) 8%,transparent) 25%)}
html[data-sly-mood] .release-section :is(.eyebrow,.release-card small,.release-card p){color:color-mix(in srgb,var(--ink) 66%,var(--paper))}
html[data-sly-mood] .filter-bar button{border-color:color-mix(in srgb,var(--ink) 28%,transparent)}
html[data-sly-mood] .artist-section{background:linear-gradient(110deg,var(--panel),var(--ink))}
html[data-sly-mood] .artist-number{-webkit-text-stroke:1px color-mix(in srgb,var(--paper) 15%,transparent)}
html[data-sly-mood] .player{background:color-mix(in srgb,var(--ink) 95%,transparent)}
html[data-sly-mood] .account-dialog{background:var(--panel)}
html[data-sly-mood] .account-art{background:radial-gradient(circle at 70% 72%,color-mix(in srgb,var(--amber) 35%,transparent),transparent 20%),linear-gradient(145deg,var(--red-dark),var(--ink) 70%)}
html[data-sly-mood] .disc{background:repeating-radial-gradient(circle,var(--ink) 0 4px,var(--panel) 5px 7px);border-color:var(--ink)}
html[data-sly-mood] .dialog-close{background:var(--ink);color:var(--paper)}
html[data-sly-mood] .profile-form input[type=text]{color:var(--paper)}
html[data-sly-mood] :is(.primary-submit,.primary-play,.release-card>button span,.back-to-top){color:var(--paper)}
html[data-sly-mood] .site-header nav.is-open{background:var(--panel)}
html[data-sly-mood] h1{font-size:clamp(4.4rem,calc(12vw * var(--amplified-scale)),10.5rem);line-height:.9;overflow-wrap:anywhere}
html[data-sly-mood] :is(.section-heading h2,.artist-copy h2){font-size:clamp(3rem,calc(7vw * var(--amplified-scale)),7rem);line-height:1;overflow-wrap:anywhere}
html[data-sly-mood] .manifesto span{font-size:clamp(2.5rem,calc(6vw * var(--amplified-scale)),6rem)}
html[data-sly-mood] h1 em{font-family:var(--serif);font-size:.76em}
html[data-sly-mood] :is(body,.hero,.signal-section,.release-section,.artist-section,footer,.player,.account-dialog,.account-art,.site-header){transition:background-color .75s ease,color .75s ease,border-color .75s ease}

.site-header{grid-template-columns:auto auto minmax(0,1fr) auto;gap:clamp(.7rem,1.5vw,1.8rem)}
.estate-marks{display:flex;align-items:center;gap:.75rem}.parent-site,.companion-mark{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--amber);padding:.3rem 0}.companion-mark{border:1px solid var(--line);padding:.42rem .55rem}.parent-site:is(:hover,:focus-visible),.companion-mark:is(:hover,:focus-visible){color:var(--amber)}
.site-header nav{justify-self:center}
@media(max-width:1550px){.site-header{grid-template-columns:auto minmax(0,1fr) auto}.site-header nav{position:absolute;top:5.25rem;left:0;right:0;display:none;max-height:calc(100dvh - 5.25rem);overflow-y:auto;overscroll-behavior:contain;flex-direction:column;gap:.7rem;padding:1.5rem var(--pad) 2rem;background:var(--panel);border-bottom:1px solid var(--line)}.site-header nav.is-open{display:flex}.site-header .menu-toggle{display:block;grid-column:3;justify-self:end}.header-actions{display:none}.mobile-nav-action{display:block}}
@media(max-width:1050px){.site-header{grid-template-columns:auto minmax(0,1fr) auto}.estate-marks{display:none}.site-header .menu-toggle{grid-column:3;justify-self:end}.site-header nav{grid-column:auto}.site-header nav .mobile-parent-site{display:block}.site-header nav.is-open{z-index:50}}
@media(max-width:700px){html[data-sly-mood] h1{font-size:clamp(3.5rem,calc(23vw * var(--amplified-scale)),6.5rem)}html[data-sly-mood] :is(.section-heading h2,.artist-copy h2){font-size:clamp(2.7rem,calc(15vw * var(--amplified-scale)),5.5rem)}}
@media(prefers-reduced-motion:reduce){html[data-sly-mood] :is(body,.hero,.signal-section,.release-section,.artist-section,footer,.player,.account-dialog,.account-art,.site-header){transition:none}}
@media print{.estate-marks{display:none!important}}
