@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--bg: #07090d;--bg-2: #0b1117;--surface: rgba(15, 21, 29, .84);--surface-2: rgba(22, 30, 39, .72);--surface-3: rgba(255, 255, 255, .045);--border: rgba(255, 255, 255, .085);--border-strong: rgba(111, 244, 167, .32);--green: #22c55e;--green-bright: #73f6a4;--cyan: #67e8f9;--text: #f8fafc;--muted: #98a4b3;--muted-2: #c7d2df;--danger: #f87171;--shadow: 0 30px 90px rgba(0, 0, 0, .46);--radius: 12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;overflow-x:hidden;color:var(--text);background:linear-gradient(180deg,rgba(103,232,249,.06),transparent 540px),linear-gradient(135deg,rgba(34,197,94,.08),transparent 38rem),radial-gradient(circle at 82% 18%,rgba(103,232,249,.13),transparent 24rem),radial-gradient(circle at 10% 44%,rgba(34,197,94,.12),transparent 22rem),var(--bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}a{color:inherit;text-decoration:none}button{font:inherit}svg{width:18px;height:18px;fill:currentColor}.section-pad{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:108px 0;scroll-margin-top:92px}.navbar{position:fixed;top:0;right:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:74px;padding:0 max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(255,255,255,.07);background:#07090dc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.navbar nav,.hero-actions,.button-row,.repo-top,.control-strip,.footer{display:flex;align-items:center}.brand{gap:11px;font-family:Space Grotesk,sans-serif;font-weight:700}.brand-logo,.mock-logo{display:block;overflow:hidden;border:1px solid rgba(115,246,164,.38);background:#05070a;box-shadow:0 0 30px #22c55e47}.brand-logo{width:42px;height:34px;border-radius:8px}.brand-logo img,.mock-logo img{display:block;width:100%;height:100%;object-fit:cover}.navbar nav{gap:24px;color:var(--muted-2);font-size:.86rem;font-weight:800}.navbar nav a{transition:color .16s ease,border-color .16s ease,background .16s ease}.navbar nav a:hover{color:var(--text)}.nav-download{padding:10px 14px;border:1px solid rgba(115,246,164,.38);border-radius:8px;color:#06100a;background:linear-gradient(180deg,var(--green-bright),var(--green))}.hero{min-height:min(760px,100vh);padding-top:136px;padding-bottom:44px}.hero-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:52px}.hero-copy,.preview-shell,.app-window,.large-window{min-width:0}.hero-copy h1,h2,h3{margin:0;font-family:Space Grotesk,Inter,sans-serif;letter-spacing:0}.hero-copy h1{max-width:760px;font-size:clamp(4.4rem,8.6vw,8.8rem);line-height:.78;text-shadow:0 0 64px rgba(34,197,94,.18)}.hero-subtitle{margin:26px 0 0;color:var(--green-bright);font-size:clamp(1.7rem,3.4vw,3.2rem);font-weight:900;line-height:.95}.hero-body{max-width:620px;margin:22px 0 0;color:var(--muted-2);font-size:clamp(1.03rem,1.55vw,1.22rem);font-weight:650;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 18px;border:1px solid transparent;border-radius:9px;font-size:.94rem;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.btn:hover{transform:translateY(-2px)}.btn.primary{color:#041009;background:linear-gradient(180deg,var(--green-bright),var(--green));box-shadow:0 0 36px #22c55e57}.btn.secondary{color:var(--text);border-color:#ffffff21;background:#ffffff0b}.btn.secondary:hover{border-color:#67e8f961;box-shadow:0 0 26px #67e8f91f}.hero-proof{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-proof span{color:var(--muted-2);font-size:.82rem;font-weight:850}.hero-proof span:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--green-bright);content:"";box-shadow:0 0 14px #73f6a4b3}.preview-shell{position:relative;min-height:548px;isolation:isolate}.preview-shell:before,.showcase-stage:before{position:absolute;inset:13% 7%;z-index:-1;content:"";border-radius:40px;background:radial-gradient(circle,rgba(103,232,249,.2),transparent 58%),radial-gradient(circle,rgba(34,197,94,.18),transparent 64%);filter:blur(18px)}.app-window,.large-window,.feature-card,.step-card,.github-card,.install-steps,.use-card,.faq-item,.route-card,.route-diagram{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.app-window{width:100%;overflow:hidden;border-radius:var(--radius);background:linear-gradient(135deg,#ffffff12,#ffffff05),#0a0f16f2}.route-card{position:absolute;z-index:4;width:182px;padding:14px 15px;border-radius:10px}.route-card span{display:block;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.route-card strong{display:block;margin-top:6px;color:var(--cyan);font-size:.9rem}.route-card-one{top:36px;right:-22px}.route-card-two{bottom:38px;left:-24px}.mock-topbar{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff0a}.mock-brand{display:flex;min-width:0;align-items:center;gap:11px}.mock-logo{flex:0 0 38px;width:38px;height:38px;border-radius:8px}.mock-brand strong,.mock-brand span,.mock-section-head h3,.mock-section-head p{display:block}.mock-brand strong{font-size:.96rem;line-height:1.1}.mock-brand span,.mock-section-head p,.mock-tools label,.mock-sound small,.mock-meter span,.mock-slider-list span{color:var(--muted);font-size:.72rem;font-weight:820}.mock-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.mock-actions button,.destination-list button{min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.11);border-radius:7px;color:var(--text);background:#ffffff0d;font-size:.7rem;font-weight:900;cursor:pointer}.mock-actions .primary,.destination-list .active{color:#041009;border-color:#73f6a48a;background:linear-gradient(180deg,var(--green-bright),var(--green))}.mock-actions .danger{border-color:#f8717170;color:#fee2e2;background:#f8717129}.mock-workspace{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:12px;min-height:444px;padding:12px}.mock-library,.mock-mixer{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#07090d8a}.mock-library{padding:14px}.mock-mixer{padding:12px}.mock-section-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.mock-section-head h3{font-size:1rem}.mock-section-head>strong{align-self:start;color:var(--green-bright);font-size:.78rem;white-space:nowrap}.mock-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.mock-tools label{display:grid;gap:5px}.mock-tools span{min-height:30px;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#cbd5e1;background:#ffffff09}.mock-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mock-sound{position:relative;display:flex;min-height:70px;align-items:start;justify-content:space-between;gap:10px;overflow:hidden;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text);background:#ffffff09;text-align:left;cursor:pointer}.mock-sound:hover,.mock-sound.active,.showcase-pads button:hover{border-color:#73f6a46b;background:#22c55e17}.mock-sound strong{display:block;font-size:.82rem}.mock-sound small{display:block;margin-top:5px}.mock-sound i{position:absolute;right:11px;bottom:8px;left:11px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--green-bright),var(--cyan))}.mock-toggle-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.mock-toggle-row span{min-height:26px;padding:7px 6px;border:1px solid rgba(115,246,164,.26);border-radius:6px;color:#06100a;background:var(--green-bright);font-size:.62rem;font-weight:900;text-align:center}.mock-meter{padding:10px;border:1px solid rgba(103,232,249,.18);border-radius:8px;background:#67e8f90b}.mock-meter>div{display:flex;justify-content:space-between;gap:12px}.mock-meter strong{color:var(--cyan);font-size:.78rem}.mock-meter .waveform{min-height:50px;padding:0}.mock-slider-list{display:grid;gap:9px;margin:12px 0}.mock-slider-list label{display:grid;gap:6px}.mock-slider-list i,.slider-row span{display:block;height:7px;overflow:hidden;border-radius:999px;background:#ffffff17}.mock-slider-list b,.slider-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--cyan))}.destination-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.compat-strip{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0 0 34px}.compat-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:17px;border:1px solid var(--border);border-radius:var(--radius);background:#ffffff09}.compat-inner span{color:var(--muted);font-size:.82rem;font-weight:850}.compat-inner strong{padding:9px 13px;border:1px solid rgba(103,232,249,.2);border-radius:8px;color:var(--text);background:#67e8f90f;font-size:.85rem}.section-label{margin:0 0 14px;color:var(--green-bright);font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:850;text-transform:uppercase}h2{font-size:clamp(2.1rem,4.2vw,4.45rem);line-height:.96}.section-head{max-width:820px;margin-bottom:38px}.section-head p,.showcase-head p,.install-copy p,.final-cta p{color:var(--muted-2);line-height:1.7}.split-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:46px;max-width:none}.split-head>p{margin:0;font-weight:650}.step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.step-card{min-height:202px;padding:22px;border-radius:var(--radius)}.step-card span{color:var(--cyan);font-family:Space Grotesk,sans-serif;font-size:.86rem;font-weight:900}.step-card h3,.feature-card h3,.use-card h3{margin-top:18px;font-size:1.18rem}.step-card p,.feature-card p,.use-card p,.faq-item p{color:var(--muted);line-height:1.66}.route-diagram{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;padding:14px;border-radius:var(--radius)}.route-node{position:relative;display:grid;min-height:112px;place-items:center;gap:10px;border:1px solid rgba(103,232,249,.18);border-radius:9px;background:#07090d85;text-align:center;font-weight:900}.route-node:not(:last-child):after{position:absolute;top:50%;right:-10px;z-index:2;width:10px;height:1px;background:linear-gradient(90deg,var(--green-bright),var(--cyan));content:""}.route-node svg{color:var(--green-bright)}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-card{min-height:236px;padding:23px;border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent),var(--surface)}.feature-card.wide{grid-column:span 2}.card-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(103,232,249,.24);border-radius:8px;color:var(--cyan);background:#67e8f914}.showcase{width:min(1260px,calc(100% - 40px))}.showcase-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px}.showcase-head>div{max-width:760px}.showcase-head p{max-width:360px;margin:0;font-weight:650}.showcase-stage{position:relative;min-height:666px;padding:48px;isolation:isolate}.large-window{display:grid;grid-template-columns:200px 1fr;overflow:hidden;border-radius:14px;background:#0a0f16eb}.large-sidebar{display:grid;align-content:start;gap:10px;padding:26px;border-right:1px solid rgba(255,255,255,.07);background:#04060a61}.large-sidebar strong{margin-bottom:12px;font-family:Space Grotesk,sans-serif}.large-sidebar button{min-height:34px;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent;text-align:left;font-size:.78rem;font-weight:850}.large-sidebar .active{color:var(--green-bright);border-color:#73f6a43d;background:#22c55e1a}.large-main{padding:28px}.control-strip{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.control-strip span,.repo-stats span{color:var(--muted);font-size:.78rem;font-weight:850}.waveform{display:flex;align-items:center;gap:5px;min-height:78px;padding:0 10px;overflow:hidden}.waveform.compact{min-height:54px}.waveform span{display:block;width:6px;height:calc(18px + (var(--i) % 7) * 6px);border-radius:999px;background:linear-gradient(180deg,var(--green-bright),rgba(103,232,249,.34));opacity:.78;animation:pulseBar .9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -85ms)}.large-main .waveform{margin:22px 0;border:1px solid rgba(103,232,249,.18);border-radius:9px;background:#67e8f90a}.showcase-pads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.showcase-pads button{position:relative;overflow:hidden;min-height:82px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text);background:#ffffff09;text-align:left;cursor:pointer}.showcase-pads span{display:block;font-size:.92rem;font-weight:850}kbd{display:inline-grid;min-width:28px;height:24px;margin-top:12px;place-items:center;border:1px solid rgba(255,255,255,.12);border-bottom-color:#ffffff3d;border-radius:6px;color:var(--green-bright);background:#0000003d;font-size:.72rem;font-weight:900}.slider-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.slider-row label{color:var(--muted);font-size:.78rem;font-weight:850}.slider-row span{margin-top:10px}.integration{position:absolute;z-index:4;padding:11px 15px;border:1px solid rgba(103,232,249,.24);border-radius:8px;color:var(--text);background:#07090dd1;box-shadow:0 16px 45px #00000057;font-weight:900}.obs{top:20px;right:14%}.calls{bottom:112px;left:10px}.games{right:36px;bottom:64px}.use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.use-card{min-height:218px;padding:24px;border-radius:var(--radius);background:linear-gradient(180deg,rgba(103,232,249,.08),transparent),var(--surface)}.open-source{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px}.github-card{padding:26px;border-radius:14px;background:#0d1117e0}.repo-top{gap:14px}.repo-top svg{width:34px;height:34px}.repo-top strong,.repo-top span{display:block}.repo-top span{margin-top:4px;color:var(--muted);font-size:.86rem}.code-lines{display:grid;gap:12px;margin:30px 0}.code-lines span{height:14px;border-radius:999px;background:#ffffff14}.code-lines span:nth-child(1){width:78%;background:#73f6a43d}.code-lines span:nth-child(2){width:92%}.code-lines span:nth-child(3){width:64%}.code-lines span:nth-child(4){width:84%}.repo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.repo-stats span{min-height:50px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.source-copy ul{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.source-copy li{position:relative;padding-left:24px;color:#cbd5e1;font-weight:750}.source-copy li:before{position:absolute;left:0;color:var(--green-bright);content:"+"}.button-row{flex-wrap:wrap;gap:12px;margin-top:28px}.install{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:48px}.install-copy p{max-width:560px;margin:18px 0 26px;font-weight:650}.install-steps{display:grid;gap:12px;padding:18px;border-radius:14px}.install-step{display:grid;grid-template-columns:46px 1fr;align-items:center;min-height:70px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff09}.install-step span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#07100b;background:var(--green-bright);font-weight:900}.warning{margin:4px 0 0;padding:14px;border:1px solid rgba(103,232,249,.18);border-radius:9px;color:var(--muted-2);background:#67e8f90e;font-weight:750}.faq{max-width:920px}.faq-list{display:grid;gap:10px}.faq-item{overflow:hidden;border-radius:var(--radius)}.faq-item button{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;padding:0 20px;border:0;color:var(--text);background:transparent;text-align:left;cursor:pointer;font-weight:900}.faq-item svg{color:var(--green-bright);transition:transform .18s ease}.faq-item p{max-height:0;margin:0;padding:0 20px;opacity:0;transition:max-height .2s ease,padding .2s ease,opacity .2s ease}.faq-item.open p{max-height:180px;padding:0 20px 20px;opacity:1}.faq-item.open svg{transform:rotate(180deg)}.final-cta{display:grid;min-height:430px;place-items:center;text-align:center}.final-cta h2{max-width:860px}.final-cta p{max-width:620px;margin:18px auto 0;font-size:1rem;font-weight:700}.final-cta .hero-actions{justify-content:center;margin-top:30px}.footer{flex-wrap:wrap;justify-content:center;gap:18px;padding:34px 20px 48px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:.86rem;font-weight:850}.footer span{color:var(--text)}.soundboard-page{padding-top:74px}.soundboard-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:44px;padding-top:86px;padding-bottom:54px}.soundboard-hero-copy h1{max-width:850px;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(3.2rem,7vw,7.6rem);line-height:.84;letter-spacing:0}.soundboard-hero-copy p{max-width:680px;margin:24px 0 0;color:var(--muted-2);font-size:clamp(1rem,1.6vw,1.22rem);font-weight:700;line-height:1.62}.soundboard-search{display:flex;align-items:center;gap:12px;width:min(620px,100%);min-height:58px;margin-top:32px;padding:0 16px;border:1px solid rgba(103,232,249,.23);border-radius:10px;background:#ffffff0f;box-shadow:0 22px 60px #00000047}.soundboard-search svg{flex:0 0 20px;color:var(--cyan)}.soundboard-search input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:1rem;font-weight:750}.soundboard-search input::-webkit-search-cancel-button{appearance:none}.soundboard-search input::placeholder{color:#c7d2df9e}.search-clear{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border:1px solid rgba(103,232,249,.22);border-radius:8px;color:var(--cyan);background:#67e8f90f;cursor:pointer}.search-clear:hover{border-color:#73f6a46b;color:var(--green-bright);background:#22c55e1a}.tag-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.tag-row button,.filter-tabs button,.sound-actions button,.now-playing-head button,.empty-sounds button{border:1px solid rgba(255,255,255,.1);color:var(--text);background:#ffffff0b;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,color .16s ease}.tag-row button{min-height:34px;padding:0 12px;border-radius:8px;color:var(--muted-2);font-size:.8rem;font-weight:900}.tag-row button:hover,.filter-tabs button:hover,.sound-actions button:hover,.now-playing-head button:hover,.empty-sounds button:hover{border-color:#73f6a46b;background:#22c55e1a}.soundboard-hero-panel,.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel,.collection-card{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.soundboard-hero-panel{padding:18px;border-radius:14px;background:linear-gradient(180deg,rgba(103,232,249,.08),transparent),#0c1219e6}.hero-panel-top{display:flex;align-items:center;justify-content:space-between;min-height:86px;margin-bottom:13px;padding:18px;border:1px solid rgba(115,246,164,.22);border-radius:10px;background:#22c55e14}.hero-panel-top span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.hero-panel-top strong{color:var(--green-bright);font-family:Space Grotesk,sans-serif;font-size:3.4rem;line-height:.9}.hero-feature-list{display:grid;gap:10px}.hero-feature-list button,.latest-panel button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:9px;color:var(--text);background:#ffffff09;text-align:left;cursor:pointer}.hero-feature-list button:hover,.latest-panel button:hover,.collection-card:hover,.sound-card:hover{border-color:#67e8f947;background:#67e8f912}.hero-feature-list span{color:var(--cyan);font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:900}.hero-feature-list strong,.latest-panel span{overflow:hidden;font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.hero-feature-list small,.latest-panel small{color:var(--muted);font-size:.72rem;font-weight:850;white-space:nowrap}.soundboard-shell{display:grid;grid-template-columns:220px minmax(0,1fr) 270px;align-items:start;gap:16px;padding-top:32px}.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel{border-radius:14px}.soundboard-sidebar,.latest-panel,.now-playing{position:sticky;top:92px}.soundboard-sidebar{padding:14px}.sidebar-title{display:flex;align-items:center;gap:10px;min-height:42px;color:var(--muted-2);font-size:.85rem;font-weight:900}.sidebar-title svg{color:var(--green-bright)}.category-list{display:grid;gap:7px}.category-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:0 9px;border:1px solid transparent;border-radius:8px;color:var(--muted-2);background:transparent;text-align:left;cursor:pointer}.category-list button:hover,.category-list .active{color:var(--text);border-color:#ffffff17;background:#ffffff0b}.category-list strong{color:var(--muted);font-size:.72rem}.category-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 16px currentColor}.sound-category.green,.category-dot.green{color:var(--green-bright)}.sound-category.cyan,.category-dot.cyan{color:var(--cyan)}.sound-category.amber,.category-dot.amber{color:#fbbf24}.sound-category.rose,.category-dot.rose{color:#fb7185}.category-dot.green,.collection-card.green:before{background:var(--green-bright)}.category-dot.cyan,.collection-card.cyan:before{background:var(--cyan)}.category-dot.amber,.collection-card.amber:before{background:#fbbf24}.category-dot.rose,.collection-card.rose:before{background:#fb7185}.soundboard-main{min-width:0;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#0d131bc7}.soundboard-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.soundboard-toolbar .section-label{margin-bottom:8px}.soundboard-toolbar h2{font-size:clamp(1.7rem,3vw,2.8rem)}.filter-tabs{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.filter-tabs button{min-height:36px;padding:0 12px;border-radius:8px;color:var(--muted-2);font-size:.78rem;font-weight:900}.filter-tabs .active{color:#041009;border-color:#73f6a48f;background:linear-gradient(180deg,var(--green-bright),var(--green))}.sound-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sound-loading{display:inline-flex;min-height:32px;align-items:center;margin:-4px 0 12px;color:var(--cyan);font-size:.78rem;font-weight:900}.sound-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:158px;overflow:hidden;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff09;transition:border-color .16s ease,background .16s ease,transform .16s ease}.sound-card.active{border-color:#73f6a47a;background:#22c55e1a}.sound-card:hover{transform:translateY(-1px)}.sound-play{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(115,246,164,.38);border-radius:10px;color:#041009;background:linear-gradient(180deg,var(--green-bright),var(--green));box-shadow:0 0 24px #22c55e42;cursor:pointer}.sound-card-main{min-width:0}.sound-category{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border:1px solid currentColor;border-radius:6px;background:#ffffff09;font-size:.66rem;font-weight:950;text-transform:uppercase}.sound-card h3{overflow:hidden;margin-top:10px;font-size:1.02rem;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.sound-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.sound-tags span{color:var(--muted);font-size:.7rem;font-weight:850}.sound-meter{display:flex;align-items:end;gap:3px;height:28px;margin-top:13px;overflow:hidden}.sound-meter span{width:5px;height:calc(8px + var(--bar) * 2px);border-radius:999px;background:linear-gradient(180deg,var(--green-bright),rgba(103,232,249,.38));opacity:.66}.sound-card.active .sound-meter span{animation:pulseBar .72s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -70ms)}.sound-meta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.72rem;font-weight:850}.sound-actions{position:absolute;right:12px;bottom:36px;display:flex;gap:6px}.sound-actions button,.now-playing-head button{display:grid;width:32px;height:32px;place-items:center;padding:0;border-radius:8px}.sound-actions button.active{color:#fb7185;border-color:#fb718573;background:#fb718521}.sound-actions button:disabled{cursor:not-allowed;opacity:.48}.sound-actions button:disabled:hover{border-color:#ffffff1a;background:#ffffff0b}.soundboard-rail{display:grid;gap:16px}.now-playing{padding:16px;background:linear-gradient(180deg,rgba(34,197,94,.1),transparent),#0b1117db}.now-playing-head{display:flex;justify-content:space-between;gap:12px}.now-playing h2{margin-top:16px;font-size:1.7rem;line-height:1.02}.now-wave{display:flex;align-items:center;gap:4px;min-height:74px;margin-top:18px;padding:0 2px;overflow:hidden}.now-wave span{width:5px;height:calc(14px + (var(--i) % 9) * 4px);border-radius:999px;background:linear-gradient(180deg,var(--green-bright),var(--cyan));opacity:.54}.now-wave.playing span{animation:pulseBar .78s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -54ms)}.now-playing dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.now-playing dl div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff09}.now-playing dt{color:var(--muted);font-size:.64rem;font-weight:900;text-transform:uppercase}.now-playing dd{margin:6px 0 0;color:var(--text);font-size:.82rem;font-weight:950}.latest-panel{top:408px;display:grid;gap:8px;padding:14px}.latest-panel button{grid-template-columns:minmax(0,1fr);gap:4px;min-height:54px}.empty-sounds{display:grid;min-height:280px;place-items:center;gap:10px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;color:var(--muted-2)}.empty-sounds svg{width:32px;height:32px;color:var(--cyan)}.empty-sounds button{min-height:36px;padding:0 13px;border-radius:8px;font-weight:900}.category-showcase{padding-top:54px}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.collection-card{position:relative;min-height:142px;overflow:hidden;padding:20px;border-radius:12px;color:var(--text);text-align:left;cursor:pointer}.collection-card:before{position:absolute;right:-34px;bottom:-42px;width:120px;height:120px;border-radius:50%;content:"";filter:blur(4px);opacity:.12}.collection-card .category-dot{display:block;margin-bottom:22px}.collection-card strong,.collection-card small{display:block}.collection-card strong{font-family:Space Grotesk,sans-serif;font-size:1.2rem}.collection-card small{margin-top:8px;color:var(--muted);font-size:.78rem;font-weight:900}@keyframes pulseBar{0%{transform:scaleY(.46);opacity:.42}to{transform:scaleY(1.04);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:980px){.section-pad{padding:82px 0}.hero{padding-top:124px}.hero-grid,.split-head,.open-source,.install,.soundboard-hero,.soundboard-shell{grid-template-columns:1fr}.hero-grid{gap:42px}.soundboard-hero{padding-top:78px}.soundboard-hero-panel{width:min(460px,100%)}.soundboard-sidebar,.latest-panel,.now-playing{position:static}.category-list,.soundboard-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shell{min-height:auto}.step-list,.feature-grid,.use-grid,.route-diagram,.showcase-pads,.slider-row,.repo-stats,.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-node:not(:last-child):after,.integration{display:none}.large-window,.mock-workspace{grid-template-columns:1fr}.mock-mixer{display:none}.large-sidebar{display:flex;flex-wrap:wrap;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.route-card{display:none}}@media(max-width:720px){.section-pad,.compat-strip,.showcase{width:calc(100% - 32px);max-width:1180px}.navbar{height:auto;min-height:68px;padding:12px 20px}.navbar nav{display:none}.nav-download{display:none}.brand span:last-child{display:none}.brand-logo{width:34px;height:34px}.hero-copy h1{font-size:clamp(3.4rem,17vw,5.2rem);line-height:.8}.hero-subtitle{font-size:clamp(1.55rem,8.5vw,2.4rem)}.hero-body{width:min(100%,34ch);font-size:.98rem;overflow-wrap:normal}.hero-actions,.button-row{align-items:stretch;flex-direction:column}.btn{width:min(340px,calc(100vw - 32px));max-width:100%;white-space:normal}.app-window,.large-window,.compat-inner,.github-card,.install-steps{width:min(340px,calc(100vw - 32px));max-width:100%}.mock-topbar,.showcase-head{align-items:flex-start;flex-direction:column}.mock-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mock-actions button{min-width:0;padding:0 7px;font-size:.62rem;white-space:normal}.mock-brand span{font-size:.66rem}.mock-tools,.mock-list,.step-list,.feature-grid,.use-grid,.route-diagram,.showcase-pads,.slider-row,.repo-stats,.sound-grid,.soundboard-rail,.collection-grid,.category-list{grid-template-columns:1fr}.soundboard-page{padding-top:68px}.soundboard-hero{gap:28px;padding-top:58px}.soundboard-hero-copy h1{font-size:clamp(2.9rem,15vw,4.8rem)}.soundboard-search{min-height:54px}.soundboard-toolbar{align-items:stretch;flex-direction:column}.filter-tabs{justify-content:flex-start}.soundboard-main,.soundboard-sidebar,.now-playing,.latest-panel,.soundboard-hero-panel{width:min(100%,calc(100vw - 32px))}.sound-card{grid-template-columns:44px minmax(0,1fr);min-height:164px}.sound-play{width:44px;height:44px}.sound-card h3{white-space:normal}.sound-actions{bottom:38px}.now-playing dl{grid-template-columns:1fr}.compat-inner{justify-content:flex-start}.compat-inner span,.compat-inner strong{width:100%}.mock-section-head{align-items:start;flex-direction:column}.feature-card.wide{grid-column:span 1}.showcase-stage{min-height:auto;padding:0}.large-main,.large-sidebar,.github-card{padding:18px}}:root{--bg: #05070a;--bg-2: #080d11;--surface: rgba(13, 18, 24, .88);--surface-2: rgba(18, 25, 32, .82);--surface-3: rgba(255, 255, 255, .055);--border: rgba(218, 246, 255, .1);--border-strong: rgba(111, 244, 167, .42);--green: #21d46b;--green-bright: #68f79e;--cyan: #55dff2;--text: #f7fbff;--muted: #8f9eae;--muted-2: #d0dae5;--danger: #ff6b78;--shadow: 0 24px 80px rgba(0, 0, 0, .46);--radius: 10px}body{background:linear-gradient(180deg,#55dff214,#05070a00 520px),linear-gradient(125deg,#21d46b1a,#05070a00 42%),linear-gradient(180deg,#071013,#05070a 46%,#040507)}body:before{background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.section-pad{width:min(1240px,calc(100% - 48px));padding:96px 0}.navbar{height:76px;border-bottom-color:#daf6ff14;background:#04070ad1;box-shadow:0 10px 36px #00000038}.brand{gap:12px;font-size:1.06rem}.brand-logo{width:44px;height:36px;border-color:#68f79e80;border-radius:10px;background:#030507}.navbar nav{gap:10px}.navbar nav a{min-height:38px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#cbd6e1}.navbar nav a:hover{border-color:#55dff22e;background:#55dff20e;color:var(--text)}.nav-download{color:#031109!important;border-color:#68f79e73!important;background:linear-gradient(180deg,#76ffab,#22d56f)!important;box-shadow:0 0 30px #21d46b40}.hero{min-height:820px;padding-top:150px;padding-bottom:72px}.hero-grid{grid-template-columns:minmax(330px,.78fr) minmax(600px,1.22fr);gap:64px}.hero-copy h1{font-size:clamp(5.4rem,10vw,10.6rem);line-height:.76;text-shadow:none}.hero-subtitle{margin-top:30px;color:var(--green-bright);font-size:clamp(1.55rem,2.8vw,2.8rem);letter-spacing:0}.hero-body{max-width:590px;color:#d7e0e9}.btn{min-height:52px;border-radius:10px;padding:0 18px}.btn.primary{color:#031109;background:linear-gradient(180deg,#77ffad,#1fd269);box-shadow:0 14px 44px #21d46b3d}.btn.secondary{border-color:#daf6ff21;background:#ffffff0b}.hero-proof span{min-height:32px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(218,246,255,.09);border-radius:9px;background:#ffffff09}.hero-proof span:before{width:6px;height:6px}.preview-shell{min-height:610px}.app-window,.large-window,.feature-card,.step-card,.github-card,.install-steps,.use-card,.faq-item,.route-card,.route-diagram,.soundboard-hero-panel,.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel,.collection-card{border-color:#daf6ff1c;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0b1016db;box-shadow:0 28px 90px #0000006b}.app-window{border-radius:16px}.mock-topbar{min-height:82px;background:#ffffff09}.mock-workspace{gap:14px;padding:14px}.mock-library,.mock-mixer{border-radius:12px;background:#0306097a}.mock-sound,.showcase-pads button,.sound-card{border-color:#daf6ff17;background:#ffffff0a}.mock-sound:hover,.mock-sound.active,.showcase-pads button:hover,.sound-card:hover{border-color:#68f79e6b;background:#21d46b16}.compat-strip{width:min(1240px,calc(100% - 48px))}.compat-inner{justify-content:space-between;border-radius:12px;background:#ffffff0a}.compat-inner strong{border-color:#55dff22e;background:#55dff20e}.section-label{color:var(--green-bright);letter-spacing:.08em}h2{font-size:clamp(2.3rem,4.4vw,4.75rem);line-height:.95}.step-list{gap:16px}.step-card{min-height:218px;padding:26px}.feature-grid{gap:16px}.feature-card,.use-card{border-radius:12px}.card-icon{border-radius:9px;background:#55dff212}.showcase{width:min(1320px,calc(100% - 48px))}.showcase-stage{padding:22px;min-height:610px}.large-window{border-radius:18px}.large-sidebar,.large-main{padding:28px}.open-source,.install{gap:64px}.final-cta{min-height:390px;border-top:1px solid rgba(218,246,255,.08);border-bottom:1px solid rgba(218,246,255,.08)}.footer{padding-bottom:112px}.soundboard-page{padding-top:76px;padding-bottom:74px}.soundboard-hero{width:min(1320px,calc(100% - 48px));grid-template-columns:minmax(0,1fr) 380px;gap:56px;padding-top:88px;padding-bottom:54px}.soundboard-hero-copy h1{font-size:clamp(4.6rem,8vw,8.8rem);line-height:.78}.soundboard-search{width:min(680px,100%);min-height:60px;border-color:#55dff242;border-radius:12px;background:#090e14d1}.tag-row button,.filter-tabs button{border-radius:9px}.soundboard-hero-panel{border-radius:18px}.hero-panel-top{min-height:92px;border-radius:12px}.soundboard-shell{width:min(1320px,calc(100% - 48px));grid-template-columns:240px minmax(0,1fr) 300px;gap:16px;padding-top:24px}.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel{border-radius:16px}.category-list{gap:8px}.category-list button{min-height:46px;border-radius:10px}.soundboard-main{padding:20px}.soundboard-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:18px}.soundboard-toolbar .filter-tabs{flex-wrap:nowrap;align-self:start;padding-top:2px}.soundboard-toolbar h2{font-size:clamp(2rem,3.2vw,3.4rem)}.sound-grid{gap:12px}.sound-card{min-height:172px;border-radius:12px}.sound-play{border-radius:12px}.sound-card h3{font-size:1rem}.sound-category{border-radius:7px}.now-playing{background:linear-gradient(180deg,#21d46b1c,#21d46b04),#07130fe0}.now-playing h2{font-size:1.62rem}.latest-panel{top:426px}.category-showcase{width:min(1320px,calc(100% - 48px));padding-top:70px}.collection-grid{gap:16px}.collection-card{border-radius:14px}.sound-player-dock{position:fixed;right:24px;bottom:20px;left:24px;z-index:30;display:grid;grid-template-columns:46px minmax(180px,.42fr) minmax(220px,1fr) 38px;align-items:center;gap:14px;width:min(920px,calc(100% - 48px));min-height:72px;margin:0 auto;padding:12px;border:1px solid rgba(218,246,255,.13);border-radius:16px;background:#070b0fe6;box-shadow:0 22px 70px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dock-play{width:46px;height:46px}.dock-copy{min-width:0}.dock-copy strong,.dock-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-copy strong{font-size:.95rem;font-weight:950}.dock-copy span{margin-top:5px;color:var(--muted);font-size:.72rem;font-weight:850}.dock-wave{display:flex;align-items:center;gap:4px;min-height:38px;overflow:hidden}.dock-wave span{width:5px;height:calc(10px + (var(--i) % 8) * 3px);border-radius:999px;background:linear-gradient(180deg,var(--green-bright),var(--cyan));opacity:.56}.dock-wave.playing span{animation:pulseBar .76s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -48ms)}.dock-stop{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(218,246,255,.12);border-radius:10px;color:var(--text);background:#ffffff0d;cursor:pointer}.dock-stop:hover{border-color:#ff6b785c;color:#ffd8dd;background:#ff6b781a}@media(max-width:1100px){.hero-grid,.soundboard-hero,.soundboard-shell{grid-template-columns:1fr}.soundboard-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.soundboard-sidebar,.latest-panel,.now-playing{position:static}.category-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.section-pad,.compat-strip,.showcase,.soundboard-hero,.soundboard-shell,.category-showcase{width:calc(100% - 32px)}.hero{min-height:auto;padding-top:118px}.hero-copy h1{font-size:clamp(3.5rem,18vw,5.5rem)}.hero-actions{align-items:stretch}.soundboard-hero-copy h1{font-size:clamp(3rem,15vw,4.9rem)}.soundboard-hero{padding-top:58px}.sound-grid,.soundboard-rail,.collection-grid,.category-list{grid-template-columns:1fr}.soundboard-toolbar{align-items:stretch;grid-template-columns:1fr}.soundboard-toolbar .filter-tabs{flex-wrap:wrap}.soundboard-toolbar h2{font-size:clamp(2rem,11vw,3rem)}.sound-player-dock{right:12px;bottom:12px;left:12px;grid-template-columns:42px minmax(0,1fr) 36px;width:auto;min-height:64px;border-radius:14px}.dock-wave{display:none}.dock-play{width:42px;height:42px}.footer{padding-bottom:104px}}:root{--bg: #020304;--bg-2: #06090b;--surface: rgba(8, 12, 14, .9);--surface-2: rgba(12, 18, 21, .86);--surface-3: rgba(255, 255, 255, .045);--border: rgba(205, 249, 241, .13);--border-strong: rgba(0, 245, 168, .52);--green: #18e477;--green-bright: #51ff9e;--cyan: #17e7d7;--amber: #f2c94c;--text: #f7fbf8;--muted: #879590;--muted-2: #c6d1cc;--danger: #ff5969;--shadow: 0 28px 80px rgba(0, 0, 0, .5);--radius: 8px;--console-line: rgba(81, 255, 158, .18)}body{background:linear-gradient(180deg,#03060633,#030606eb 460px),repeating-linear-gradient(0deg,rgba(81,255,158,.045) 0 1px,transparent 1px 72px),repeating-linear-gradient(90deg,rgba(23,231,215,.038) 0 1px,transparent 1px 96px),#020304;color:var(--text)}body:before{background:linear-gradient(90deg,transparent 0 49%,rgba(81,255,158,.08) 49% 50%,transparent 50% 100%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:100% 100%,36px 36px,36px 36px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 68%);mask-image:linear-gradient(to bottom,black,transparent 68%)}body:after{position:fixed;inset:74px 0 auto;z-index:-1;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(81,255,158,.7),rgba(23,231,215,.45),transparent);opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px}.section-pad{width:min(1340px,calc(100% - 48px));padding:96px 0}.navbar{height:74px;padding:0 max(24px,calc((100vw - 1340px)/2));border-bottom-color:#cdf9f124;background:#020304e6;box-shadow:0 12px 42px #0000006b}.brand{min-width:160px;gap:12px;color:var(--text);font-size:1.08rem}.brand-logo{width:76px;height:34px;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-logo img{object-fit:contain}.navbar nav{gap:8px;font-size:.82rem;font-weight:750}.navbar nav a{display:inline-flex;min-height:40px;align-items:center;padding:0 13px;border:1px solid transparent;border-radius:7px;color:#d9e3df}.navbar nav a:hover{border-color:#cdf9f124;background:#ffffff09}.nav-download,.btn.primary{color:#00150b!important;border-color:#51ff9eb8!important;background:linear-gradient(180deg,#64ff9f,#11df70)!important;box-shadow:0 0 0 1px #51ff9e2e,0 16px 48px #18e4773b!important}.hero{min-height:900px;padding-top:142px;padding-bottom:36px}.hero-grid{grid-template-columns:minmax(330px,.68fr) minmax(680px,1.32fr);gap:68px}.hero-copy h1,.soundboard-hero-copy h1{font-size:clamp(5.6rem,11vw,11.8rem);line-height:.74;text-transform:uppercase;text-shadow:0 1px 0 #ffffff,0 0 36px rgba(255,255,255,.12)}.hero-subtitle{margin-top:22px;color:var(--green-bright);font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2rem,3.3vw,3.7rem);line-height:1}.hero-body,.soundboard-hero-copy p{max-width:610px;color:#cdd8d3;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:500}.btn{min-height:52px;border-radius:7px;font-size:.9rem;font-weight:850}.btn.secondary{color:#eef7f3;border-color:#cdf9f133;background:#030708bd}.btn.secondary:hover{border-color:#17e7d76b;background:#17e7d714}.hero-proof span{min-height:34px;padding:0 12px;border:1px solid rgba(205,249,241,.14);border-radius:6px;background:#ffffff06;color:#d9e5df}.hero-proof span:before{background:var(--amber);box-shadow:0 0 16px #f2c94ca8}.preview-shell{min-height:620px}.preview-shell:before,.showcase-stage:before{display:none}.app-window{overflow:hidden;border:1px solid rgba(205,249,241,.16);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 120px),#050809;box-shadow:0 28px 100px #000000a8,inset 0 1px #ffffff0a}.mock-topbar{min-height:64px;padding:10px 16px;border-bottom-color:#cdf9f11f;background:#ffffff06}.mock-logo{width:70px;height:28px;border:0;border-radius:0;background:transparent;box-shadow:none}.mock-logo img{object-fit:contain}.mock-brand{align-items:center}.mock-brand strong{display:none}.mock-brand span{color:var(--muted);font-size:.75rem}.mock-actions button{min-width:30px;min-height:30px;padding:0;border:1px solid transparent;border-radius:6px;color:#bfc9c5;background:transparent;font-size:.9rem}.mock-actions button:hover{border-color:#cdf9f124;background:#ffffff0a}.mock-workspace{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:500px;gap:0;padding:0}.mock-sidebar{display:grid;align-content:start;gap:8px;padding:16px 10px;border-right:1px solid rgba(205,249,241,.11);background:linear-gradient(180deg,#17e7d70d,#ffffff03)}.mock-sidebar button{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:6px;color:#d4ded9;background:transparent;font-size:.72rem;font-weight:800;cursor:pointer}.mock-sidebar button svg{width:14px;height:14px}.mock-sidebar button.active,.mock-sidebar button:hover{color:var(--green-bright);border-color:#51ff9e57;background:#18e4771f}.mock-system{display:grid;gap:5px;margin-top:116px;padding:10px;border:1px solid rgba(205,249,241,.1);border-radius:7px;color:var(--muted);font-size:.64rem;font-weight:750}.mock-system strong{color:var(--green-bright)}.mock-routing-desk{min-width:0;padding:16px}.mock-section-head{align-items:start;min-height:40px;margin-bottom:12px}.mock-section-head h3{color:#f4faf6;font-size:.92rem;text-transform:uppercase}.mock-section-head p{margin-top:4px;color:var(--muted)}.mock-section-head>strong{min-height:24px;padding:5px 9px;border:1px solid rgba(81,255,158,.2);border-radius:999px;color:var(--green-bright);background:#18e47714;font-size:.65rem}.route-console{display:grid;grid-template-columns:154px minmax(210px,1fr) 196px;align-items:center;gap:14px;min-height:208px;padding:12px;border:1px solid rgba(205,249,241,.12);border-radius:8px;background:#01040575}.route-stack{display:grid;gap:10px}.route-stack button{display:flex;min-height:72px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(205,249,241,.13);border-radius:7px;color:var(--text);background:#ffffff06;cursor:pointer}.route-stack button.active,.route-stack button:hover{border-color:#51ff9e57;background:#18e47712}.route-stack svg{flex:0 0 22px;color:#eef7f3}.route-stack strong,.route-stack small{display:block;font-size:.72rem}.route-stack small{margin-top:2px;color:var(--muted)}.route-stack i{display:block;height:5px;margin-top:8px;border-radius:999px;background:repeating-linear-gradient(90deg,var(--green-bright) 0 4px,transparent 4px 7px)}.route-matrix{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:7px;min-height:164px;padding:18px 10px}.route-matrix span{min-height:24px;border:1px solid rgba(205,249,241,.1);border-radius:5px;background:#ffffff08}.route-matrix span.lit{border-color:#51ff9eb8;background:var(--green-bright);box-shadow:0 0 18px #51ff9ebd}.route-matrix svg{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.route-matrix path{stroke:url(#unused);stroke:var(--cyan);stroke-width:2;filter:drop-shadow(0 0 8px rgba(23,231,215,.5))}.mock-vu{margin-top:12px;padding:12px;border:1px solid rgba(205,249,241,.13);border-radius:8px;background:#0104057a}.mock-vu>div{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.68rem;font-weight:850}.mock-vu strong{color:var(--green-bright)}.mock-vu .waveform{min-height:74px;padding:0}.mock-sound-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.mock-sound-row button{display:grid;min-height:64px;align-content:space-between;padding:10px;border:1px solid rgba(205,249,241,.12);border-radius:7px;color:#eef7f3;background:#ffffff07;text-align:left;cursor:pointer}.mock-sound-row button.active,.mock-sound-row button:hover{border-color:#51ff9e6b;background:#18e47717}.mock-sound-row strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.mock-sound-row kbd,.sound-meta kbd{width:24px;min-width:24px;height:22px;margin:0;border-radius:5px;color:#f5fff9;background:#ffffff0b}.waveform span,.now-wave span,.dock-wave span{background:linear-gradient(180deg,var(--green-bright),var(--cyan) 58%,var(--amber))}.signal-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:72px;margin-top:34px;padding:14px 0 0;border-top:1px solid rgba(205,249,241,.12)}.signal-node{position:relative;display:flex;min-height:72px;align-items:center;gap:14px;padding:14px;border:1px solid rgba(205,249,241,.16);border-radius:7px;background:#05090ac7}.signal-node:not(:last-child):after{position:absolute;top:50%;right:-60px;width:48px;height:2px;content:"";background:linear-gradient(90deg,var(--green-bright),var(--cyan));box-shadow:0 0 18px #51ff9e80}.signal-node:not(:last-child):before{position:absolute;top:calc(50% - 5px);right:-62px;width:10px;height:10px;border-top:2px solid var(--cyan);border-right:2px solid var(--cyan);content:"";transform:rotate(45deg)}.signal-node.active{border-color:var(--border-strong);box-shadow:0 0 0 1px #51ff9e1f,0 0 38px #18e47729}.signal-node-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--green-bright)}.signal-node strong{display:block;color:#f3fbf7;font-size:.86rem}.signal-node i{display:flex;gap:3px;margin-top:8px}.signal-node b{width:4px;height:calc(4px + var(--bar) * 2px);border-radius:999px;background:var(--green-bright);opacity:.72}.compat-strip{display:none}.section-label{color:var(--green-bright);letter-spacing:.07em}h2{max-width:980px;font-size:clamp(2.35rem,4.8vw,5.05rem);line-height:.93}.app-window,.large-window,.feature-card,.step-card,.github-card,.install-steps,.use-card,.faq-item,.route-diagram,.soundboard-hero-panel,.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel,.collection-card{border-color:#cdf9f121;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#060a0ce6;box-shadow:var(--shadow)}.step-card,.feature-card,.use-card,.install-step,.faq-item{border-radius:7px}.route-diagram{position:relative;gap:0;padding:0;overflow:hidden;border-radius:8px;background:#030708bd}.route-node{min-height:126px;border:0;border-right:1px solid rgba(205,249,241,.12);border-radius:0;background:linear-gradient(90deg,rgba(81,255,158,.08),transparent 70%),#ffffff05}.route-node:not(:last-child):after{right:-18px;width:36px;height:2px;background:var(--cyan)}.feature-grid{grid-template-columns:1.15fr .85fr 1fr}.feature-card{position:relative;min-height:260px;overflow:hidden}.feature-card:after,.use-card:after{position:absolute;right:18px;bottom:16px;width:72px;height:30px;content:"";background:repeating-linear-gradient(90deg,rgba(81,255,158,.42) 0 4px,transparent 4px 8px);opacity:.28}.feature-card.wide{grid-column:span 1}.card-icon{border-radius:6px;color:var(--green-bright);background:#18e47714}.showcase-stage{padding:0}.large-window{border-radius:10px}.large-sidebar{background:#00000038}.showcase-pads button{border-radius:7px}.integration{border-radius:7px;background:#030708eb}.soundboard-page{padding-top:74px;padding-bottom:82px}.soundboard-hero,.soundboard-shell,.category-showcase,.showcase{width:min(1340px,calc(100% - 48px))}.soundboard-hero{grid-template-columns:minmax(0,1fr) 390px;gap:64px;padding-top:86px}.soundboard-hero-copy h1{max-width:900px;font-size:clamp(4.8rem,8.4vw,9.8rem)}.soundboard-search{min-height:60px;border-color:#17e7d757;border-radius:8px;background:#020607e0;box-shadow:inset 0 0 0 1px #ffffff06,0 20px 52px #00000057}.tag-row button,.filter-tabs button,.sound-actions button,.now-playing-head button,.empty-sounds button,.category-list button,.latest-panel button,.hero-feature-list button{border-radius:6px}.tag-row button{min-height:36px;border-color:#cdf9f121;background:#ffffff06}.soundboard-hero-panel{padding:14px;border-radius:9px}.hero-panel-top{min-height:94px;border-radius:7px;background:linear-gradient(90deg,#18e4771f,#17e7d70a),#01040570}.hero-panel-top strong{color:var(--green-bright);font-size:3.6rem}.hero-feature-list button{grid-template-columns:32px minmax(0,1fr) auto;background:#ffffff06}.soundboard-shell{grid-template-columns:240px minmax(0,1fr) 300px;gap:16px;padding-top:20px}.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel{border-radius:9px}.soundboard-main{padding:18px}.soundboard-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.soundboard-toolbar h2{font-size:clamp(2rem,3.3vw,3.35rem)}.filter-tabs{padding:5px;border:1px solid rgba(205,249,241,.12);border-radius:8px;background:#00000042}.filter-tabs button{min-height:34px;border-color:transparent}.sound-card{min-height:176px;padding:14px;border-radius:8px;background:linear-gradient(135deg,rgba(23,231,215,.045),transparent 56%),#ffffff07}.sound-card:before{position:absolute;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--green-bright),var(--cyan),transparent);opacity:.46}.sound-card.active{border-color:#51ff9e99;background:linear-gradient(135deg,rgba(24,228,119,.13),transparent 62%),#ffffff07}.sound-play,.dock-play{border-radius:8px}.sound-category{border-radius:5px;background:#0000002e}.sound-meter{height:34px}.sound-meter span{width:4px;border-radius:1px;background:linear-gradient(180deg,var(--green-bright),var(--cyan))}.sound-meta{align-items:center}.sound-meta span:first-child{display:flex;align-items:center;gap:8px}.now-playing{background:linear-gradient(180deg,#18e4771f,#18e47705),#030708e6}.now-playing h2{font-size:1.58rem}.now-playing dl div{border-radius:6px}.latest-panel{top:424px}.collection-card{min-height:148px;border-radius:8px}.sound-player-dock{width:min(1040px,calc(100% - 48px));min-height:74px;border-radius:9px;border-color:#cdf9f12e;background:#020506eb}.final-cta{border-color:#cdf9f11f}.footer{border-top:1px solid rgba(205,249,241,.1)}@media(max-width:1180px){.hero-grid,.soundboard-hero,.soundboard-shell{grid-template-columns:1fr}.signal-rail{grid-template-columns:1fr;gap:12px}.signal-node:not(:last-child):before,.signal-node:not(:last-child):after{display:none}.feature-grid,.use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.soundboard-sidebar,.latest-panel,.now-playing{position:static}.soundboard-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html,body,#root,.home-page,.soundboard-page{max-width:100%;overflow-x:hidden}.section-pad,.soundboard-hero,.soundboard-shell,.category-showcase,.showcase{width:calc(100% - 32px)}.hero-copy,.soundboard-hero-copy,.soundboard-hero-panel,.soundboard-sidebar,.soundboard-main,.soundboard-rail{min-width:0}.soundboard-hero{justify-items:stretch}.navbar{min-height:68px;padding:10px 16px}.brand-logo{display:none}.brand span:last-child{display:inline}.hero{min-height:auto;padding-top:112px}.hero-copy h1,.hero-subtitle{max-width:100%}.hero-copy h1{font-size:clamp(3.7rem,18vw,5.8rem)}.soundboard-hero-copy h1{max-width:100%;font-size:clamp(2.62rem,11vw,3.55rem);line-height:.84;overflow-wrap:anywhere}.soundboard-hero-copy p{width:100%;max-width:100%}.hero-subtitle{font-size:clamp(1.75rem,9vw,2.7rem)}.hero-actions,.button-row{align-items:stretch;flex-direction:column}.btn{width:100%}.hero-proof{display:grid;grid-template-columns:1fr;width:100%}.hero-proof span{width:100%}.preview-shell,.app-window,.route-console,.soundboard-hero-panel,.soundboard-search,.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel{width:100%;max-width:100%}.mock-topbar{align-items:center;flex-direction:row}.mock-actions{display:flex;width:auto;margin-left:auto;flex-wrap:nowrap}.mock-actions button{min-width:28px;width:28px;min-height:28px;padding:0;font-size:.72rem}.hero-panel-top{gap:14px;overflow:hidden}.hero-panel-top span{min-width:0}.hero-panel-top strong{flex:0 0 auto;font-size:3rem}.mock-workspace,.route-console,.large-window{grid-template-columns:1fr}.mock-sidebar{display:none}.route-matrix{min-height:138px;gap:5px;padding:14px 6px}.route-stack button,.hero-feature-list button,.latest-panel button,.sound-card,.collection-card{min-width:0}.mock-sound-row,.sound-grid,.feature-grid,.use-grid,.collection-grid,.soundboard-rail,.category-list{grid-template-columns:1fr}.signal-rail{margin-top:26px}.soundboard-toolbar{grid-template-columns:1fr}.filter-tabs{justify-content:start}.tag-row{max-width:100%}.sound-player-dock{right:12px;bottom:12px;left:12px;grid-template-columns:42px minmax(0,1fr) 36px;width:auto;min-height:64px}.dock-wave{display:none}}:root{--bg: #090908;--bg-2: #10100f;--surface: #121211;--surface-2: #181816;--surface-3: #20201d;--border: rgba(238, 232, 218, .12);--border-strong: rgba(205, 169, 96, .58);--green: #9aa37a;--green-bright: #d2b36b;--cyan: #aeb5a8;--amber: #d2b36b;--text: #f4efe5;--muted: #8f8b82;--muted-2: #c9c1b4;--danger: #b86464;--shadow: 0 28px 70px rgba(0, 0, 0, .42);--radius: 6px;--console-line: rgba(205, 169, 96, .18)}html,body{background:#090908}body{color:var(--text);background:repeating-linear-gradient(90deg,rgba(238,232,218,.018) 0 1px,transparent 1px 92px),#090908}body:before{opacity:.28;background:linear-gradient(rgba(238,232,218,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(238,232,218,.022) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 64%);mask-image:linear-gradient(to bottom,black,transparent 64%)}body:after{background:#eee8da21;opacity:1}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:var(--amber)}.section-pad,.soundboard-hero,.soundboard-shell,.category-showcase,.showcase{width:min(1280px,calc(100% - 56px))}.navbar{height:76px;padding:0 max(28px,calc((100vw - 1280px)/2));border-bottom:1px solid rgba(238,232,218,.12);background:#090908f0;box-shadow:none}.brand{min-width:auto;color:var(--text);font-family:Space Grotesk,Inter,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}.brand-logo{display:none}.navbar nav{gap:6px;color:var(--muted-2);font-size:.8rem;font-weight:700}.navbar nav a{min-height:38px;border-radius:4px;color:#d9d1c5;background:transparent}.navbar nav a:hover{border-color:#eee8da21;background:#eee8da0a}.nav-download,.btn.primary,.filter-tabs .active,.sound-play,.dock-play{color:#15120d!important;border-color:#d2b36bb3!important;background:#d2b36b!important;box-shadow:none!important}.hero{min-height:850px;padding-top:150px;padding-bottom:48px}.hero-grid{grid-template-columns:minmax(330px,.72fr) minmax(620px,1.28fr);gap:72px}.hero-copy h1,.soundboard-hero-copy h1{color:#fffaf0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(4.8rem,9vw,8.8rem);line-height:.82;text-shadow:none}.hero-subtitle{max-width:560px;margin-top:24px;color:var(--amber);font-size:clamp(1.8rem,2.9vw,3rem);line-height:1.04}.hero-body,.soundboard-hero-copy p,.section-head p,.showcase-head p,.install-copy p,.final-cta p{color:var(--muted-2);font-weight:500}.btn{min-height:50px;border-radius:4px;font-size:.9rem;letter-spacing:0}.btn:hover{transform:translateY(-1px)}.btn.secondary,.tag-row button,.filter-tabs button,.sound-actions button,.now-playing-head button,.empty-sounds button,.dock-stop{border-color:#eee8da24;color:var(--text);background:#eee8da09;box-shadow:none}.btn.secondary:hover,.tag-row button:hover,.filter-tabs button:hover,.sound-actions button:hover,.now-playing-head button:hover,.empty-sounds button:hover,.dock-stop:hover{border-color:#d2b36b75;color:#fff8eb;background:#d2b36b14;box-shadow:none}.hero-proof{gap:10px}.hero-proof span{min-height:32px;border-color:#eee8da1f;border-radius:4px;color:#d9d1c5;background:#eee8da06}.hero-proof span:before{background:var(--amber);box-shadow:none}.preview-shell{min-height:570px}.app-window,.large-window,.feature-card,.step-card,.github-card,.install-steps,.use-card,.faq-item,.route-diagram,.soundboard-hero-panel,.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel,.collection-card,.sound-player-dock{border-color:#eee8da21;background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.app-window{border-radius:8px;background:#121211}.mock-topbar{min-height:62px;border-bottom-color:#eee8da1c;background:#171715}.mock-logo{width:60px;filter:grayscale(1) contrast(.95) sepia(.16);opacity:.76}.mock-brand span,.mock-section-head p,.mock-system,.route-stack small,.dock-copy span{color:var(--muted)}.mock-actions button{color:var(--muted-2)}.mock-actions button:hover{border-color:#eee8da29;background:#eee8da0a}.mock-workspace{grid-template-columns:140px minmax(0,1fr)}.mock-sidebar{border-right-color:#eee8da1c;background:#11110f}.mock-sidebar button{border-radius:4px;color:#cac2b6}.mock-sidebar button.active,.mock-sidebar button:hover{color:#f6eddc;border-color:#d2b36b5c;background:#d2b36b14}.mock-system,.route-console,.route-stack button,.mock-vu,.mock-sound-row button,.soundboard-search,.hero-panel-top,.hero-feature-list button,.category-list button,.latest-panel button,.now-playing dl div,.sound-card,.collection-card,.sound-player-dock{border-color:#eee8da21;background:#eee8da06}.mock-section-head h3,.sound-card h3,.dock-copy strong{color:#fff8ec}.mock-section-head>strong,.sound-loading{color:var(--amber);border-color:#d2b36b47;background:#d2b36b12}.route-stack button.active,.route-stack button:hover,.mock-sound-row button.active,.mock-sound-row button:hover,.sound-card.active,.collection-card:hover,.latest-panel button:hover,.hero-feature-list button:hover,.sound-card:hover{border-color:#d2b36b6b;background:#d2b36b0f;transform:none}.route-stack svg,.signal-node-icon,.sidebar-title svg,.empty-sounds svg,.soundboard-search svg,.card-icon,.route-node svg{color:var(--amber)}.route-stack i{background:repeating-linear-gradient(90deg,#d2b36b 0 4px,transparent 4px 7px);opacity:.84}.route-matrix span{border-color:#eee8da1a;background:#eee8da07}.route-matrix span.lit{border-color:#d2b36b94;background:#d2b36b;box-shadow:none}.route-matrix path{stroke:#b9aa83;filter:none}.mock-vu .waveform,.large-main .waveform{border-color:#eee8da1f;background:#00000029}.waveform span,.now-wave span,.dock-wave span,.sound-meter span,.signal-node b{border-radius:1px;background:#b6a36e;opacity:.72;box-shadow:none}.mock-sound-row kbd,.sound-meta kbd,kbd{border-color:#eee8da2e;color:#efe6d7;background:#1d1c1a;box-shadow:none}.signal-rail{gap:28px;border-top-color:#eee8da1f}.signal-node{border-radius:4px;border-color:#eee8da24;background:#11110f;box-shadow:none}.signal-node.active{border-color:#d2b36b8f;box-shadow:none}.signal-node:not(:last-child):after{right:-25px;width:20px;height:1px;background:#d2b36b94;box-shadow:none}.signal-node:not(:last-child):before{right:-26px;border-color:#d2b36bb8}.section-label{color:var(--amber);font-size:.74rem;letter-spacing:.08em}h2{color:#fff8ec;font-size:clamp(2.1rem,4vw,4.25rem)}.step-card,.feature-card,.use-card{min-height:230px;padding:26px}.step-card span{color:var(--amber)}.step-card p,.feature-card p,.use-card p,.faq-item p{color:var(--muted-2)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card:after,.use-card:after{display:none}.card-icon{border-color:#d2b36b33;background:#d2b36b12}.route-diagram{background:#10100f}.route-node{border-right-color:#eee8da1f;background:transparent}.route-node:not(:last-child):after{background:#d2b36b94}.large-window,.large-sidebar,.large-main{background:#121211}.large-sidebar{border-right-color:#eee8da1c}.large-sidebar .active{color:var(--amber);border-color:#d2b36b47;background:#d2b36b12}.showcase-pads button,.mock-sound,.sound-card{border-color:#eee8da21;background:#eee8da06}.showcase-pads button:hover,.mock-sound:hover,.mock-sound.active{border-color:#d2b36b6b;background:#d2b36b0f}.control-strip,.repo-stats span{color:var(--muted)}.integration{border-color:#eee8da24;background:#151513}.github-card{background:#121211}.code-lines span{background:#eee8da1a}.repo-top svg{color:var(--amber)}.install-step span{color:#15120d;background:var(--amber)}.warning{color:var(--muted-2)}.faq-item button{color:var(--text)}.footer{border-top-color:#eee8da1f;background:#090908}.soundboard-page{background:transparent}.soundboard-hero{grid-template-columns:minmax(0,1fr) 360px;gap:64px;padding-top:92px;padding-bottom:52px}.soundboard-hero-copy h1{max-width:760px;font-size:clamp(4.1rem,7.2vw,7.2rem)}.soundboard-search{min-height:58px;border-radius:4px;color:var(--text);box-shadow:none}.soundboard-search input{color:var(--text)}.soundboard-search input::placeholder{color:#c9c1b4a8}.tag-row{gap:10px}.tag-row button,.filter-tabs button{border-radius:4px}.soundboard-hero-panel{border-radius:6px}.hero-panel-top{border-radius:4px}.hero-panel-top span,.sound-category,.now-playing dt,.collection-card small{color:var(--muted)}.hero-panel-top strong,.hero-feature-list span{color:var(--amber)}.hero-feature-list small,.latest-panel small,.sound-meta,.sound-tags span,.category-list strong{color:var(--muted)}.soundboard-shell{grid-template-columns:230px minmax(0,1fr) 290px}.soundboard-sidebar,.soundboard-main,.now-playing,.latest-panel{border-radius:6px}.category-list button{border-radius:4px;color:var(--muted-2)}.category-list button:hover,.category-list .active{color:var(--text);border-color:#d2b36b52;background:#d2b36b12}.category-dot,.category-dot.green,.category-dot.cyan,.category-dot.amber,.category-dot.rose{color:var(--amber);background:var(--amber);box-shadow:none}.sound-category.green,.sound-category.cyan,.sound-category.amber,.sound-category.rose{color:var(--amber)}.soundboard-toolbar h2{color:#fff8ec}.filter-tabs{border-radius:6px;border-color:#eee8da21;background:#00000029}.sound-card{min-height:168px;border-radius:6px}.sound-card:before{display:none}.sound-card h3{font-size:1.02rem}.sound-category{border-color:#d2b36b75;border-radius:3px;background:transparent}.sound-actions button.active{color:#e2c87f;border-color:#d2b36b7a;background:#d2b36b17}.now-playing{background:#121211}.now-playing h2{color:#fff8ec}.now-playing dl div{border-radius:4px}.latest-panel{top:422px}.collection-card{border-radius:6px}.collection-card:before{display:none}.sound-player-dock{border-radius:6px;background:#0f0f0ef5}@media(max-width:1180px){.hero-grid,.soundboard-hero,.soundboard-shell{grid-template-columns:1fr}.signal-rail{gap:12px}.signal-node:not(:last-child):after,.signal-node:not(:last-child):before{display:none}.feature-grid,.use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.section-pad,.soundboard-hero,.soundboard-shell,.category-showcase,.showcase{width:calc(100% - 32px)}.navbar{min-height:68px;padding:10px 16px}.hero{padding-top:112px}.hero-copy h1{font-size:clamp(3.6rem,17vw,5.2rem)}.soundboard-hero-copy h1{font-size:clamp(2.55rem,10.8vw,3.45rem)}.hero-subtitle{font-size:clamp(1.7rem,8vw,2.45rem)}.mock-workspace,.route-console,.large-window,.sound-grid,.feature-grid,.use-grid,.collection-grid,.soundboard-rail,.category-list{grid-template-columns:1fr}.mock-sidebar{display:none}.sound-player-dock{border-radius:5px}}
