:root{--bg:#05080a;--panel:#0b1114;--panel2:#10191d;--ink:#f3ead6;--muted:#96a5a9;--line:rgba(255,255,255,.11);--gold:#f5a53a;--ember:#ff6b22;--cyan:#5ee4e7;--red:#e84b35;--player-h:92px;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;padding-bottom:var(--player-h)}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{position:fixed;top:0;left:0;right:0;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,54px);z-index:50;background:linear-gradient(to bottom,rgba(3,8,10,.88),rgba(3,8,10,.26),transparent);backdrop-filter:blur(4px)}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:38px;height:38px;border:1px solid rgba(255,197,95,.35);border-radius:50%;display:grid;place-items:center;overflow:hidden}.brand-mark img{width:66px;height:66px;object-fit:cover}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{font-family:Georgia,serif;font-weight:500;letter-spacing:.18em;font-size:14px}.brand-copy small{margin-top:6px;font-size:8px;letter-spacing:.3em;color:#c8b89b}.desktop-nav{display:flex;gap:34px;font-size:11px;letter-spacing:.2em;color:#d8d4c8}.desktop-nav a{opacity:.76}.desktop-nav a:hover{opacity:1}.ghost-btn,.outline-btn,.text-btn,.player button,.visual{border:0;background:none;color:inherit;cursor:pointer}.ghost-btn{border:1px solid var(--line);padding:10px 18px;font-size:10px;letter-spacing:.22em}.hero{min-height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-bg,.hero-scrim{position:absolute;inset:0}.hero-bg{background:url('../images/brand/02_wide_hero_banner.png') center/cover no-repeat;transform:scale(1.035)}.hero-scrim{background:linear-gradient(90deg,rgba(1,5,7,.88) 0%,rgba(2,7,9,.48) 42%,rgba(2,7,9,.14) 70%),linear-gradient(0deg,rgba(5,8,10,.95) 0%,transparent 28%,rgba(3,7,8,.18) 100%)}.hero-inner{position:relative;z-index:2;width:min(92%,var(--max));margin:0 auto;padding-top:80px}.hero-kicker,.eyebrow,.mono{font-size:10px;letter-spacing:.3em;color:#d6b579}.hero h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(72px,11vw,176px);line-height:.76;letter-spacing:-.045em;margin:22px 0 28px;max-width:900px;text-shadow:0 10px 40px #000}.hero-sub{font-family:Georgia,serif;font-size:clamp(18px,2vw,30px);color:#f2dec0;margin:0 0 34px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.primary-btn,.secondary-btn,.outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:2px;font-size:10px;letter-spacing:.2em;font-weight:700;cursor:pointer}.primary-btn{border:0;color:#120b05;background:linear-gradient(135deg,#f7b64a,#eb7029);box-shadow:0 12px 40px rgba(235,112,41,.2)}.secondary-btn,.outline-btn{border:1px solid rgba(255,255,255,.22);background:rgba(7,12,14,.38);color:#f7f1e4}.primary-btn:hover{filter:brightness(1.08)}.secondary-btn:hover,.outline-btn:hover{border-color:rgba(245,165,58,.65)}.hero-quote{margin-top:34px;border-left:1px solid rgba(245,165,58,.65);padding-left:18px;color:#b7b9b2;font-family:Georgia,serif;font-style:italic;font-size:15px}.scroll-cue{position:absolute;z-index:2;left:50%;bottom:32px;width:30px;height:48px;border:1px solid rgba(255,255,255,.25);border-radius:22px}.scroll-cue span{position:absolute;top:9px;left:50%;width:3px;height:8px;border-radius:2px;background:#eec686;transform:translateX(-50%);animation:scrollCue 1.8s infinite}@keyframes scrollCue{0%{opacity:0;transform:translate(-50%,0)}35%{opacity:1}100%{opacity:0;transform:translate(-50%,18px)}}.section{width:min(92%,var(--max));margin:0 auto;padding:110px 0}.section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:56px}.section-head.compact{margin-bottom:42px}.section-head h2,.about h2,.method-content h2,.final-inner h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,5vw,70px);line-height:.96;margin:13px 0 0}.section-head p{color:var(--muted);line-height:1.8;max-width:520px;margin:0}.album-shell{position:relative}.album-grid{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:26px;align-items:start}.glass{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid var(--line);box-shadow:0 25px 70px rgba(0,0,0,.3);backdrop-filter:blur(12px)}.album-card{position:sticky;top:98px;padding:16px}.cover-wrap{aspect-ratio:1/1;overflow:hidden;background:#111}.cover-wrap img{width:100%;height:100%;object-fit:cover}.album-card-copy{padding:22px 10px 8px}.album-card h3{font-family:Georgia,serif;font-size:30px;font-weight:400;margin:10px 0 3px}.album-card p{color:var(--muted);margin:0}.album-stats{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin:20px 0;font-size:9px;letter-spacing:.18em;color:#c5b89e}.full{width:100%}.tracklist{overflow:hidden}.track-row{display:grid;grid-template-columns:48px 64px minmax(0,1fr) auto 38px;gap:16px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);cursor:pointer;transition:.25s ease}.track-row:last-child{border-bottom:0}.track-row:hover,.track-row.active{background:linear-gradient(90deg,rgba(245,165,58,.09),rgba(94,228,231,.03))}.track-num{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#806f58}.track-thumb{width:64px;height:64px;object-fit:cover;filter:saturate(.88)}.track-title{min-width:0}.track-title strong{display:block;font-family:Georgia,serif;font-size:18px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.track-title small{display:block;color:#829095;margin-top:5px;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.track-time{font-size:11px;color:#7f8b8f}.track-open{width:32px;height:32px;border:1px solid var(--line)!important;border-radius:50%;font-size:14px}.statement{text-align:center;padding-top:150px;padding-bottom:150px}.statement-line{width:1px;height:80px;background:linear-gradient(var(--gold),transparent);margin:0 auto 34px}.statement blockquote{font-family:Georgia,serif;font-size:clamp(36px,6vw,82px);line-height:.96;margin:0}.statement p{font-size:9px;letter-spacing:.28em;color:#a39886;margin-top:24px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.archive-card{min-height:230px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(150deg,rgba(255,255,255,.024),transparent)}.term{font-family:Georgia,serif;font-size:28px}.origin{display:block;font-size:8px;letter-spacing:.28em;color:#c89f65;margin:8px 0 38px}.archive-card p{color:#95a2a6;line-height:1.65;margin:0}.method-band{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden}.method-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,9,.96),rgba(2,7,9,.48),rgba(2,7,9,.12)),url('../images/brand/07_player_background.png') center/cover no-repeat;filter:saturate(.82)}.method-content{position:relative;z-index:2}.method-content h2{font-size:clamp(54px,8vw,110px);max-width:860px}.method-content p{max-width:560px;color:#abb5b6;line-height:1.8}.outline-btn{margin-top:20px}.masonry{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:14px}.visual{position:relative;overflow:hidden;padding:0;border:1px solid var(--line)}.visual.tall{grid-row:span 2}.visual img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease}.visual:hover img{transform:scale(1.035);filter:brightness(1.08)}.visual span{position:absolute;left:14px;bottom:12px;font-size:8px;letter-spacing:.22em;background:rgba(0,0,0,.62);padding:8px 10px}.about-card{display:grid;grid-template-columns:.7fr 1.3fr;min-height:560px}.about-art{display:grid;place-items:center;background:radial-gradient(circle at center,rgba(245,165,58,.14),transparent 58%),#090e10;border-right:1px solid var(--line)}.about-art img{width:min(72%,430px);filter:saturate(.9)}.about-copy{padding:clamp(35px,6vw,80px);align-self:center}.about-copy p{color:#a4afb1;line-height:1.8;max-width:700px}.quote-chip{border-left:1px solid var(--gold);padding:4px 0 4px 16px;margin-top:28px;color:#ead9bc;font-family:Georgia,serif;font-style:italic}.final-cta{position:relative;min-height:78vh;display:grid;place-items:center;text-align:center;overflow:hidden}.final-bg{position:absolute;inset:0;background:linear-gradient(rgba(2,6,8,.6),rgba(2,6,8,.88)),url('../images/library/khabar-porch.jpeg') center/cover no-repeat;transform:scale(1.03)}.final-inner{position:relative;z-index:2;padding:80px 20px}.final-mark{width:110px;height:110px;object-fit:cover;border-radius:50%;margin-bottom:12px}.final-inner h2{margin:16px 0 30px}.text-btn{display:block;margin:20px auto 0;color:#b7c1c2;font-size:9px;letter-spacing:.25em}footer{min-height:130px;display:flex;justify-content:space-between;align-items:center;padding:20px max(4vw,24px);font-size:9px;letter-spacing:.22em;color:#879092;border-top:1px solid var(--line)}.footer-links{display:flex;gap:26px}.player{position:fixed;z-index:80;left:0;right:0;bottom:0;height:var(--player-h);display:grid;grid-template-columns:minmax(240px,1fr) minmax(400px,1.3fr) minmax(180px,1fr);align-items:center;background:rgba(5,10,12,.94);border-top:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);padding:10px 18px env(safe-area-inset-bottom);box-shadow:0 -20px 70px rgba(0,0,0,.35)}.player-art{width:58px;height:58px;padding:0;overflow:hidden}.player-art img{width:100%;height:100%;object-fit:cover}.player-meta{display:flex;align-items:center;gap:12px;min-width:0}.player-meta>span{color:#8e7658;font-size:9px}.player-meta strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Georgia,serif;font-weight:400}.player-meta small{display:block;font-size:7px;letter-spacing:.2em;color:#7e898b;margin-top:4px}.player-center{padding:0 24px}.transport{display:flex;justify-content:center;align-items:center;gap:16px}.transport button{font-size:14px;opacity:.8}.play-round{width:38px;height:38px;border:1px solid rgba(255,255,255,.25)!important;border-radius:50%;display:grid;place-items:center;padding-left:3px!important}.progress-row{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;font-size:8px;color:#7c898b;margin-top:6px}.player input[type=range]{width:100%;accent-color:#e89b38;height:3px}.player-extra{display:flex;justify-content:flex-end;align-items:center;gap:15px}.player-extra button{font-size:8px;letter-spacing:.18em}.player-extra input{width:90px}.modal{position:fixed;inset:0;z-index:120;background:rgba(2,6,8,.96);backdrop-filter:blur(24px);display:none;overflow:auto;padding:70px 5vw 120px}.modal.open{display:block}.modal-close{position:fixed;right:24px;top:18px;border:1px solid var(--line);background:rgba(0,0,0,.3);color:#fff;width:42px;height:42px;border-radius:50%;font-size:26px;cursor:pointer;z-index:2}.modal-inner{width:min(1100px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:60px;align-items:center}.modal-art-wrap{aspect-ratio:1/1;overflow:hidden;border:1px solid var(--line);box-shadow:0 35px 120px rgba(0,0,0,.5)}.modal-art-wrap img{width:100%;height:100%;object-fit:cover}.modal-copy h2{font:400 clamp(46px,6vw,86px)/.95 Georgia,serif;margin:14px 0 22px}.modal-concept{color:#9faeb0;line-height:1.8;max-width:640px}.modal-copy blockquote{font:italic 22px/1.45 Georgia,serif;color:#ead6b2;border-left:1px solid var(--gold);padding-left:18px;margin:28px 0}.modal-actions{display:flex;gap:10px;flex-wrap:wrap}.lyrics-panel{display:none;width:min(900px,100%);margin:70px auto 0;border-top:1px solid var(--line);padding-top:45px}.lyrics-panel.open{display:block}.lyrics-panel pre{white-space:pre-wrap;font:17px/1.9 Georgia,serif;color:#d8d6ce;margin:0}.lightbox{display:none;position:fixed;z-index:140;inset:0;background:rgba(0,0,0,.95);place-items:center;padding:5vw}.lightbox.open{display:grid}.lightbox img{max-width:92vw;max-height:86vh;object-fit:contain}.lightbox button{position:absolute;right:24px;top:20px;background:none;border:1px solid var(--line);color:#fff;width:42px;height:42px;border-radius:50%;font-size:25px}.mobile-nav{display:none}
@media(max-width:900px){:root{--player-h:72px}.desktop-nav,.ghost-btn{display:none}.site-header{height:62px}.hero{min-height:92svh}.hero-bg{background-position:68% center}.hero-scrim{background:linear-gradient(90deg,rgba(1,5,7,.9),rgba(2,7,9,.5)),linear-gradient(0deg,rgba(5,8,10,.95),transparent 42%)}.hero-inner{padding-top:50px}.hero h1{font-size:clamp(62px,21vw,116px)}.section{padding:78px 0}.section-head{grid-template-columns:1fr;gap:22px}.album-grid{grid-template-columns:1fr}.album-card{position:relative;top:auto;display:grid;grid-template-columns:140px 1fr;gap:12px}.album-card-copy{padding:10px}.cover-wrap{align-self:start}.album-card h3{font-size:24px}.album-stats{margin:14px 0}.track-row{grid-template-columns:36px 52px minmax(0,1fr) auto;padding:10px}.track-open{display:none}.track-thumb{width:52px;height:52px}.track-title strong{font-size:16px}.archive-grid{grid-template-columns:1fr 1fr}.masonry{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.about-card{grid-template-columns:1fr}.about-art{min-height:380px;border-right:0;border-bottom:1px solid var(--line)}.player{height:var(--player-h);grid-template-columns:52px minmax(0,1fr) 52px;padding:7px 10px}.player-art{width:50px;height:50px}.player-meta{grid-column:2}.player-meta>span{display:none}.player-center{grid-column:3;padding:0}.transport button:first-child,.transport button:last-child,.progress-row,.player-extra{display:none}.transport{justify-content:flex-end}.play-round{width:42px;height:42px}.modal{padding-top:75px}.modal-inner{grid-template-columns:1fr;gap:30px}.modal-art-wrap{max-width:520px;margin:auto;width:100%}.mobile-nav{display:flex;position:fixed;z-index:75;bottom:var(--player-h);left:0;right:0;height:38px;background:rgba(5,10,12,.94);border-top:1px solid var(--line);justify-content:center;gap:36px;align-items:center}.mobile-nav a,.mobile-nav button{font-size:7px;letter-spacing:.2em;background:none;border:0;color:#96a2a3}.mobile-nav+*{}}@media(max-width:560px){body{padding-bottom:calc(var(--player-h) + 38px)}.brand-copy strong{font-size:11px}.brand-copy small{font-size:7px}.hero-inner{width:90%}.hero-kicker{font-size:8px}.hero h1{font-size:19vw}.hero-sub{font-size:18px}.hero-actions{display:grid;grid-template-columns:1fr}.primary-btn,.secondary-btn{width:100%}.hero-quote{font-size:14px;max-width:290px}.section-head h2,.about h2{font-size:42px}.album-card{grid-template-columns:105px 1fr}.album-card .mono,.album-card p{display:none}.album-card h3{margin-top:0}.album-stats{font-size:7px}.full{min-height:42px;padding:0 10px;font-size:8px}.track-row{grid-template-columns:28px 46px minmax(0,1fr) auto;gap:10px}.track-thumb{width:46px;height:46px}.track-title strong{font-size:15px}.archive-grid{grid-template-columns:1fr}.archive-card{min-height:190px}.masonry{grid-template-columns:1fr;grid-auto-rows:260px}.visual.tall{grid-row:span 1}.method-band{min-height:640px}.method-content h2{font-size:54px}.about-art{min-height:270px}.statement{padding-top:100px;padding-bottom:100px}.footer-links{display:none}footer{justify-content:center;text-align:center}.modal-copy h2{font-size:48px}.modal-actions{display:grid}.lyrics-panel pre{font-size:15px}.player-meta strong{font-size:13px}.player-meta small{font-size:6px}.final-inner h2{font-size:44px}}


/* === QUANTUM ASHA · RUN 1 CORE REBUILD === */
.hero-bg{background-position:center center;transform:scale(1.012)}
.hero-scrim{background:linear-gradient(270deg,rgba(1,5,7,.92) 0%,rgba(2,7,9,.68) 34%,rgba(2,7,9,.18) 66%,rgba(2,7,9,.08) 100%),linear-gradient(0deg,rgba(5,8,10,.96) 0%,transparent 26%,rgba(3,7,8,.16) 100%)}
.hero-inner{display:flex;justify-content:flex-end}
.hero-copy{width:min(48%,660px);margin-left:auto}
.hero h1{font-size:clamp(68px,9vw,140px);line-height:.79}
.hero-sub{max-width:560px}
.about-art{position:relative;overflow:hidden;background:#090e10;min-height:620px}
.about-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(5,8,10,.7) 100%),linear-gradient(90deg,transparent 74%,rgba(5,8,10,.22) 100%)}
.about-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 24%;filter:none}
.modal{isolation:isolate;background:#020507;padding-top:84px}
.modal-stage-bg,.modal-stage-scrim{position:fixed;inset:0;pointer-events:none}
.modal-stage-bg{z-index:-2;background-position:center;background-size:cover;filter:blur(48px) saturate(.75);transform:scale(1.11);opacity:.28}
.modal-stage-scrim{z-index:-1;background:radial-gradient(circle at 28% 42%,rgba(245,165,58,.08),transparent 34%),linear-gradient(90deg,rgba(2,5,7,.82),rgba(2,5,7,.93) 62%,rgba(2,5,7,.97))}
.modal-inner{min-height:calc(100vh - 210px)}
.modal-art-wrap{border-color:rgba(255,255,255,.18);box-shadow:0 40px 140px rgba(0,0,0,.64),0 0 0 1px rgba(245,165,58,.08)}
.modal-progress{margin:28px 0 24px;max-width:680px}
.modal-progress-times{display:flex;justify-content:space-between;margin-bottom:8px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#9ca9aa;letter-spacing:.06em}
.modal-progress input[type=range]{width:100%;accent-color:#efa442}
.listening-controls{align-items:center}
.compact-btn{padding-left:14px;padding-right:14px}
.lyrics-label{font-size:8px;letter-spacing:.24em;color:#8c999a;margin-bottom:24px}
.player-art{border:1px solid rgba(255,255,255,.13)!important}
.player-meta strong{transition:color .2s ease}.player:hover .player-meta strong{color:#f2d6a5}
@media(max-width:900px){
  .hero{min-height:92svh;align-items:flex-end}
  .hero-bg{background-position:28% center;transform:scale(1.02)}
  .hero-scrim{background:linear-gradient(0deg,rgba(2,6,8,.97) 0%,rgba(2,6,8,.78) 34%,rgba(2,6,8,.22) 70%,rgba(2,6,8,.18) 100%)}
  .hero-inner{display:block;padding-top:140px;padding-bottom:96px}
  .hero-copy{width:min(100%,650px);margin:0}
  .hero h1{font-size:clamp(66px,17vw,118px)}
  .about-art{min-height:620px}
  .modal{padding:70px 5vw calc(var(--player-h) + 80px)}
  .modal-inner{min-height:auto}
  .modal-progress{margin-top:22px}
  .listening-controls{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:8px}
  .listening-controls #showLyrics{grid-column:1/-1}
  .listening-controls .primary-btn,.listening-controls .secondary-btn{width:100%;padding-left:10px;padding-right:10px}
}
@media(max-width:560px){
  .hero-bg{background-position:24% center}
  .hero-inner{padding-bottom:82px}
  .hero-copy{width:100%}
  .hero h1{font-size:20vw}
  .about-art{min-height:470px}
  .about-art img{object-position:center 20%}
  .modal-art-wrap{max-width:82vw}
  .modal-copy h2{font-size:44px}
  .modal-copy blockquote{font-size:18px}
  .listening-controls{grid-template-columns:1fr 1fr}
  .listening-controls #modalPlay{grid-column:1/-1;grid-row:1}
  .listening-controls #modalPrev{grid-column:1}.listening-controls #modalNext{grid-column:2}
  .listening-controls #showLyrics{grid-column:1/-1}
}

/* === QUANTUM ASHA · RUN 2 LIVING LYRICS === */
:root{--lyric-accent:#f0a241}
.live-lyric-bar{position:fixed;z-index:78;left:50%;bottom:calc(var(--player-h) + 12px);transform:translate(-50%,18px);width:min(780px,calc(100% - 40px));display:grid;grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:12px 16px;border:1px solid color-mix(in srgb,var(--lyric-accent) 38%,rgba(255,255,255,.08));background:rgba(4,9,12,.88);backdrop-filter:blur(18px);box-shadow:0 14px 50px rgba(0,0,0,.42);color:#fff;opacity:0;pointer-events:none;transition:opacity .28s ease,transform .28s ease,border-color .28s ease}.live-lyric-bar.visible{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.live-lyric-bar:hover{border-color:color-mix(in srgb,var(--lyric-accent) 70%,white 4%)}.live-lyric-num{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:var(--lyric-accent)}.live-lyric-copy{min-width:0;text-align:left}.live-lyric-copy strong,.live-lyric-copy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-lyric-copy strong{font:400 15px/1.25 Georgia,serif;color:#f3eee4}.live-lyric-copy small{margin-top:4px;font:8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:#79878b}.live-lyric-pulse{width:8px;height:8px;border-radius:50%;background:var(--lyric-accent);opacity:.34;box-shadow:0 0 0 0 color-mix(in srgb,var(--lyric-accent) 55%,transparent)}.live-lyric-bar.playing .live-lyric-pulse{animation:qaLyricPulse 1.55s ease-out infinite}@keyframes qaLyricPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--lyric-accent) 42%,transparent);opacity:.9}70%{box-shadow:0 0 0 11px transparent;opacity:.3}100%{box-shadow:0 0 0 0 transparent;opacity:.3}}
.lyrics-panel{width:min(1040px,100%);margin:54px auto 0;border-top:1px solid var(--line);padding-top:30px}.lyrics-panel.open{display:block}.lyrics-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.lyrics-label{margin:0}.lyrics-status{display:flex;align-items:center;gap:8px;margin-top:7px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:#9ba8aa}.sync-dot{width:6px;height:6px;border-radius:50%;background:var(--lyric-accent);box-shadow:0 0 16px color-mix(in srgb,var(--lyric-accent) 62%,transparent)}.lyrics-tools{display:flex;gap:8px}.lyric-tool{border:1px solid var(--line);background:rgba(255,255,255,.02);color:#8e9b9e;padding:8px 11px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;cursor:pointer}.lyric-tool.active{color:#fff;border-color:color-mix(in srgb,var(--lyric-accent) 50%,var(--line));background:color-mix(in srgb,var(--lyric-accent) 9%,transparent)}.lyrics-viewport{height:min(56vh,650px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lyric-accent) 35%,transparent) transparent;padding:26vh 18px 28vh 2px;mask-image:linear-gradient(transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-image:linear-gradient(transparent 0%,#000 14%,#000 86%,transparent 100%)}.lyrics-lines{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lyric-section{padding:32px 14px 10px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.28em;text-transform:uppercase;color:#667679;opacity:.38;transition:opacity .3s ease,color .3s ease}.lyric-section.active{opacity:.92;color:var(--lyric-accent)}.lyric-line{position:relative;display:block;width:100%;overflow:hidden;border:0;background:none;color:#a4abad;text-align:left;padding:11px 14px;border-radius:3px;font:400 clamp(20px,2.15vw,32px)/1.28 Georgia,serif;cursor:pointer;opacity:.36;transform:translateX(0);transition:opacity .3s ease,color .3s ease,transform .3s ease,background .3s ease,text-shadow .3s ease}.lyric-line>span{position:relative;z-index:1}.lyric-line:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--line-progress,0%);background:linear-gradient(90deg,color-mix(in srgb,var(--lyric-accent) 16%,transparent),transparent);opacity:0;transition:width .08s linear}.lyric-line.past{opacity:.2}.lyric-line.future{opacity:.34}.lyric-line.active{opacity:1;color:#fff;transform:translateX(12px);text-shadow:0 0 26px color-mix(in srgb,var(--lyric-accent) 20%,transparent)}.lyric-line.active:before{opacity:1}.lyric-line.active:after{content:"";position:absolute;left:0;top:16%;bottom:16%;width:2px;background:var(--lyric-accent);box-shadow:0 0 18px color-mix(in srgb,var(--lyric-accent) 65%,transparent)}.lyric-line:hover{opacity:.88;color:#fff;background:rgba(255,255,255,.025)}.lyrics-hint{margin-top:16px;text-align:center;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#617073}.modal.lyrics-mode .modal-inner{min-height:auto;width:min(1040px,100%);grid-template-columns:220px minmax(0,1fr);gap:34px;align-items:center}.modal.lyrics-mode .modal-art-wrap{max-width:220px}.modal.lyrics-mode .modal-copy h2{font-size:clamp(38px,5vw,64px);margin-bottom:12px}.modal.lyrics-mode .modal-concept,.modal.lyrics-mode .modal-copy blockquote{display:none}.modal.lyrics-mode .modal-progress{margin:18px 0}.modal.lyrics-mode .lyrics-panel{margin-top:24px}.modal.lyrics-mode .modal-stage-bg{opacity:.16;filter:blur(58px) saturate(.66)}
@media(max-width:900px){.live-lyric-bar{bottom:calc(var(--player-h) + 48px);width:min(94%,680px);padding:10px 12px;grid-template-columns:34px minmax(0,1fr) 14px}.live-lyric-copy strong{font-size:13px}.live-lyric-copy small{font-size:7px}.modal.lyrics-mode .modal-inner{grid-template-columns:110px 1fr;gap:18px}.modal.lyrics-mode .modal-art-wrap{max-width:110px}.modal.lyrics-mode .modal-copy h2{font-size:32px}.modal.lyrics-mode .modal-actions{display:flex;flex-wrap:wrap}.modal.lyrics-mode .modal-actions .primary-btn,.modal.lyrics-mode .modal-actions .secondary-btn{width:auto;min-height:38px}.lyrics-viewport{height:min(58vh,620px);padding-top:25vh;padding-bottom:27vh}.lyric-line{font-size:clamp(19px,5.1vw,28px)}}
@media(max-width:560px){.live-lyric-bar{left:10px;right:10px;width:auto;transform:translateY(18px);bottom:calc(var(--player-h) + 45px);grid-template-columns:30px minmax(0,1fr) 12px}.live-lyric-bar.visible{transform:translateY(0)}.live-lyric-copy strong{font-size:12px}.live-lyric-copy small{display:none}.modal.lyrics-mode{padding-left:4vw;padding-right:4vw}.modal.lyrics-mode .modal-inner{grid-template-columns:72px minmax(0,1fr);gap:13px}.modal.lyrics-mode .modal-art-wrap{max-width:72px}.modal.lyrics-mode .modal-copy h2{font-size:25px;margin:5px 0 8px}.modal.lyrics-mode #modalTrackNum{font-size:7px}.modal.lyrics-mode .modal-progress{margin:10px 0}.modal.lyrics-mode .listening-controls{display:none}.lyrics-panel{padding-top:18px}.lyrics-toolbar{align-items:center}.lyrics-tools{gap:5px}.lyric-tool{padding:7px 8px;font-size:7px}.lyrics-viewport{height:58vh;padding:24vh 4px 27vh 0}.lyric-line{padding:9px 10px;font-size:20px}.lyric-line.active{transform:translateX(6px)}.lyric-section{padding-left:10px}.lyrics-hint{font-size:7px;line-height:1.5}}

/* === QUANTUM ASHA · RUN 3 QUANTUM EXPERIENCE === */
:root{--world-accent:#f0a241;--world-alt:#5ee4e7;--world-motion:.5}
body{transition:background-color .7s ease}main{position:relative;z-index:1}.quantum-field{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.16;transition:opacity .8s ease,filter .8s ease;mix-blend-mode:screen}.ambient-orbit{position:fixed;z-index:0;pointer-events:none;width:72vmax;height:72vmax;right:-34vmax;top:-30vmax;border-radius:50%;opacity:.11;background:repeating-radial-gradient(circle at center,transparent 0 34px,color-mix(in srgb,var(--world-accent) 22%,transparent) 35px 36px,transparent 37px 70px);filter:blur(.2px);transform:rotate(9deg);transition:opacity .7s ease,background .7s ease}.audio-playing .ambient-orbit{animation:qaOrbit 28s linear infinite}@keyframes qaOrbit{to{transform:rotate(369deg)}}
body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--world-accent) 9%,transparent),transparent 34%),radial-gradient(circle at 18% 72%,color-mix(in srgb,var(--world-alt) 6%,transparent),transparent 32%);transition:background .9s ease}.site-header,.player,.mobile-nav,.live-lyric-bar{transition:border-color .5s ease,box-shadow .5s ease,background-color .5s ease}.audio-playing .player{box-shadow:0 -16px 60px color-mix(in srgb,var(--world-accent) 7%,transparent)}
body[data-track="quantum-asha"] .quantum-field,body[data-track="the-machine-said-maybe"] .quantum-field,body[data-track="tomorrow-already-happened"] .quantum-field{opacity:.28}body[data-track="diesel-at-zero-point"] .quantum-field{opacity:.08;filter:saturate(.6)}body[data-track="they-deleted-mazda"] .ambient-orbit{opacity:.2;background:repeating-radial-gradient(circle at center,transparent 0 28px,color-mix(in srgb,var(--world-accent) 33%,transparent) 29px 30px,transparent 31px 60px)}body[data-track="seis-a-os-ventana"] .ambient-orbit{opacity:.17;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--world-accent) 25%,transparent) 0deg 1deg,transparent 1deg 60deg)}body[data-track="it-already-started"]:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;background:repeating-linear-gradient(0deg,transparent 0 4px,var(--world-accent) 5px 6px)}

/* Album movement map */
.journey{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:-12px 0 34px}.journey-step{position:relative;display:grid;grid-template-columns:36px 1fr;gap:10px;text-align:left;min-height:86px;padding:15px 14px 22px;border:1px solid var(--line);background:rgba(255,255,255,.016);color:#879599;cursor:pointer;overflow:hidden;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.journey-step:hover{transform:translateY(-2px);color:#d8dedf;border-color:color-mix(in srgb,var(--movement-accent) 35%,var(--line))}.journey-step.current{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--movement-accent) 10%,rgba(255,255,255,.015)),rgba(255,255,255,.01));border-color:color-mix(in srgb,var(--movement-accent) 48%,var(--line));box-shadow:inset 0 0 50px color-mix(in srgb,var(--movement-accent) 5%,transparent)}.journey-roman{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:var(--movement-accent);padding-top:2px}.journey-copy strong{display:block;font:500 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.journey-copy small{display:block;margin-top:7px;font:7px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;color:#6f7c7f}.journey-step.current .journey-copy small{color:#9eaaac}.journey-meter{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(255,255,255,.035)}.journey-meter i{display:block;width:var(--journey-progress,0%);height:100%;background:var(--movement-accent);box-shadow:0 0 15px color-mix(in srgb,var(--movement-accent) 62%,transparent);transition:width .6s ease}
.modal-meta-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.movement-chip,.world-chip{display:inline-flex;align-items:center;height:23px;padding:0 9px;border:1px solid color-mix(in srgb,var(--world-accent) 28%,var(--line));font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#89989a;background:color-mix(in srgb,var(--world-accent) 5%,rgba(0,0,0,.22))}.movement-chip{color:var(--world-accent)}

/* Archive hotspots */
.archive-card.annotatable{cursor:pointer;transition:transform .28s ease,border-color .28s ease,background .28s ease}.archive-card.annotatable:hover,.archive-card.annotatable:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--world-accent) 45%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--world-accent) 8%,transparent),rgba(255,255,255,.015));outline:none}.archive-card.annotatable:after{content:"OPEN ARCHIVE ↗";position:absolute;right:16px;bottom:13px;font:6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:#627174}.archive-term{position:relative;color:inherit;border-bottom:1px dotted color-mix(in srgb,var(--lyric-accent) 60%,transparent);cursor:help;transition:color .2s ease,text-shadow .2s ease}.lyric-line.active .archive-term,.archive-term:hover,.archive-term:focus{color:var(--lyric-accent);text-shadow:0 0 18px color-mix(in srgb,var(--lyric-accent) 35%,transparent);outline:none}.archive-term:after{content:"+";font:7px ui-monospace,SFMono-Regular,Menlo,monospace;vertical-align:super;margin-left:2px;opacity:.55}.archive-focus{animation:qaArchiveFocus 1.8s ease}@keyframes qaArchiveFocus{0%,100%{box-shadow:inset 0 0 0 transparent}35%{box-shadow:inset 0 0 70px color-mix(in srgb,var(--world-accent) 17%,transparent);border-color:var(--world-accent)}}
.drawer-backdrop{position:fixed;inset:0;z-index:124;background:rgba(0,0,0,.52);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .32s ease}.drawer-backdrop.open{opacity:1;pointer-events:auto}.archive-drawer{position:fixed;z-index:125;top:0;right:0;height:100dvh;width:min(480px,92vw);padding:clamp(72px,9vh,110px) clamp(24px,5vw,54px) 50px;background:linear-gradient(160deg,rgba(10,17,20,.985),rgba(3,7,9,.995));border-left:1px solid color-mix(in srgb,var(--world-accent) 25%,var(--line));box-shadow:-35px 0 100px rgba(0,0,0,.5);transform:translateX(104%);transition:transform .38s cubic-bezier(.2,.72,.2,1);overflow:auto}.archive-drawer.open{transform:translateX(0)}.drawer-close{position:absolute;right:18px;top:18px;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:none;color:#fff;font-size:25px;cursor:pointer}.drawer-signal{height:1px;width:86px;background:linear-gradient(90deg,var(--world-accent),transparent);box-shadow:0 0 20px var(--world-accent);margin-bottom:26px}.drawer-origin,.drawer-label{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.24em;color:var(--world-accent)}.archive-drawer h2{font:400 clamp(48px,6vw,78px)/.9 Georgia,serif;margin:13px 0 28px;letter-spacing:-.035em}.drawer-definition{font:20px/1.55 Georgia,serif;color:#e4ded1}.drawer-rule{height:1px;background:var(--line);margin:34px 0}.drawer-note{color:#9ca9ab;line-height:1.75}.drawer-related{margin-top:34px}.drawer-track-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.drawer-track-chips button{border:1px solid var(--line);background:rgba(255,255,255,.02);color:#aab4b6;padding:8px 9px;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;cursor:pointer}.drawer-track-chips button:hover{color:#fff;border-color:color-mix(in srgb,var(--world-accent) 45%,var(--line))}.drawer-none{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#657174}

/* Album event transitions */
.transition-overlay{position:fixed;inset:0;z-index:180;display:grid;place-items:center;background:rgba(1,4,6,.985);opacity:0;pointer-events:none;transition:opacity .34s ease;overflow:hidden}.transition-overlay.open{opacity:1;pointer-events:auto}.transition-grid{position:absolute;inset:-20%;background:linear-gradient(color-mix(in srgb,var(--world-accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--world-accent) 5%,transparent) 1px,transparent 1px);background-size:52px 52px;transform:perspective(800px) rotateX(68deg) translateY(20%);mask-image:linear-gradient(to bottom,transparent,#000 35%,#000);opacity:.55}.transition-copy{position:relative;z-index:2;width:min(90vw,1050px);text-align:center}.transition-label{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.35em;color:var(--world-accent)}.transition-primary{position:relative;margin:24px auto 10px;font:400 clamp(54px,9vw,132px)/.86 Georgia,serif;letter-spacing:-.045em;color:#f1ebdf;text-shadow:0 0 70px color-mix(in srgb,var(--world-accent) 22%,transparent);transition:opacity .35s ease,color .35s ease}.transition-primary.corrected{color:#5e6769;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--world-accent);opacity:.62}.transition-secondary{min-height:1.3em;font:400 clamp(24px,4vw,54px)/1 Georgia,serif;color:var(--world-accent);opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.transition-secondary.visible{opacity:1;transform:translateY(0)}.transition-action{margin:34px auto 0}.transition-skip{display:block;margin:24px auto 0;border:0;background:none;color:#5f6d70;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;cursor:pointer}.transition-skip:hover{color:#a4b0b2}.transition-overlay.open .transition-copy{animation:qaEventIn .6s ease both}@keyframes qaEventIn{from{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}

/* Player and listening-room quantum polish */
.modal-stage-scrim{background:radial-gradient(circle at 72% 22%,color-mix(in srgb,var(--world-accent) 12%,transparent),transparent 40%),linear-gradient(90deg,rgba(2,6,8,.86),rgba(2,6,8,.76))!important}.modal-art-wrap{border-color:color-mix(in srgb,var(--world-accent) 22%,var(--line));transition:border-color .5s ease,box-shadow .5s ease}.audio-playing .modal-art-wrap{box-shadow:0 35px 120px rgba(0,0,0,.5),0 0 55px color-mix(in srgb,var(--world-accent) 9%,transparent)}.player input[type=range],.modal input[type=range]{accent-color:var(--world-accent)}.track-row.active{border-color:color-mix(in srgb,var(--world-accent) 34%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--world-accent) 7%,transparent),transparent 42%)}

@media(max-width:900px){.journey{grid-template-columns:1fr 1fr}.journey-step{min-height:76px}.quantum-field{opacity:.1}.archive-drawer{width:min(500px,96vw)}.transition-primary{font-size:clamp(48px,12vw,96px)}}
@media(max-width:560px){.journey{grid-template-columns:1fr;gap:6px}.journey-step{grid-template-columns:28px 1fr;min-height:64px;padding:12px 12px 18px}.journey-copy small{font-size:6.5px}.modal-meta-line{gap:5px}.movement-chip,.world-chip{height:20px;padding:0 6px;font-size:6px}.archive-drawer{padding:72px 24px 40px}.archive-drawer h2{font-size:48px}.drawer-definition{font-size:18px}.transition-label{font-size:7px}.transition-secondary{font-size:25px}.ambient-orbit{opacity:.06}}
@media(prefers-reduced-motion:reduce){.ambient-orbit{animation:none!important}.journey-step,.archive-drawer,.transition-copy,.transition-secondary{transition:none!important}.quantum-field{opacity:.06}}
.archive-card.annotatable{position:relative}

/* === QUANTUM ASHA · RUN 4 VISITOR WALL + RELEASE POLISH === */
.visitor-wall{position:relative}.wall-shell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.55fr);min-height:720px;overflow:hidden}.wall-stage{position:relative;padding:22px;min-height:720px;border-right:1px solid var(--line);background:radial-gradient(circle at 25% 18%,color-mix(in srgb,var(--world-accent) 8%,transparent),transparent 34%),radial-gradient(circle at 82% 70%,color-mix(in srgb,var(--world-alt) 5%,transparent),transparent 36%),linear-gradient(145deg,#091014,#05090b 72%);overflow:hidden}.wall-stage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background:repeating-linear-gradient(8deg,transparent 0 48px,rgba(255,255,255,.018) 49px 50px),repeating-linear-gradient(92deg,transparent 0 71px,rgba(255,255,255,.012) 72px 73px)}.wall-stage:after{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(circle at center,color-mix(in srgb,var(--world-accent) 4%,transparent),transparent 55%);animation:wallBreath 8s ease-in-out infinite alternate}@keyframes wallBreath{from{transform:scale(.96);opacity:.35}to{transform:scale(1.08);opacity:.75}}.wall-stage-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 2px 20px;border-bottom:1px solid var(--line);font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:#8f9b9e}.wall-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;background:var(--world-accent);box-shadow:0 0 14px var(--world-accent)}.wall-refresh{border:0;background:none;color:#6f7d80;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;cursor:pointer}.wall-refresh:hover{color:#fff}.wall-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:28px 2px 48px}.wall-empty{grid-column:1/-1;min-height:420px;display:grid;place-items:center;text-align:center;color:#627073;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}.wall-signature{position:relative;min-height:150px;padding:20px 18px 17px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:0 16px 42px rgba(0,0,0,.2);transform:rotate(var(--rot,0deg));transition:transform .28s ease,border-color .28s ease,background .28s ease;animation:signatureIn .6s cubic-bezier(.2,.75,.2,1) both;animation-delay:var(--delay,0ms)}.wall-signature:nth-child(4n+1){border-color:color-mix(in srgb,var(--world-accent) 19%,var(--line))}.wall-signature:nth-child(5n+2){border-color:color-mix(in srgb,var(--gold) 18%,var(--line))}.wall-signature:hover{z-index:4;transform:rotate(0deg) translateY(-4px) scale(1.02);border-color:color-mix(in srgb,var(--world-accent) 44%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--world-accent) 7%,rgba(255,255,255,.035)),rgba(255,255,255,.014))}.wall-signature.fresh{animation:signatureIn .6s ease both,signatureFlash 2.2s ease .5s both}@keyframes signatureIn{from{opacity:0;transform:rotate(var(--rot,0deg)) translateY(18px) scale(.96);filter:blur(5px)}to{opacity:1;transform:rotate(var(--rot,0deg));filter:none}}@keyframes signatureFlash{0%,100%{box-shadow:0 16px 42px rgba(0,0,0,.2)}35%{box-shadow:0 0 58px color-mix(in srgb,var(--world-accent) 25%,transparent)}}.sig-name{font:400 clamp(21px,2.2vw,30px)/1.05 "Segoe Print","Bradley Hand","Comic Sans MS",cursive;color:#eee5d4;letter-spacing:.01em;text-shadow:0 0 24px color-mix(in srgb,var(--world-accent) 8%,transparent)}.sig-message{margin:14px 0 18px;color:#9eaaac;font:15px/1.45 Georgia,serif;font-style:italic}.sig-meta{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:auto;font:6.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#637174;text-transform:uppercase}.sig-number{color:var(--world-accent)}.wall-form{position:relative;padding:clamp(28px,4vw,48px);background:linear-gradient(160deg,rgba(13,22,25,.98),rgba(6,11,13,.98));align-self:stretch}.wall-form h3{font:400 clamp(34px,4vw,54px)/.95 Georgia,serif;margin:13px 0 34px}.wall-form label{display:block;margin:0 0 18px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:#97a4a7}.wall-form label>span{float:right;color:#5f6d70}.wall-form input,.wall-form textarea,.wall-form select{display:block;width:100%;margin-top:8px;padding:13px 12px;border:1px solid var(--line);border-radius:0;background:#060b0d;color:#f1ece2;font:14px/1.45 system-ui;outline:none;resize:vertical}.wall-form input:focus,.wall-form textarea:focus,.wall-form select:focus{border-color:color-mix(in srgb,var(--world-accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--world-accent) 7%,transparent)}.wall-form select{appearance:auto}.wall-form-status{min-height:34px;margin-top:14px;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#8fa0a3}.wall-form-status.success{color:#9bd7b0}.wall-form-status.pending{color:#e0bd76}.wall-form-status.error{color:#ff9f8e}.wall-privacy{margin:8px 0 0;color:#5e6b6e;font:10px/1.55 system-ui}.wall-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.wall-form button[disabled]{opacity:.48;cursor:wait}.site-toast{position:fixed;z-index:240;right:22px;bottom:calc(var(--player-h) + 24px);max-width:min(390px,calc(100vw - 44px));padding:13px 16px;border:1px solid color-mix(in srgb,var(--world-accent) 35%,var(--line));background:rgba(5,11,13,.94);box-shadow:0 18px 60px rgba(0,0,0,.45);backdrop-filter:blur(16px);font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#d5ddde;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease}.site-toast.show{opacity:1;transform:none}.listening-controls #shareTrack{border-color:color-mix(in srgb,var(--world-accent) 24%,var(--line))}
@media(max-width:1050px){.wall-grid{grid-template-columns:1fr 1fr}.wall-shell{grid-template-columns:1.25fr .75fr}}
@media(max-width:760px){.wall-shell{grid-template-columns:1fr}.wall-stage{border-right:0;border-bottom:1px solid var(--line);min-height:560px}.wall-grid{grid-template-columns:1fr 1fr;padding-bottom:24px}.wall-form{padding:30px 22px 36px}.site-toast{bottom:calc(var(--player-h) + 72px)}}
@media(max-width:520px){.wall-grid{grid-template-columns:1fr}.wall-signature{min-height:128px}.wall-stage{padding:18px 14px}.wall-stage-head{font-size:7px}.wall-refresh{font-size:6px}.sig-name{font-size:25px}.site-toast{right:12px;max-width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){.wall-stage:after,.wall-signature{animation:none!important}.wall-signature:hover{transform:none}}
