/* Alaska / Frequency: Swiss structure, atmospheric color, touch-first controls. */
.aurora-site{--ink:#0d0e13;--paper:#f1eff6;--acid:#c6a9ff;--ice:#c9d6f2;--blue:#b49af0;--line:#ffffff24;--nav-paper:#111218;--nav-ink:#f1eff6;--nav-line:#ffffff21;--pad:clamp(20px,4.5vw,72px);background:#0d0e13;color:#f1eff6;color-scheme:dark}
.aurora-site .site-header.editorial-header{position:sticky;top:0;height:88px;min-height:88px;background:#101117ec;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff16;padding-inline:var(--pad);gap:24px}
.aurora-site .editorial-header .wordmark>.official-logo{width:106px}.aurora-site .editorial-header .main-nav{gap:7px;margin:0 auto;padding:5px;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px}.aurora-site .editorial-header .main-nav>a{font:500 12px var(--body);min-height:36px;padding:10px 20px;text-transform:none;letter-spacing:0;border-radius:30px}.aurora-site .editorial-header .main-nav>a[aria-current],.aurora-site .editorial-header .main-nav>a:hover{background:#c6a9ff1c;color:#ddcbff}.aurora-site .editorial-header .main-nav a:after{display:none}.aurora-site .editorial-header .language-link{color:#d6d2e0;font-size:11px}.aurora-site .editorial-header .language-link span{color:#a49bac}.aurora-site .editorial-header .menu-button{min-width:104px;padding-left:20px}.aurora-site .editorial-header .menu-button .menu-button-text{font-size:10px}.aurora-site .editorial-header .menu-button>i{font-size:25px}.aurora-site .editorial-header :focus-visible{outline-color:#c6a9ff}
.aurora-site .editorial-menu .menu-primary>a>span{font-family:var(--body);font-size:clamp(38px,5.6vw,84px);font-weight:500;text-transform:none;letter-spacing:-.06em}.aurora-site .editorial-menu .menu-secondary>a{font-size:16px}.aurora-site .editorial-menu .menu-section-label,.aurora-site .editorial-menu .menu-editorial-top>span,.aurora-site .editorial-menu .menu-primary>a>small{color:#a9a1b7}
.aurora-site .release-banner{background:#1d1729;color:#e0cfff;border-color:#b28be328}.aurora-site .release-banner>a{min-height:60px}.aurora-site .release-banner img{width:36px;height:36px;border-radius:7px}.aurora-site .release-banner small{font-size:8px}.aurora-site .release-banner b{color:#d6c4f6}
.aurora-site .site-footer{padding:52px var(--pad) 24px;background:#111218;color:#f1eff6;border-top:1px solid #ffffff1c}.aurora-site .site-footer .wordmark>span:not(.official-logo){font:9px/1.5 var(--body);color:#a8a2b5}.aurora-site .site-footer .wordmark>.official-logo{width:130px}.aurora-site .footer-top{align-items:start;gap:32px}.aurora-site .footer-top>p{font:16px/1.5 var(--body);color:#aba4b9}.aurora-site .footer-socials{font-size:10px;gap:12px}.aurora-site .footer-socials a{min-height:32px}.aurora-site .footer-name{display:none}.aurora-site .footer-bottom{margin-top:40px;border-color:#ffffff1c;color:#a8a2b5}.aurora-site :focus-visible{outline-color:#c6a9ff}.aurora-site input[type=range]{accent-color:#c6a9ff}
.aurora-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,84px);padding:54px var(--pad) 62px;max-width:1680px;margin:auto;position:relative;isolation:isolate}.aurora-hero:before{content:'';position:absolute;inset:-88px 0 0 35%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 70% 32%,#73529928,transparent 65%)}.aurora-kicker{font:500 10px/1.6 var(--body);letter-spacing:.12em;color:#aba3bb}.aurora-dot{display:inline-block;width:6px;height:6px;background:#c6a9ff;border-radius:50%;margin-right:8px}.aurora-hero h1{font-family:var(--body);font-size:clamp(56px,6.2vw,96px);font-weight:500;line-height:1.02;letter-spacing:-.075em;margin:30px 0}.aurora-hero h1 em{font-style:normal;color:#c6a9ff}.aurora-hero-description{max-width:370px;color:#a9a3b5;font-size:15px;line-height:1.8}.aurora-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:30px 0 48px}.aurora-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#d2b9ff;color:#171221;border-radius:99px;padding:17px 24px;font-size:12px;min-height:52px;font-weight:600}.aurora-button:hover{background:#e2d3ff}.aurora-button>span{font-size:22px}.aurora-text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;min-height:44px;color:#d4cbdf;border-bottom:1px solid #ffffff30}.aurora-text-link:hover{color:#c6a9ff;border-color:#c6a9ff}.aurora-origin{display:flex;flex-wrap:wrap;gap:12px 26px;padding-top:18px;border-top:1px solid #ffffff20;font-size:8px;letter-spacing:.11em;color:#928a9f}
.aurora-featured{min-width:0;padding:26px 26px 16px;border:1px solid #e9d7ff2c;border-radius:24px;background:radial-gradient(ellipse at 85% 0%,#6a427334,transparent 65%),#18161f;box-shadow:0 24px 70px -35px #000;position:relative}.aurora-release-top{display:flex;justify-content:space-between;gap:18px;font-size:9px;letter-spacing:.12em;color:#b3a6c8}.aurora-release-top>span:first-child{display:flex;align-items:center;gap:8px}.aurora-release-top i{width:5px;height:5px;background:#c6a9ff;border-radius:50%}.aurora-release-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 0 5px}.aurora-release-title h2{font:600 clamp(38px,5vw,72px)/1 var(--body);letter-spacing:-.07em}.aurora-release-title h2>span{font-size:.65em;color:#c6a9ff;margin-left:16px;vertical-align:top}.aurora-release-title>a{font-size:10px;color:#cbc0d9;min-height:44px;display:flex;align-items:center}.aurora-release-credit{font-size:11px;line-height:1.6;color:#b9aec9;margin:10px 0 18px}.aurora-featured .cinema-player{background:transparent;border:0;margin:0}.aurora-featured .cinema-label{padding:8px 0;border:0;font-size:8px;line-height:1.5;gap:12px}.aurora-featured .cinema-label>span:first-child{color:#d1c7dd}.aurora-featured .cinema-label [data-header-status]{font-size:8px;text-align:right}.aurora-featured .cinema-frame{border-radius:14px;aspect-ratio:16/9;min-height:200px;width:100%;overflow:hidden;background:#09080c}.aurora-featured .cinema-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 0 0;border:0;background:transparent}.aurora-featured .cinema-controls>button{border:1px solid #ffffff26;min-height:44px;font-size:9px;padding:11px 15px;border-radius:30px;background:#ffffff05;color:#ded7e8}.aurora-featured .cinema-controls>.cinema-sound{background:#d2b9ff;color:#21152d;border-color:#d2b9ff}.aurora-featured .cinema-controls>label{display:flex;flex:1;min-width:70px;max-width:130px;padding:0 8px}.aurora-featured .cinema-controls>label input{width:100%}.aurora-featured .cinema-controls>a{font-size:9px;min-height:44px;display:flex;align-items:center}.aurora-featured .cinema-note{padding:11px 0 0;background:transparent;font-size:9px;line-height:1.7;color:#a89bb7}.aurora-release-links{border-top:1px solid #ffffff15;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding-top:5px}.aurora-release-links>a,.aurora-release-links>button{font:10px var(--body);padding:12px 0;min-height:44px;color:#ccc0dc}.aurora-release-links>[role=status]{width:100%;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.aurora-release-links>[role=status]:empty{display:none}
.aurora-platforms{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 var(--pad);padding:17px 0;border-block:1px solid #ffffff19;color:#c8c1d2}.aurora-platforms>span{font-size:9px;letter-spacing:.1em;color:#8d869b}.aurora-platforms>a{font-size:12px;min-height:44px;display:flex;align-items:center}.aurora-platforms>a:hover{color:#c6a9ff}
.discovery{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:7vw;margin:80px var(--pad);padding:40px;background:linear-gradient(110deg,#1b1625,#121319 70%);border:1px solid #d3b8ff24;border-radius:24px;isolation:isolate}.discovery-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;min-width:0}.discovery h2{font:500 clamp(32px,3.5vw,54px)/1.1 var(--body);letter-spacing:-.06em;margin:18px 0}.discovery-heading>div>p:last-child{font-size:12px;line-height:1.7;color:#a49aaf;max-width:210px}.discovery-orb{position:relative;width:145px;aspect-ratio:1;flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 24%,#d4bcff 0%,#9d77c5 24%,#645189 50%,#24202d 75%);box-shadow:inset 2px 3px 8px #f7dfff88,inset -8px -12px 20px #0007,0 0 60px #9d73d623;transform:rotate(-15deg)}.discovery-orb:before{content:'';position:absolute;inset:-13% -17%;border:1px solid #dfc0ff51;border-radius:50%;transform:rotate(-28deg) scaleY(.45)}.discovery-orb>span{font:60px/1 Arial,sans-serif;color:#e9dcffb0;text-shadow:0 2px 10px #3d1c58}.discovery-selector{min-width:0}.mood-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mood-options>button{min-height:48px;display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;padding:11px 16px;border:1px solid #ffffff20;border-radius:30px;color:#bcb2ca;background:#ffffff03;font-size:11px}.mood-options>button>span{font:20px Arial,sans-serif}.mood-options>button[aria-pressed=true]{background:#d2b9ff;color:#21152d;border-color:#d2b9ff}.mood-options>button:hover{border-color:#c6a9ff}.mood-description{font-size:11px;color:#b4a9c3;margin:18px 0;min-height:18px;line-height:1.6}.mood-result{display:flex;align-items:center;gap:14px;padding:13px;border:1px solid #ffffff15;background:#ffffff05;border-radius:14px}.mood-result>a{flex:none}.mood-result img{width:62px;height:62px;object-fit:cover;border-radius:8px}.mood-result>div{min-width:0;flex:1}.mood-result small{font-size:8px;letter-spacing:.12em;color:#9e91af}.mood-result h3{font:500 18px/1.25 var(--body);letter-spacing:-.03em;margin:4px 0}.mood-result p{font-size:9px;line-height:1.6;color:#a69ab7}.mood-result>button{flex:none;width:44px;height:44px;background:#e3dcf1;border-radius:50%;color:#21152d;font-size:12px}.mood-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:8px}.mood-bottom>span{font-size:8px;letter-spacing:.11em;color:#887a9d}.mood-bottom>button{font-size:10px;min-height:44px;display:flex;gap:16px;align-items:center;color:#d0c2e3}
.aurora-releases,.aurora-universe{padding:0 var(--pad) 80px;max-width:1680px;margin:auto}.aurora-section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:0 0 34px}.aurora-section-head h2{font:500 clamp(34px,4vw,62px)/1.08 var(--body);letter-spacing:-.06em;margin-top:16px}.aurora-section-head>p{font-size:13px;line-height:1.8;color:#a79db7;max-width:260px}.aurora-release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.aurora-record{min-width:0}.aurora-record-art{display:block;aspect-ratio:1.2;position:relative;overflow:hidden;border-radius:14px;background:#1b1822}.aurora-record-art img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.aurora-record-art:hover img{transform:scale(1.035)}.aurora-record-index,.aurora-record-duration{position:absolute;padding:7px 9px;border-radius:20px;background:#111016b3;backdrop-filter:blur(12px);color:#e7e0f1;font-size:9px}.aurora-record-index{top:14px;left:14px}.aurora-record-duration{top:14px;right:14px}.aurora-record-arrow{position:absolute;right:15px;bottom:15px;width:44px;height:44px;display:grid;place-items:center;background:#eee7f9;color:#21152d;border-radius:50%;font-size:25px}.aurora-record-meta{display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#a395b6;letter-spacing:.1em;margin:18px 0 9px}.aurora-record-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.aurora-record h3{font:500 clamp(18px,2vw,28px)/1.2 var(--body);letter-spacing:-.04em}.aurora-record .release-play{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff26;padding:0;color:#d6c4f0;font-size:11px}.aurora-record>p{font-size:10px;line-height:1.7;color:#94899f;margin-top:3px}
.aurora-artist{display:grid;grid-template-columns:1fr 1fr;max-width:1536px;margin:0 var(--pad) 80px;border-block:1px solid #ffffff20;gap:9vw;padding:45px 0}.aurora-artist-image{position:relative;aspect-ratio:1.15;background:radial-gradient(ellipse at 50% 80%,#62538055,transparent 65%);overflow:hidden;border-radius:18px}.aurora-artist-image img{object-fit:contain;object-position:center bottom;filter:saturate(.5)}.aurora-artist-coordinate{position:absolute;top:12px;left:12px;font-size:8px;line-height:1.7;letter-spacing:.12em;color:#aba0ba}.aurora-artist-caption{position:absolute;bottom:10px;left:14px;right:14px;padding:12px 16px;border:1px solid #ffffff19;background:#15121ac9;backdrop-filter:blur(14px);border-radius:50px;font-size:9px;letter-spacing:.12em}.aurora-artist-copy{align-self:center;min-width:0}.aurora-artist h2{font:500 clamp(34px,4.8vw,70px)/1.06 var(--body);letter-spacing:-.06em;margin:22px 0}.aurora-artist-copy>p:not(.aurora-kicker){font-size:14px;line-height:1.85;color:#a99fb7;max-width:390px}.aurora-artist-copy>.aurora-text-link{margin-top:22px}.aurora-artist-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px;color:#8f839f;font-size:8px;letter-spacing:.09em}.aurora-artist-tags>span{padding:9px 12px;border:1px solid #ffffff20;border-radius:20px}
.aurora-universe-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.aurora-universe-grid>a{min-height:280px;padding:32px;border:1px solid #ffffff20;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;position:relative;overflow:hidden;background:#1c1726;isolation:isolate}.aurora-universe-grid>a:first-child{background:radial-gradient(ellipse at 100% 100%,#57335d66,transparent 70%),#1c1726}.aurora-universe-grid>a>span{font-size:10px;letter-spacing:.05em}.aurora-universe-grid>a>span:first-child{color:#bdb1ce}.aurora-universe-grid h3{font:500 clamp(30px,3vw,44px)/1.1 var(--body);letter-spacing:-.05em}.aurora-gallery-link img{position:absolute;inset:0;z-index:-2;filter:brightness(.4);object-fit:cover}.aurora-gallery-link:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#15131a99,transparent)}
/* Listening room: one primary player; the performance instrument remains available. */
.aurora-site .listen-room{max-width:1536px}.aurora-site .listen-intro{padding-top:32px}.aurora-site .listen-kicker{color:#a69bb9;font-size:9px}.aurora-site .listen-title-row{padding:18px 0 24px;gap:28px;align-items:end}.aurora-site .listen-title-row h1,.aurora-site .listen-title-row h1.track-title{font-family:var(--body);font-weight:500;font-size:clamp(40px,5.2vw,78px);line-height:1.05;letter-spacing:-.06em;text-transform:none}.aurora-site .listen-title-row h1>span{color:#c6a9ff}.aurora-site .listen-title-row h1>i{display:none}.aurora-site .listen-intro-copy p{font-size:12px;color:#aaa0b8;line-height:1.7}.aurora-site .listen-coordinate{font-size:8px;color:#91849f}.aurora-site .listen-edition{display:none}.aurora-site .listen-desk{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:20px;border:0;margin:18px 0 28px}.aurora-site .listen-player-panel{padding:24px;background:linear-gradient(140deg,#28203233,transparent 70%),#17161e;border:1px solid #ffffff21;border-radius:20px;min-width:0}.aurora-site .listen-panel-label{border-color:#ffffff1c;color:#b7aaca;margin-bottom:18px}.aurora-site .listen-panel-label h2{font-family:var(--body);font-weight:500;font-size:10px;letter-spacing:.09em}.aurora-site .listen-video{border-radius:12px;overflow:hidden;aspect-ratio:16/9;min-height:200px}.aurora-site .listen-current{border:0;padding:20px 0 10px}.aurora-site .listen-current h3{font:500 clamp(26px,3vw,42px)/1.1 var(--body);letter-spacing:-.04em}.aurora-site .listen-current>div>span{font-size:11px;color:#b0a4bf}.aurora-site .listen-current p{font-size:8px;color:#bca4d6;margin-bottom:9px}.aurora-site .listen-current-favorite{color:#d4bef0;border:1px solid #ffffff20;border-radius:50%;width:44px;height:44px}.aurora-site .listen-transport{border:0;padding:8px 0 0}.aurora-site .listen-transport-buttons{gap:10px}.aurora-site .listen-transport-buttons button{border-radius:50%;width:46px;height:46px;background:#ffffff07;border:1px solid #ffffff20;color:#e4d9f2}.aurora-site .listen-transport-buttons .listen-toggle{width:auto;min-width:148px;min-height:50px;border-radius:30px;background:#d2b9ff;color:#241430;border:0;font-size:11px}.aurora-site .listen-continuous{font-size:9px;color:#b6abc3}.aurora-site .listen-status{font-size:11px;color:#b5a9c3;margin:14px 0 6px;min-height:28px}.aurora-site .listen-source{font-size:10px;border-top:1px solid #ffffff1c;padding-top:12px;flex-wrap:wrap;color:#c3b6d3}.aurora-site .listen-source>a{min-height:44px;display:flex;align-items:center}.aurora-site .listen-unmute{border-radius:30px;background:#d2b9ff;color:#21152d}.aurora-site .listen-queue-panel{border:1px solid #ffffff1c;background:#131319;border-radius:20px;padding:24px;min-width:0}.aurora-site .listen-queue-intro{font-size:12px;color:#a99bb9}.aurora-site .listen-queue{max-height:450px;scrollbar-color:#665377 #17161e;scrollbar-width:thin}.aurora-site .listen-queue-item{border-color:#ffffff15}.aurora-site .listen-queue-item[aria-current=true]{background:#b48ce512;border-radius:10px}.aurora-site .listen-queue-main{padding:12px 0}.aurora-site .listen-queue-main strong{font-size:14px;font-weight:500}.aurora-site .listen-queue-main small{font-size:9px;color:#9c8caf}.aurora-site .listen-queue-main img{border-radius:8px}.aurora-site .listen-queue-tools button{min-height:44px;min-width:44px;color:#b5a6c5}.aurora-site .listen-local-note{font-size:10px;line-height:1.7;color:#978ba5}.aurora-site .listen-restore{font-size:10px;color:#c7b3df;border-color:#ffffff20}.room-progress{margin:10px 0 12px}.room-progress>input{width:100%;height:28px;cursor:pointer}.room-clock{display:flex;justify-content:space-between;font-size:10px;color:#a599b7;font-variant-numeric:tabular-nums}.room-extras{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:8px}.room-extras>button{min-height:44px;display:flex;align-items:center;gap:8px;font-size:20px;color:#a99ab9}.room-extras>button>span{font-size:10px}.room-extras>button[aria-pressed=true]{color:#d7bcff}.room-extras>label{display:flex;align-items:center;gap:12px;color:#a99ab9;font-size:10px}.room-extras input{width:100px;max-width:24vw;min-height:44px}.performance-lab{border:1px solid #ffffff24;background:#14141c;border-radius:18px;margin:28px 0 48px;overflow:hidden}.performance-lab>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;font-size:15px;min-height:72px}.performance-lab>summary::-webkit-details-marker{display:none}.performance-lab>summary:after{content:'+';font-size:26px;color:#c6a9ff}.performance-lab[open]>summary:after{content:'−'}.performance-lab>summary small{display:block;font-size:10px;color:#a99cba;line-height:1.8;margin-top:5px}.performance-lab .vinyl-deck{padding:20px 24px 24px;margin:0}.performance-lab .vinyl-heading h2{font:500 clamp(30px,3vw,46px)/1.1 var(--body);letter-spacing:-.04em}.performance-lab .vinyl-body{background:#19181f;border-color:#484050;border-radius:16px}.performance-lab .dj-display{background:#111018;border-color:#51465f}.performance-lab .dj-brand>span{color:#bcaacd}.performance-lab .deck-mobile-dock{bottom:80px}.aurora-site .discovery-room{margin:46px 0;padding:30px;gap:40px}.aurora-site .discovery-room h2{font-size:34px}.aurora-site .discovery-room .discovery-orb{width:100px}.aurora-site .listen-library h2{font:500 clamp(34px,4vw,56px)/1.1 var(--body);letter-spacing:-.05em}.aurora-site .listen-small-label{font-size:9px;color:#a393b8}.aurora-site .listen-search input{font-size:15px;color:#eee7f5;border-color:#ffffff35}.aurora-site .listen-search>span{font-size:9px;color:#a393b8}.aurora-site .listen-filters button{font-size:11px;min-height:44px;padding:10px 16px;border-radius:25px;border:1px solid #ffffff1c}.aurora-site .listen-filters button[aria-pressed=true]{background:#d2b9ff;color:#21152d}.aurora-site .listen-filter-row{gap:20px;flex-wrap:wrap}.aurora-site .listen-catalogue{gap:32px 22px}.aurora-site .listen-record-cover{aspect-ratio:1.25;border-radius:14px}.aurora-site .listen-record-info{min-height:100px}.aurora-site .listen-record-info h3{font:500 22px/1.2 var(--body);letter-spacing:-.03em}.aurora-site .listen-record-info>span{font-size:10px;color:#a89ab9}.aurora-site .listen-record-info>p{font-size:8px;color:#b5a0cb}.aurora-site .listen-record-actions .listen-record-play{min-height:44px;font-size:10px;color:#d2b9ff}.aurora-site .listen-outro>p{font:500 clamp(28px,4vw,50px)/1.1 var(--body);letter-spacing:-.04em}.aurora-site .listen-notice{background:#d2b9ff;color:#21152d;bottom:90px;border-radius:14px}
/* Shared public pages keep their own content and adopt the same navigation and rhythm. */
.aurora-site .inner-intro{background:#111218;color:#f1eff6}.aurora-site .inner-intro h1,.aurora-site .watch-heading h1{font-family:var(--body);font-size:clamp(40px,7vw,100px);font-weight:500;line-height:1.04;letter-spacing:-.06em}.aurora-site .watch-heading{gap:24px}.aurora-site .media-pill{border-radius:30px;background:#d2b9ff;color:#21152d;min-height:48px}.aurora-site .watch-room .cinema-player{border:1px solid #ffffff20;border-radius:18px;overflow:hidden}.aurora-site .watch-room .cinema-controls{background:#17151e}.aurora-site .watch-room .cinema-note{background:#17151e;color:#b9aac9}.aurora-site .watch-room .cinema-sound{background:#d2b9ff;color:#21152d}.aurora-site .release-feature{border-radius:20px;background:linear-gradient(110deg,#251c31,#17151e);border-color:#ffffff20;margin-top:24px}.aurora-site .release-feature-art{border-radius:12px}.aurora-site .release-feature-actions>a{border-radius:30px}.aurora-site .release-feature-actions>a:first-child{background:#d2b9ff;border-color:#d2b9ff;color:#21152d}.aurora-site .release-feature h2{font-family:var(--body);font-weight:600;letter-spacing:-.065em}.aurora-site .release-feature h2>span{color:#c6a9ff}.aurora-site .release-feature-art>span{border-radius:50%;background:#d2b9ff}.aurora-site .world-header{background:#111218;border-color:#ffffff20}.aurora-site .world-footer{background:#111218;color:#e5dcee}.public-dock{display:none}
@media(min-width:1680px){.aurora-platforms,.discovery,.aurora-artist{margin-inline:auto;max-width:1536px}.aurora-hero{padding-inline:72px}}
@media(max-width:1100px){.aurora-hero{gap:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.aurora-hero h1{font-size:clamp(52px,6.5vw,72px)}.aurora-featured{padding:20px}.discovery{gap:32px;padding:28px}.discovery-orb{width:90px}.aurora-site .listen-desk{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}.aurora-site .listen-player-panel{padding:18px}.aurora-site .editorial-header .main-nav>a{padding-inline:14px}.aurora-site .editorial-header .nav-end{gap:15px}}
@media(max-width:800px){.aurora-site .site-header.editorial-header{height:76px;min-height:76px;--site-nav-height:76px}.aurora-site{--site-nav-height:76px}.aurora-site .editorial-header .main-nav{display:none}.aurora-site .editorial-header .menu-button{min-width:44px;border:0;padding:0;justify-content:center}.aurora-site .editorial-header .menu-button .menu-button-text{display:none}.aurora-site .editorial-header .language-link{display:flex}.aurora-site .editorial-header .wordmark>.official-logo{width:92px}.aurora-site .site-menu.editorial-menu{padding-bottom:100px}.aurora-hero{grid-template-columns:1fr;padding-top:32px;padding-bottom:36px;gap:32px}.aurora-hero h1{font-size:clamp(52px,10vw,80px);margin:22px 0}.aurora-hero-description{max-width:470px;font-size:14px}.aurora-actions{margin:24px 0 26px}.aurora-origin{font-size:7px}.aurora-featured{padding:20px;border-radius:20px}.aurora-release-title h2{font-size:52px}.aurora-featured .cinema-label>span:first-child{display:none}.aurora-featured .cinema-label{justify-content:flex-end}.aurora-featured .cinema-controls{gap:7px}.aurora-featured .cinema-controls>button{padding:10px 12px;font-size:9px}.aurora-featured .cinema-controls>label{max-width:none;flex:1;min-width:100px}.aurora-featured .cinema-controls>a{margin-left:auto}.aurora-platforms{justify-content:flex-start;gap:6px 24px}.aurora-platforms>span{flex-basis:100%;margin-bottom:3px;font-size:8px}.aurora-platforms>a{font-size:11px}.discovery{grid-template-columns:1fr;gap:26px;margin-block:44px;padding:24px}.discovery-heading{align-items:center}.discovery h2{font-size:38px;margin:12px 0}.discovery-orb{width:92px;margin-right:4px}.discovery-heading>div>p:last-child{font-size:11px}.aurora-releases,.aurora-universe{padding-bottom:48px}.aurora-section-head{align-items:start;gap:18px;margin-bottom:26px}.aurora-section-head h2{font-size:38px}.aurora-section-head>.aurora-text-link{font-size:10px;white-space:nowrap;margin-top:25px}.aurora-release-grid{grid-template-columns:1fr;gap:30px}.aurora-record-art{aspect-ratio:1.6}.aurora-record h3{font-size:24px}.aurora-record-meta{margin-top:14px}.aurora-artist{grid-template-columns:1fr;gap:30px;padding-block:28px;margin-bottom:48px}.aurora-artist-image{max-height:420px;aspect-ratio:1.15}.aurora-artist h2{font-size:42px;margin:17px 0}.aurora-artist-tags{margin-top:22px}.aurora-universe-grid{grid-template-columns:1fr;gap:16px}.aurora-universe-grid>a{min-height:260px;padding:26px}.aurora-universe-grid h3{font-size:36px}.aurora-universe .aurora-section-head>p{display:none}.aurora-site .listen-title-row{align-items:start;flex-direction:column;gap:18px}.aurora-site .listen-intro-copy{width:100%;max-width:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.aurora-site .listen-intro-copy>p{font-size:11px}.aurora-site .listen-intro-copy .listen-coordinate{display:none}.aurora-site .listen-intro-copy>a{font-size:9px}.aurora-site .listen-title-row h1,.aurora-site .listen-title-row h1.track-title{font-size:clamp(36px,8vw,62px)}.aurora-site .listen-title-row h1:not(.track-title) br{display:none}.aurora-site .listen-desk{grid-template-columns:1fr}.aurora-site .listen-queue-panel{padding:20px}.aurora-site .listen-queue{max-height:320px}.aurora-site .discovery-room{padding:24px;gap:20px}.aurora-site .listen-transport{gap:16px}.aurora-site .listen-continuous{margin-left:0}.aurora-site .listen-current h3{font-size:30px}.aurora-site .listen-current>div>span{font-size:10px;line-height:1.7;display:block}.aurora-site .listen-library-heading{gap:24px}.aurora-site .listen-library h2{font-size:38px}.aurora-site .listen-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.aurora-site .listen-record-info h3{font-size:19px;line-height:1.25}.aurora-site .listen-record-cover{aspect-ratio:1.1}.aurora-site .listen-record-info>p{font-size:7px}.aurora-site .listen-record-info{min-height:118px}.performance-lab>summary{font-size:14px;padding:20px}.performance-lab .vinyl-deck{padding:12px}.aurora-site .site-footer{padding-top:34px}.aurora-site .footer-top{display:grid;grid-template-columns:1fr;gap:26px}.aurora-site .footer-top>.wordmark{width:auto}.aurora-site .footer-socials{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.aurora-site .footer-bottom{gap:16px;margin-top:26px;font-size:8px}.aurora-site{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.public-dock{position:fixed;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));bottom:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:16px;right:16px;max-width:480px;margin:auto;z-index:900;background:#1e1a27ee;border:1px solid #b7a6cc35;border-radius:30px;backdrop-filter:blur(20px);box-shadow:0 10px 35px #0008;padding:5px}.public-dock>a{min-height:51px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:24px;font-size:8px;color:#afa1bf}.public-dock>a>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.public-dock>a[aria-current]{background:#c6a9ff;color:#22162f}.menu-open .public-dock,.player-open .public-dock{display:none}}
@media(min-width:560px) and (max-width:800px){.aurora-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aurora-record-art{aspect-ratio:.9}.aurora-record h3{font-size:20px}.aurora-record-title{align-items:start}.aurora-record .release-play{width:40px;height:40px}.aurora-record-meta{font-size:7px}.aurora-record>p{font-size:9px}.aurora-hero-copy{max-width:600px}}
@media(max-width:380px){.aurora-site{--pad:16px}.aurora-hero h1{font-size:52px}.aurora-actions{gap:16px}.aurora-button{font-size:11px;padding-inline:18px}.aurora-text-link{font-size:11px}.aurora-featured{padding:16px}.aurora-release-credit{font-size:10px}.aurora-featured .cinema-controls>button{padding-inline:10px;font-size:8px}.discovery{padding:18px}.discovery h2{font-size:32px}.discovery-orb{width:68px}.discovery-orb>span{font-size:38px}.mood-options>button{padding:9px 12px;font-size:10px}.mood-result{gap:10px;padding:10px}.mood-result img{width:48px;height:48px}.mood-result h3{font-size:16px}.mood-result p{font-size:8px}.aurora-site .listen-player-panel{padding:14px}.aurora-site .listen-transport-buttons .listen-toggle{min-width:130px;font-size:10px}.aurora-site .discovery-room{padding:18px}.aurora-site .discovery-room .discovery-orb{width:68px}.aurora-site .listen-record-info h3{font-size:17px}.aurora-site .listen-filters button{padding-inline:12px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.aurora-site *{scroll-behavior:auto}.aurora-record-art img{transition:none}}

/* Legible metadata and active states across both playback surfaces. */
.aurora-featured .cinema-controls>button{font-size:10px}.aurora-featured .cinema-label{font-size:9px}.aurora-featured .cinema-label [data-header-status]{font-size:9px}.aurora-release-credit{font-size:12px}.aurora-site .listen-queue-item[aria-current=true] .listen-queue-main,.aurora-site [data-listen-queue-count]{color:#d6baff}

/* Performance controls belong to the same listening room. */
.performance-lab .vinyl-deck{--vd-blue:#c6a9ff;background:transparent;color:#f1eff6}
.performance-lab .vinyl-heading .vinyl-eyebrow,.performance-lab .vinyl-edition,.performance-lab .deck-views>span,.performance-lab .vinyl-footer{color:#aca2b9}
.performance-lab .deck-views button{border-color:#ffffff26;border-radius:24px;color:#cfc5dc;padding-inline:20px}
.performance-lab .deck-views button[aria-pressed=true]{background:#c6a9ff;border-color:#c6a9ff;color:#20162e}
.performance-lab .deck-mobile-dock{background:#201a2bf5;border-color:#b799dc45;border-radius:16px}
.performance-lab .deck-mobile-dock button{background:#d2b9ff;color:#20162e;border-radius:10px}
