.shell.svelte-643ckg{position:relative;display:block;width:100%;height:100%;aspect-ratio:100 / 64;container-type:inline-size;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.045) 44%,transparent 56%),linear-gradient(180deg,#1d1d1d,#141414 42%,#0c0c0c);border:2px solid var(--text-color);border-radius:9px;box-shadow:0 10px #000000b3,0 12px 22px #0000008c,inset 0 1px #ffffff47,inset 0 -4px #0000008c;transition:border-color .16s ease-out,box-shadow .2s ease-out}.notch.svelte-643ckg{position:absolute;top:-2px;left:50%;width:12%;height:5%;transform:translate(-50%);background:var(--bg-color);border:2px solid var(--text-color);border-top:0;border-radius:0 0 3px 3px}.screw.svelte-643ckg{position:absolute;width:3.4%;aspect-ratio:1;border-radius:50%;background:#262626;box-shadow:inset 0 0 0 1px #3b3b3b,0 1px #000c}.screw.svelte-643ckg:before,.screw.svelte-643ckg:after{content:"";position:absolute;left:50%;top:50%;width:46%;height:1.5px;background:#050505;transform:translate(-50%,-50%)}.screw.svelte-643ckg:after{transform:translate(-50%,-50%) rotate(90deg)}.s-tl.svelte-643ckg{left:3.4%;top:7%}.s-tr.svelte-643ckg{right:3.4%;top:7%}.s-bl.svelte-643ckg{left:3.4%;bottom:8%}.s-br.svelte-643ckg{right:3.4%;bottom:8%}.label.svelte-643ckg{position:absolute;left:9%;right:9%;top:8%;height:34%;display:flex;flex-direction:column;justify-content:space-between;padding:2.2cqw 2.8cqw;background:linear-gradient(180deg,#fbfaf6,#eceae1);color:#111;border-radius:1px;box-shadow:inset 0 0 0 1px #0000002e,0 1px 2px #00000080;border-left:1.1cqw solid var(--primary-color)}.label-row.svelte-643ckg{display:flex;align-items:baseline;justify-content:space-between;gap:2cqw;font-family:var(--font-mono);font-size:2.35cqw;font-weight:700;letter-spacing:.06em}.label-brand.svelte-643ckg{letter-spacing:.12em}.label-type.svelte-643ckg{opacity:.45}.label-row.svelte-643ckg+.label-song:where(.svelte-643ckg){padding-top:1.4cqw;border-top:1px solid rgba(0,0,0,.18)}.label-song.svelte-643ckg{font-family:var(--font-mono);font-size:2.7cqw;font-weight:700;letter-spacing:.16em;line-height:1.1}.label-foot.svelte-643ckg{font-size:2cqw;color:#0000008c}.label-side.svelte-643ckg{border:1px solid rgba(0,0,0,.5);padding:.1cqw 1cqw;color:#111}.windows.svelte-643ckg{position:absolute;left:0;right:0;top:50%;height:32%;display:flex;align-items:center;justify-content:center;gap:21%}.spool.svelte-643ckg{height:100%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#050505 0 33%,transparent 33.5% 44%,#242424 44% 62%,#0d0d0d 62% 88%,transparent 88.5%);box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 2px 6px #000000e6}.spool-b.svelte-643ckg{background:radial-gradient(circle,#050505 0 33%,transparent 33.5% 52%,#262626 52% 56%,#0d0d0d 56% 88%,transparent 88.5%)}.hub.svelte-643ckg{width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#000 0 20%,transparent 20.5%),repeating-conic-gradient(#f4f2ec 0deg 20deg,transparent 20deg 60deg);box-shadow:inset 0 0 0 3px #f4f2ec,0 0 0 1px #0000008c}.spinning.svelte-643ckg .hub:where(.svelte-643ckg){animation:svelte-643ckg-hub-spin 1.6s linear infinite}@keyframes svelte-643ckg-hub-spin{to{transform:rotate(360deg)}}.path.svelte-643ckg{position:absolute;left:27%;right:27%;bottom:9%;height:7%;display:flex;align-items:center;justify-content:space-between}.hole.svelte-643ckg{width:6%;aspect-ratio:1;border-radius:50%;background:#000;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff14}.pad.svelte-643ckg{width:18%;height:34%;background:linear-gradient(180deg,#3a3a3a,#1a1a1a);border-radius:1px;box-shadow:inset 0 0 0 1px #ffffff1f}.hero.svelte-1q37ri0{position:relative;overflow:hidden;background:var(--bg-color);border-bottom:var(--border-width) solid var(--border-color);padding:clamp(2rem,5vw,4rem) 2rem clamp(3rem,6vw,4.5rem)}.hero-grid.svelte-1q37ri0{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(2rem,5vw,4rem);align-items:center}.hero-copy.svelte-1q37ri0{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}h1.svelte-1q37ri0{font-family:var(--font-display);font-size:clamp(3.5rem,8vw,6rem);line-height:.85;letter-spacing:-.02em;margin:0 0 .12em;color:var(--text-color);text-shadow:4px 4px 0px var(--shadow-color);position:relative}.genre.svelte-1q37ri0{margin:0;font-family:var(--font-body);font-weight:700;font-size:clamp(1rem,1.6vw,1.35rem);letter-spacing:.18em;color:var(--primary-color)}.promise.svelte-1q37ri0{margin:0;font-family:var(--font-body);font-weight:700;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.6;color:var(--text-color);max-width:22em}.hero-actions.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.neo-button.ghost.svelte-1q37ri0{background:transparent;color:var(--text-color);box-shadow:4px 4px 0 var(--text-color)}.neo-button.ghost.svelte-1q37ri0:hover{background:var(--text-color);color:#000}.hero-media.svelte-1q37ri0{position:relative;margin:0;border:var(--border-width) solid var(--border-color);box-shadow:12px 12px 0 var(--primary-color);background:#0b0b0b;min-height:clamp(400px,62vh,620px)}.deck.svelte-1q37ri0{position:absolute;inset:0;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1.5rem;transition:opacity .22s ease-out,transform .22s ease-out}.playing.svelte-1q37ri0 .deck:where(.svelte-1q37ri0){opacity:0;transform:scale(.985);visibility:hidden}.deck-head.svelte-1q37ri0{display:flex;align-items:center;gap:.5rem;margin:0;padding-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.18);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.12em;color:var(--text-color)}.led.svelte-1q37ri0{width:9px;height:9px;border-radius:50%;background:var(--secondary-color);box-shadow:0 0 10px var(--secondary-color);transition:background .2s ease-out}.armed.svelte-1q37ri0 .led:where(.svelte-1q37ri0),.playing.svelte-1q37ri0 .led:where(.svelte-1q37ri0){background:var(--primary-color);box-shadow:0 0 12px var(--primary-color)}.deck-name.svelte-1q37ri0{flex:1}.deck-code.svelte-1q37ri0{color:#ffffff73}.deck-body.svelte-1q37ri0{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:0}.mouth.svelte-1q37ri0{flex:1;min-height:0;width:100%;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;padding-top:14px;container-type:size}.cassette.svelte-1q37ri0{position:relative;z-index:2;height:clamp(120px,calc(100cqb - 16px),258px);width:auto;max-width:100%;aspect-ratio:100 / 64;transform:rotate(-1.2deg);padding:0;border:0;background:none;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1)}.cassette.svelte-1q37ri0:disabled{cursor:default}.cassette.svelte-1q37ri0:hover:not(:disabled){transform:translateY(-8px) rotate(-1.2deg)}.cassette.svelte-1q37ri0:hover:not(:disabled) .hero-tape{border-color:var(--primary-color);box-shadow:0 10px #ccff0059,0 12px 22px #0000008c,inset 0 1px #ffffff47,inset 0 -4px #0000008c}.hint.svelte-1q37ri0{display:flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--primary-color);transition:color .16s ease-out;animation:svelte-1q37ri0-hint-nudge 4.5s cubic-bezier(.22,1,.36,1) infinite}.inserting.svelte-1q37ri0 .hint:where(.svelte-1q37ri0){animation:none;color:var(--primary-color)}@keyframes svelte-1q37ri0-hint-nudge{0%,82%,to{transform:translate(0)}88%{transform:translate(4px)}94%{transform:translate(0)}}.tri.svelte-1q37ri0{width:0;height:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent}.slot.svelte-1q37ri0{width:min(88%,420px);height:5px;background:#ffffff29;box-shadow:inset 0 1px #000000e6;transform:scaleX(.94);transition:transform .22s ease-out,background .18s ease-out}.armed.svelte-1q37ri0 .slot:where(.svelte-1q37ri0),.inserting.svelte-1q37ri0 .slot:where(.svelte-1q37ri0){background:var(--primary-color);transform:scaleX(1)}.inserting.svelte-1q37ri0 .cassette:where(.svelte-1q37ri0){animation:svelte-1q37ri0-tape-insert 1.45s cubic-bezier(.45,.05,.55,.95) forwards}@keyframes svelte-1q37ri0-tape-insert{0%{transform:translateY(0) rotate(-1.2deg)}9%{transform:translateY(0) rotate(0)}to{transform:translateY(112%) rotate(0)}}.deck-foot.svelte-1q37ri0{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.18)}.deck-title.svelte-1q37ri0{font-family:var(--font-display);font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.05;color:var(--text-color)}.deck-meta.svelte-1q37ri0{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;color:#ffffff80;text-align:right}.screen.svelte-1q37ri0{position:absolute;inset:0;display:flex;flex-direction:column;background:#000;opacity:0;pointer-events:none;transition:opacity .26s ease-out}.screen.on.svelte-1q37ri0{opacity:1;pointer-events:auto}.screen.svelte-1q37ri0 iframe:where(.svelte-1q37ri0){display:block;flex:1;width:100%;min-height:0;border:0}.open-yt.svelte-1q37ri0{display:block;padding:.7rem 1.25rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--text-color);border-top:1px solid rgba(255,255,255,.18)}.open-yt.svelte-1q37ri0:hover{color:var(--primary-color)}.sr-only.svelte-1q37ri0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.hero.svelte-1q37ri0{padding:2.25rem 1rem 1.5rem}.hero-grid.svelte-1q37ri0{grid-template-columns:1fr;gap:1.5rem}.hero-copy.svelte-1q37ri0{order:0;gap:.8rem}h1.svelte-1q37ri0{font-size:clamp(3.5rem,10vw,6rem)}.promise.svelte-1q37ri0{font-size:1.05rem;max-width:20em}.hero-media.svelte-1q37ri0{order:1;min-height:0;box-shadow:8px 8px 0 var(--primary-color)}.deck.svelte-1q37ri0{position:static;padding:.9rem .9rem 1rem;gap:.6rem}.deck-head.svelte-1q37ri0{font-size:.7rem;padding-bottom:.5rem}.deck-body.svelte-1q37ri0{flex:none;gap:.55rem}.mouth.svelte-1q37ri0{flex:none;container-type:normal;padding-top:8px}.cassette.svelte-1q37ri0{height:auto;width:100%}.hint.svelte-1q37ri0{font-size:.68rem}.slot.svelte-1q37ri0{width:100%}.deck-foot.svelte-1q37ri0{display:none}.hero-actions.svelte-1q37ri0{width:100%}.hero-actions.svelte-1q37ri0 .neo-button{flex:1 1 0;min-width:0;text-align:center;padding:.85rem .75rem;font-size:1rem}}@media(min-width:601px)and (max-width:900px){.hero.svelte-1q37ri0{padding:2rem 1.25rem 2.5rem}.hero-grid.svelte-1q37ri0{gap:2rem}.hero-media.svelte-1q37ri0{min-height:clamp(320px,52vh,460px);box-shadow:8px 8px 0 var(--primary-color)}.deck.svelte-1q37ri0{padding:.9rem .9rem 1rem;gap:.6rem}.deck-foot.svelte-1q37ri0{flex-direction:column;align-items:flex-start;gap:.3rem}.deck-meta.svelte-1q37ri0{text-align:left}}@media(max-width:600px){h1.svelte-1q37ri0{font-size:clamp(4rem,calc((100vw - 2rem) / 2.29),9.5rem);letter-spacing:-.02em;margin-top:.12em;text-shadow:8px 8px 0px var(--secondary-color)}.genre.svelte-1q37ri0{font-size:1.05rem;letter-spacing:.2em}}.marquee-container.svelte-1xpng2k{width:100%;overflow:hidden;background:var(--primary-color);color:#000;border-top:var(--border-width) solid #000;border-bottom:var(--border-width) solid #000;padding:.5rem 0;white-space:nowrap}.marquee.svelte-1xpng2k{display:flex;width:fit-content;animation:svelte-1xpng2k-scroll linear infinite}.marquee.svelte-1xpng2k span:where(.svelte-1xpng2k){font-family:var(--font-body);font-size:1.5rem;font-weight:700;padding-right:1rem;white-space:pre}@keyframes svelte-1xpng2k-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.card.svelte-ykftq0{border:var(--border-width) solid var(--border-color);background:var(--bg-color);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;height:100%;box-shadow:6px 6px 0 var(--shadow-color);cursor:pointer}.card.svelte-ykftq0:hover{transform:translate(-4px,-4px);box-shadow:10px 10px 0 var(--shadow-color)}.card-image.svelte-ykftq0{height:220px;background:#000;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-bottom:var(--border-width) solid var(--border-color)}.glitch-wrapper.svelte-ykftq0{position:relative;width:75%;height:auto;display:flex;justify-content:center;align-items:center}.logo-img.svelte-ykftq0{width:100%;height:auto;filter:brightness(0);position:relative;z-index:2}.logo-glitch.svelte-ykftq0{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.card-content.svelte-ykftq0{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.header-row.svelte-ykftq0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}h3.svelte-ykftq0{font-family:var(--font-display);font-size:1.8rem;line-height:1;text-transform:uppercase;margin:0}.badges.svelte-ykftq0{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.badge.svelte-ykftq0{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.2rem .5rem;border:2px solid currentColor;border-radius:0}.role.svelte-ykftq0{font-family:var(--font-body);font-weight:700;color:var(--primary-color);margin-bottom:1rem;font-size:.9rem}.desc.svelte-ykftq0{font-size:.95rem;line-height:1.5;opacity:.8}.card.rage.svelte-ykftq0{--rage-color: #ff0000;--rage-dark: #8b0000;border:4px solid var(--rage-color);box-shadow:8px 8px 0 var(--rage-color)}.card.rage.svelte-ykftq0:hover{box-shadow:12px 12px 0 var(--rage-color)}.card.rage.svelte-ykftq0 .card-image:where(.svelte-ykftq0){background-color:#000;background-image:repeating-linear-gradient(45deg,#000 0px,#000 5px,var(--rage-dark) 5px,var(--rage-dark) 10px),repeating-linear-gradient(-45deg,transparent 0px,transparent 10px,rgba(255,0,0,.1) 10px,rgba(255,0,0,.1) 20px);animation:svelte-ykftq0-rage-pulse 2s ease-in-out infinite}@keyframes svelte-ykftq0-rage-pulse{0%,to{background-position:0 0,0 0}50%{background-position:10px 10px,-10px -10px}}.card.rage.svelte-ykftq0 .logo-img:where(.svelte-ykftq0){filter:brightness(0) drop-shadow(0 0 10px var(--rage-color)) drop-shadow(0 0 20px var(--rage-color));animation:svelte-ykftq0-rage-shake .5s ease-in-out infinite}@keyframes svelte-ykftq0-rage-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1px,1px) rotate(-.5deg)}75%{transform:translate(1px,-1px) rotate(.5deg)}}.card.rage.svelte-ykftq0 h3:where(.svelte-ykftq0){color:var(--rage-color);font-family:var(--font-display);font-weight:900;letter-spacing:2px;text-shadow:3px 3px 0px var(--rage-dark)}.card.rage.svelte-ykftq0 .badge:where(.svelte-ykftq0){background:var(--rage-color);color:#000;border:2px solid #000;box-shadow:2px 2px #000}.card.rage.svelte-ykftq0 .role:where(.svelte-ykftq0){color:var(--rage-color)}.card.rage.svelte-ykftq0 .g1:where(.svelte-ykftq0){opacity:.3;filter:brightness(0) drop-shadow(-3px 0 red);animation:svelte-ykftq0-glitch-anim-1 .8s infinite linear alternate-reverse}.card.rage.svelte-ykftq0 .g2:where(.svelte-ykftq0){opacity:.3;filter:brightness(0) drop-shadow(3px 0 cyan);animation:svelte-ykftq0-glitch-anim-2 .8s infinite linear alternate-reverse}.card.future-bass.svelte-ykftq0{--fb-color: #00f3ff;--fb-accent: #bc13fe;border:4px solid var(--fb-color);box-shadow:8px 8px 0 var(--fb-accent)}.card.future-bass.svelte-ykftq0:hover{box-shadow:12px 12px 0 var(--fb-accent)}.card.future-bass.svelte-ykftq0 .card-image:where(.svelte-ykftq0){background:#000;background-image:linear-gradient(rgba(0,243,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.2) 1px,transparent 1px);background-size:20px 20px;position:relative;animation:svelte-ykftq0-grid-scroll 20s linear infinite}@keyframes svelte-ykftq0-grid-scroll{0%{background-position:0 0}to{background-position:20px 20px}}.card.future-bass.svelte-ykftq0 .card-image:where(.svelte-ykftq0):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;pointer-events:none;z-index:10;animation:svelte-ykftq0-scanline 8s linear infinite}@keyframes svelte-ykftq0-scanline{0%{transform:translateY(0)}to{transform:translateY(100%)}}.card.future-bass.svelte-ykftq0 .logo-img:where(.svelte-ykftq0){filter:brightness(0) drop-shadow(0 0 15px var(--fb-color)) drop-shadow(0 0 30px var(--fb-accent));animation:svelte-ykftq0-float 3s ease-in-out infinite}.card.future-bass.svelte-ykftq0 h3:where(.svelte-ykftq0){color:var(--fb-color);font-family:Courier New,Courier,monospace;text-shadow:3px 3px 0px var(--fb-accent);letter-spacing:-1px}.card.future-bass.svelte-ykftq0 .badge:where(.svelte-ykftq0){border:2px solid var(--fb-color);color:var(--fb-color);background:#00f3ff1a;box-shadow:2px 2px 0 var(--fb-color);font-family:Courier New,Courier,monospace}.card.future-bass.svelte-ykftq0 .role:where(.svelte-ykftq0){color:var(--fb-color)}.card.indie.svelte-ykftq0{--indie-primary: #000;--indie-bg: #fff;background:var(--indie-bg);border:4px solid var(--indie-primary);box-shadow:8px 8px 0 var(--indie-primary)}.card.indie.svelte-ykftq0:hover{box-shadow:12px 12px 0 var(--indie-primary)}.card.indie.svelte-ykftq0 .card-image:where(.svelte-ykftq0){background-color:var(--indie-bg);background-image:radial-gradient(circle,var(--indie-primary) 2px,transparent 2px);background-size:15px 15px;border-bottom:4px solid var(--indie-primary);animation:svelte-ykftq0-indie-drift 15s linear infinite}@keyframes svelte-ykftq0-indie-drift{0%{background-position:0 0}to{background-position:15px 15px}}.card.indie.svelte-ykftq0 .logo-img:where(.svelte-ykftq0){filter:brightness(0) drop-shadow(0 0 0 var(--indie-primary)) drop-shadow(4px 4px 0px rgba(0,0,0,.3));opacity:1;animation:svelte-ykftq0-indie-sway 4s ease-in-out infinite}@keyframes svelte-ykftq0-indie-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.card.indie.svelte-ykftq0 h3:where(.svelte-ykftq0){font-style:normal;font-family:var(--font-display);font-weight:900;color:var(--indie-primary);text-shadow:3px 3px 0px rgba(0,0,0,.1)}.card.indie.svelte-ykftq0 .badge:where(.svelte-ykftq0){background:var(--indie-primary);color:var(--indie-bg);border:2px solid var(--indie-primary);box-shadow:2px 2px #0003}.card.indie.svelte-ykftq0 .role:where(.svelte-ykftq0){color:var(--indie-primary)}.card.indie.svelte-ykftq0 .desc:where(.svelte-ykftq0){color:var(--indie-primary)}@keyframes svelte-ykftq0-glitch-anim-1{0%{clip-path:inset(20% 0 80% 0);transform:translate(-2px)}20%{clip-path:inset(60% 0 10% 0);transform:translate(2px)}40%{clip-path:inset(40% 0 50% 0);transform:translate(-2px)}60%{clip-path:inset(80% 0 5% 0);transform:translate(2px)}80%{clip-path:inset(10% 0 70% 0);transform:translate(-2px)}to{clip-path:inset(30% 0 20% 0);transform:translate(2px)}}@keyframes svelte-ykftq0-glitch-anim-2{0%{clip-path:inset(10% 0 60% 0);transform:translate(2px)}20%{clip-path:inset(80% 0 5% 0);transform:translate(-2px)}40%{clip-path:inset(30% 0 20% 0);transform:translate(2px)}60%{clip-path:inset(10% 0 80% 0);transform:translate(-2px)}80%{clip-path:inset(50% 0 30% 0);transform:translate(2px)}to{clip-path:inset(70% 0 10% 0);transform:translate(-2px)}}@keyframes svelte-ykftq0-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.card.svelte-ykftq0{box-shadow:4px 4px 0 var(--shadow-color)}.card.rage.svelte-ykftq0{box-shadow:6px 6px 0 var(--rage-color)}.card.future-bass.svelte-ykftq0{box-shadow:6px 6px 0 var(--fb-accent)}.card.indie.svelte-ykftq0{box-shadow:6px 6px 0 var(--indie-primary)}}.modal-backdrop.svelte-1ldjot{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:2rem;will-change:opacity;transform:translateZ(0);-webkit-transform:translateZ(0)}.modal-container.svelte-1ldjot{width:100%;max-width:900px;max-height:90vh;background:#050505;border:2px solid var(--primary-color);box-shadow:0 0 20px #cf03;display:flex;flex-direction:column;position:relative;overflow:hidden;z-index:1001;will-change:transform,opacity;transform:translateZ(0);-webkit-transform:translateZ(0)}.modal-header.svelte-1ldjot{background:var(--primary-color);padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #000}.header-decor.svelte-1ldjot{font-family:Space Mono,monospace;font-size:.8rem;color:#000;font-weight:700}.close-btn.svelte-1ldjot{background:#000;color:var(--primary-color);border:none;font-family:Space Mono,monospace;font-weight:700;cursor:pointer;padding:.2rem .5rem}.close-btn.svelte-1ldjot:hover{background:#fff;color:#000}.modal-content.svelte-1ldjot{padding:2rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) #111}.title.svelte-1ldjot{font-family:var(--font-display);font-size:3rem;color:#fff;text-align:center;margin-bottom:2rem;text-shadow:4px 4px 0px var(--secondary-color)}.modal-footer.svelte-1ldjot{margin-top:3rem;text-align:center;color:#666;font-family:var(--font-body);border-top:1px solid #222;padding-top:1rem}@media(max-width:768px){.modal-container.svelte-1ldjot{max-height:100vh;height:100%;border:none}.modal-backdrop.svelte-1ldjot{padding:0}}.works-container.svelte-19mtrny{width:100%;max-width:800px;margin:0 auto;padding:2rem 0}.works-list.svelte-19mtrny{display:flex;flex-direction:column;gap:2rem}.mixtape-card.svelte-19mtrny{display:block;background:#111;border:4px solid var(--text-color);padding:clamp(.85rem,3.2vw,1.25rem);text-decoration:none;position:relative;transition:transform .2s,box-shadow .2s;box-shadow:8px 8px 0 var(--primary-color)}.mixtape-card.svelte-19mtrny:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 var(--secondary-color)}.mixtape-card.svelte-19mtrny:focus-visible,.mixing-card.svelte-19mtrny:focus-visible{outline:3px solid var(--accent-color);outline-offset:4px}.tape-body.svelte-19mtrny{background:#222;border:2px solid #444;padding:clamp(.9rem,3.6vw,1.5rem);position:relative;overflow:hidden}.tape-body.svelte-19mtrny:before,.tape-body.svelte-19mtrny:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#3a3a3a;box-shadow:inset 0 0 0 1px #4d4d4d,inset 0 1px #ffffff2e}.tape-body.svelte-19mtrny:before{top:10px;left:10px}.tape-body.svelte-19mtrny:after{top:10px;right:10px}.tape-label.svelte-19mtrny{background:linear-gradient(180deg,#fbfaf6,#eceae1);padding:clamp(.75rem,3vw,1rem) clamp(.8rem,3.4vw,1.15rem);transform:rotate(-1deg);margin-bottom:1.5rem;border:1px solid #c9c7bd;box-shadow:0 1px #00000059,0 6px 14px #00000059}.label-header.svelte-19mtrny{display:flex;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:.2rem;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.8rem;color:#000;font-weight:700}.tape-title.svelte-19mtrny{font-family:var(--font-display);font-size:clamp(1.35rem,7.4vw,2.5rem);line-height:.92;letter-spacing:-.01em;color:#000;margin:0;text-transform:uppercase;text-wrap:balance}.tape-meta.svelte-19mtrny{margin-top:.6rem;font-family:var(--font-mono);font-size:clamp(.6rem,2.4vw,.7rem);letter-spacing:.08em;color:#4a4a4a;display:flex;flex-wrap:wrap;gap:.25rem .9rem}.tape-gears.svelte-19mtrny{display:flex;justify-content:center;align-items:center;gap:clamp(.4rem,2.6vw,1.25rem);height:clamp(52px,15vw,72px);padding:0 clamp(.4rem,2vw,1rem);background:linear-gradient(180deg,#1c1c1c,#131313);border-radius:999px;margin:0 clamp(.5rem,4vw,2rem);position:relative;border:2px solid #3a3a3a;box-shadow:inset 0 2px 8px #000c}.window.svelte-19mtrny{flex:1 1 auto;min-width:0;max-width:124px;height:clamp(34px,10vw,50px);background:#070707;border:1px solid #3a3a3a;box-shadow:inset 0 2px 6px #000000e6}.gear.svelte-19mtrny{flex:0 0 auto;width:clamp(32px,11vw,52px);height:clamp(32px,11vw,52px);border-radius:50%;position:relative;background:radial-gradient(circle,#101010 0 22%,transparent 22.5%),repeating-conic-gradient(#f2f0ea 0deg 18deg,transparent 18deg 60deg);box-shadow:inset 0 0 0 clamp(2.5px,.9vw,4px) #f2f0ea}.gear.svelte-19mtrny:after{content:"";position:absolute;inset:40%;border-radius:50%;background:#131313;box-shadow:0 0 0 2px #f2f0ea}.mixtape-card.svelte-19mtrny:hover .gear:where(.svelte-19mtrny){animation:svelte-19mtrny-spin 2s infinite linear}@keyframes svelte-19mtrny-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tape-footer.svelte-19mtrny,.mixing-footer.svelte-19mtrny{margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em}.status-light.svelte-19mtrny{width:10px;height:10px;background:#2b2b2b;border-radius:50%;box-shadow:inset 0 0 0 1px #4a4a4a,0 0 0 2px #000}.mixtape-card.svelte-19mtrny:hover .status-light:where(.svelte-19mtrny){background:red;box-shadow:0 0 5px red}.action-text.svelte-19mtrny{color:var(--primary-color);font-weight:700}.mixtape-card.svelte-19mtrny:hover .action-text:where(.svelte-19mtrny){color:var(--secondary-color)}.mixing-card.svelte-19mtrny{display:block;background:#111;border:4px solid var(--text-color);padding:clamp(.85rem,3.2vw,1.25rem);text-decoration:none;position:relative;transition:transform .2s,box-shadow .2s;box-shadow:8px 8px 0 var(--secondary-color)}.mixing-card.svelte-19mtrny:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 var(--accent-color)}.console-body.svelte-19mtrny{background:#222;border:2px solid #444;position:relative;overflow:hidden;display:flex;flex-direction:column}.window-header.svelte-19mtrny{background:linear-gradient(180deg,#d8d8d8,#c2c2c2);border-bottom:2px solid #444;display:flex;justify-content:flex-start;gap:1rem;align-items:center;padding:.2rem .5rem;font-family:var(--font-mono);font-size:.7rem;color:#000;font-weight:700}.window-controls.svelte-19mtrny{display:flex;gap:.3rem}.ctrl-btn.svelte-19mtrny{width:12px;height:12px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #000;font-size:.6rem;line-height:1;font-weight:700;transition:transform .1s}.console-inner.svelte-19mtrny{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.console-info.svelte-19mtrny{background:#fff;padding:1rem;border:1px solid #ccc;flex-grow:1;transform:rotate(-1deg)}.info-header.svelte-19mtrny{display:flex;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:.2rem;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.8rem;color:#000;font-weight:700}.console-title.svelte-19mtrny{font-family:var(--font-display);font-size:2.2rem;line-height:.9;color:#000;margin:0;text-transform:uppercase}.console-meta.svelte-19mtrny{margin-top:.5rem;font-family:var(--font-mono);font-size:.7rem;color:#444;display:flex;gap:1rem}.mixer-visual.svelte-19mtrny{width:150px;background:#1a1a1a;border:2px solid #333;padding:.5rem;border-radius:4px;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.daw-screen.svelte-19mtrny{height:42px;background:#000;border:2px inset #444;position:relative;overflow:hidden;display:flex;align-items:center}.waveform.svelte-19mtrny{position:absolute;top:0;left:0;width:calc(100% + 24px);height:100%;background-image:repeating-linear-gradient(90deg,var(--accent-color) 0px,var(--accent-color) 3px,transparent 3px,transparent 24px),repeating-linear-gradient(90deg,transparent 4px,var(--accent-color) 4px,var(--accent-color) 7px,transparent 7px,transparent 24px),repeating-linear-gradient(90deg,transparent 8px,var(--accent-color) 8px,var(--accent-color) 11px,transparent 11px,transparent 24px),repeating-linear-gradient(90deg,transparent 12px,var(--accent-color) 12px,var(--accent-color) 15px,transparent 15px,transparent 24px),repeating-linear-gradient(90deg,transparent 16px,var(--accent-color) 16px,var(--accent-color) 19px,transparent 19px,transparent 24px),repeating-linear-gradient(90deg,transparent 20px,var(--accent-color) 20px,var(--accent-color) 23px,transparent 23px,transparent 24px);background-size:100% 30%,100% 80%,100% 50%,100% 100%,100% 40%,100% 60%;background-position:0px center,0px center,0px center,0px center,0px center,0px center;background-repeat:repeat-x;opacity:.8;transform:translate(0);will-change:transform}.mixing-card.svelte-19mtrny:hover .waveform:where(.svelte-19mtrny){animation:svelte-19mtrny-scroll-wave 1.5s infinite linear}@keyframes svelte-19mtrny-scroll-wave{0%{transform:translate(0)}to{transform:translate(-24px)}}.playhead.svelte-19mtrny{position:absolute;top:0;left:30%;width:2px;height:100%;background:var(--secondary-color);box-shadow:0 0 4px var(--secondary-color);z-index:2}.faders.svelte-19mtrny{display:flex;justify-content:space-around;height:62px;padding:0 .4rem}.fader-channel.svelte-19mtrny{width:16px;height:100%;display:flex;justify-content:center;position:relative}.fader-track.svelte-19mtrny{width:4px;height:100%;background:#000;border-left:1px solid #333;position:relative;box-shadow:inset 0 0 0 1px #222}.fader-track.svelte-19mtrny:before{content:"";position:absolute;top:0;bottom:0;left:7px;width:3px;background:repeating-linear-gradient(180deg,#4a4a4a 0 1px,transparent 1px 8px)}.fader-knob.svelte-19mtrny{width:18px;height:11px;background:linear-gradient(180deg,#e4e4e4,#b9b9b9);border:2px solid #fff;border-radius:1px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0009;transition:bottom .3s cubic-bezier(.4,0,.2,1)}.fader-knob.svelte-19mtrny:after{content:"";position:absolute;left:2px;right:2px;top:50%;height:2px;background:#1a1a1a;transform:translateY(-50%)}.k1.svelte-19mtrny{bottom:10%}.k2.svelte-19mtrny{bottom:30%}.k3.svelte-19mtrny{bottom:20%}.mixing-card.svelte-19mtrny:hover .k1:where(.svelte-19mtrny){bottom:60%}.mixing-card.svelte-19mtrny:hover .k2:where(.svelte-19mtrny){bottom:85%}.mixing-card.svelte-19mtrny:hover .k3:where(.svelte-19mtrny){bottom:50%}.mixing-light.svelte-19mtrny{background:#333}.mixing-card.svelte-19mtrny:hover .mixing-light:where(.svelte-19mtrny){background:var(--accent-color);box-shadow:0 0 5px var(--accent-color)}.mixing-card.svelte-19mtrny:hover .action-text:where(.svelte-19mtrny){color:var(--accent-color)}@media(max-width:768px){.works-list.svelte-19mtrny{gap:1.5rem}.console-inner.svelte-19mtrny{padding:1rem;gap:.5rem}.console-info.svelte-19mtrny{width:auto;padding:.5rem}.console-title.svelte-19mtrny{font-size:1.3rem}.mixer-visual.svelte-19mtrny{width:104px;padding:.35rem}.daw-screen.svelte-19mtrny{height:25px}.faders.svelte-19mtrny{height:40px}.fader-knob.svelte-19mtrny{height:8px}}.about-content.svelte-1uha8ag{font-size:1.2rem;line-height:1.8;max-width:800px;margin:0 auto}.lead.svelte-1uha8ag{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:1rem}.highlight.svelte-1uha8ag{color:var(--secondary-color);font-weight:700}.quote.svelte-1uha8ag{margin-top:2rem;padding:2rem;font-size:1.5rem;font-family:var(--font-display);text-align:center;background:#111;color:var(--accent-color)}.members-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;justify-items:center}.member-wrapper.svelte-1uha8ag{width:100%;max-width:400px}.contact-content.svelte-1uha8ag{text-align:center;font-size:1.5rem}.contact-buttons.svelte-1uha8ag{margin-top:3rem;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.contact-email.svelte-1uha8ag{margin-top:1.5rem;font-family:Space Mono,monospace;font-size:1rem;letter-spacing:.05em;color:var(--text-color)}
