:root{--sound-blue:#9cabb7;--sound-amber:#c9955c;--sound-line:rgba(167,183,195,.2)}.sound-body{background:#07090b;color:#cdd2d3;font-family:var(--mono);font-size:16px}.sound-header{position:fixed;z-index:12;top:0;left:0;right:0;height:64px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;background:rgba(6,8,10,.85);border-bottom:1px solid var(--sound-line);backdrop-filter:blur(10px)}.sound-header p,.sound-back{margin:0;color:#84919a;text-decoration:none;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.sound-back span{color:var(--sound-amber);margin-right:8px}.sound-entrance{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:100px 7vw 60px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,#1a2933 0,transparent 34%),linear-gradient(#080b0d,#060708)}.sound-entrance:after{content:"";position:absolute;inset:14% 7%;border:1px solid rgba(167,183,195,.14);pointer-events:none}.sound-kicker{position:relative;z-index:2;color:var(--sound-amber);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.sound-entrance h1{position:relative;z-index:2;font:400 clamp(4.8rem,11vw,10rem)/.78 var(--serif);letter-spacing:-.05em;color:#d9d5cd;margin:2rem 0}.sound-entrance>p:last-of-type{position:relative;z-index:2;color:#89979e;font:400 clamp(1.15rem,2vw,1.55rem)/1.45 var(--serif)}.sound-nav{position:relative;z-index:2;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:3rem}.sound-nav a{padding:11px 15px;border:1px solid var(--sound-line);color:#aeb9be;text-decoration:none;font-size:.75rem;letter-spacing:.06em}.sound-nav a:hover,.sound-nav a:focus-visible{border-color:var(--sound-amber);color:#e5d3bf;outline:none}.wave-field{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;opacity:.16}.wave-field i{display:block;width:2px;height:12%;background:#a8c1cf;animation:sound-wave 4s ease-in-out infinite}.wave-field i:nth-child(3n){height:38%;animation-delay:.4s}.wave-field i:nth-child(4n){height:62%;animation-delay:.8s}.wave-field i:nth-child(5n){height:25%;animation-delay:1.2s}.sound-collection{min-height:100svh;display:grid;grid-template-columns:180px 1fr;border-top:1px solid var(--sound-line);scroll-margin-top:64px}.collection-label{padding:10vh 26px;border-right:1px solid var(--sound-line)}.collection-label span{display:block;font:400 5rem/1 var(--serif);color:#2f3b42}.collection-label p{margin:1rem 0;color:#66757d;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl}.collection-content{padding:12vh 8vw;max-width:1220px}.collection-content h2{font:400 clamp(4rem,8vw,8rem)/.82 var(--serif);letter-spacing:-.045em;color:#ded8ce;margin:1rem 0 1.5rem}.artist-name{color:#9fa9ac;font:400 1.3rem var(--serif)}.release-collection{background:radial-gradient(circle at 82% 18%,#3c3221 0,transparent 32%),#0a0a09}.full-tracklist{list-style:none;padding:0;margin:4.5rem 0;max-width:900px;border-top:1px solid var(--sound-line)}.full-tracklist li{display:grid;grid-template-columns:55px 1fr;gap:15px;padding:19px 8px;border-bottom:1px solid var(--sound-line)}.full-tracklist span{color:var(--sound-amber);font-size:.75rem}.full-tracklist strong{font:400 clamp(1.15rem,2vw,1.55rem) var(--serif);color:#c8c8c3}.spotify-player{max-width:900px;margin-top:3rem}.spotify-player iframe{width:100%;height:352px;border:0;border-radius:12px}.external-sound-link{display:inline-block;margin-top:1.5rem;color:#a7bdc8;text-decoration:none;border-bottom:1px solid #4b6978;padding-bottom:5px;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase}.external-sound-link span{color:var(--sound-amber);margin-left:7px}.dead-channel-collection{background:radial-gradient(circle at 70% 30%,#22354d 0,transparent 34%),linear-gradient(135deg,#080a0f,#0c121b)}.dead-channel-collection h2{text-transform:lowercase;max-width:1050px}.channel-description{max-width:780px;color:#99a8af;font:400 clamp(1.25rem,2.2vw,1.8rem)/1.45 var(--serif)}.transmission-video{position:relative;max-width:1000px;aspect-ratio:16/9;margin-top:4rem;border:1px solid rgba(167,183,195,.28);box-shadow:0 30px 90px rgba(0,0,0,.4);background:#000}.transmission-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ambient-collection{background:linear-gradient(120deg,#0b0a0a,#17110d)}.empty-frequency{height:220px;max-width:900px;margin-top:4rem;border:1px solid rgba(201,149,92,.24);display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(90deg,rgba(201,149,92,.025) 0 1px,transparent 1px 28px)}.empty-frequency span{color:#6e5d4c;font-size:.75rem;letter-spacing:.18em}.sound-footer{display:flex;justify-content:space-between;padding:28px 5vw;border-top:1px solid var(--sound-line);color:#637079;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.sound-footer a{color:#8b9aa2;text-decoration:none}@keyframes sound-wave{50%{transform:scaleY(.35);opacity:.4}}@media(max-width:800px){.sound-header{padding:0 16px}.sound-header p{display:none}.sound-collection{grid-template-columns:1fr}.collection-label{display:flex;align-items:center;gap:16px;padding:24px 7vw;border-right:0;border-bottom:1px solid var(--sound-line)}.collection-label span{font-size:3rem}.collection-label p{writing-mode:horizontal-tb;margin:0}.collection-content{padding:10vh 7vw}.sound-entrance:after{inset:12% 4%}.wave-field{gap:7px}.spotify-player iframe{height:352px}}@media(max-width:520px){.sound-entrance h1{font-size:4.6rem}.sound-nav{flex-direction:column;width:85%}.sound-nav a{width:100%}.collection-content h2{font-size:3.8rem}.spotify-player iframe{height:430px}.sound-footer{flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){.wave-field i{animation:none}}
