.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:1000;background:#0a0a0ae6;backdrop-filter:blur(12px);border-bottom:1px solid #111}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:56px}.header__logo[data-astro-cid-3ef6ksr2]{text-decoration:none;display:block}.header__rr[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.6rem;font-weight:900;color:var(--accent);letter-spacing:-.05em;transition:text-shadow .15s}.header__logo[data-astro-cid-3ef6ksr2]:hover .header__rr[data-astro-cid-3ef6ksr2]{text-shadow:-2px 0 #ff0040,2px 0 #00f0ff;animation:jitter .3s linear}.header__nav-list[data-astro-cid-3ef6ksr2]{display:flex;gap:2rem}.header__nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#555;text-decoration:none;transition:color .1s,letter-spacing .3s;position:relative}.header__nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--accent);transition:width .2s}.header__nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--accent);letter-spacing:.35em;animation:jitter .2s linear}.header__nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.header__nav-link[data-astro-cid-3ef6ksr2].active{color:var(--accent)}.header__nav-link[data-astro-cid-3ef6ksr2].active:after{width:100%}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle-label[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:6px;cursor:pointer;padding:4px}.nav-toggle-label[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:20px;height:1px;background:var(--accent);transition:all var(--transition-fast)}@media(max-width:600px){.nav-toggle-label[data-astro-cid-3ef6ksr2]{display:flex}.header__nav[data-astro-cid-3ef6ksr2]{position:absolute;top:56px;left:0;right:0;background:#0a0a0afa;border-bottom:1px solid #111;max-height:0;overflow:hidden;transition:max-height var(--transition-normal)}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.header__nav[data-astro-cid-3ef6ksr2]{max-height:200px}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.nav-toggle-label[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(3px,3px)}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.nav-toggle-label[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){transform:rotate(-45deg) translate(3px,-3px)}.header__nav-list[data-astro-cid-3ef6ksr2]{flex-direction:column;padding:var(--gap-md);gap:var(--gap-md)}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid #111;padding:var(--gap-lg) 0;margin-top:var(--gap-xl)}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between}.footer__rr[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:1.2rem;font-weight:900;color:var(--accent);letter-spacing:-.05em;opacity:.4}.footer__links[data-astro-cid-sz7xmlte]{display:flex;gap:2rem}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:#444;transition:color .1s}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent);animation:jitter .2s linear}.footer__copy[data-astro-cid-sz7xmlte]{font-size:.6rem;color:#333}@media(max-width:600px){.footer__inner[data-astro-cid-sz7xmlte]{flex-direction:column;gap:var(--gap-md);text-align:center}}:root{--bg: #0a0a0a;--bg-surface: #111111;--bg-elevated: #1a1a1a;--text: #f0f0f0;--text-muted: #888888;--accent: #00ff41;--accent-dim: #00cc33;--accent-glow: rgba(0, 255, 65, .3);--danger: #ff0040;--font-body: "Space Mono", monospace;--font-display: "Oswald", sans-serif;--gap-xs: 2px;--gap-sm: 8px;--gap-md: 16px;--gap-lg: 32px;--gap-xl: 64px;--radius: 0;--border: 1px solid #222;--border-accent: 1px solid var(--accent);--transition-fast: .12s ease;--transition-normal: .25s ease}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-Regular.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-Bold.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-Italic.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-BoldItalic.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/Oswald-Variable.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}a{color:var(--accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--text)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}h1{font-size:clamp(3rem,8vw,7rem)}h2{font-size:clamp(2rem,5vw,4rem)}h3{font-size:clamp(1.25rem,3vw,2rem)}h4{font-size:1.25rem}p{max-width:65ch}.text-accent{color:var(--accent)}.text-muted{color:var(--text-muted)}.font-display{font-family:var(--font-display)}.container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:var(--gap-md)}.section{padding-block:var(--gap-xl)}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 2px);mix-blend-mode:overlay}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.screen-tear{position:fixed;left:0;width:100%;height:2px;background:var(--accent);z-index:99999;pointer-events:none;animation:tear .15s ease-out forwards;box-shadow:0 0 10px var(--accent)}@keyframes tear{0%{opacity:1;transform:scaleX(0)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes glitch{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}5%{clip-path:inset(20% 0 60% 0);transform:translate(-3px,2px)}10%{clip-path:inset(60% 0 10% 0);transform:translate(3px,-1px)}15%{clip-path:inset(40% 0 40% 0);transform:translate(-2px,1px)}20%{clip-path:inset(80% 0 5% 0);transform:translate(1px,-2px)}25%,to{clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes glitch-alt{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}3%{clip-path:inset(50% 0 30% 0);transform:translate(2px,-1px)}8%{clip-path:inset(10% 0 70% 0);transform:translate(-3px,2px)}13%{clip-path:inset(70% 0 10% 0);transform:translate(2px,1px)}18%{clip-path:inset(30% 0 50% 0);transform:translate(-1px,-2px)}23%,to{clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes jitter{0%,to{transform:translate(0)}10%{transform:translate(-1px,1px)}20%{transform:translate(1px,-1px)}30%{transform:translate(-1px,-1px)}40%{transform:translate(1px,1px)}50%{transform:translate(-1px)}60%{transform:translate(1px)}70%{transform:translateY(1px)}80%{transform:translateY(-1px)}90%{transform:translate(1px,1px)}}@keyframes flicker{0%,to{opacity:1}3%{opacity:.4}6%{opacity:1}7%{opacity:.4}8%{opacity:1}25%{opacity:1}30%{opacity:.85}36%{opacity:1}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}@keyframes distort{0%,to{transform:skew(0) scaleY(1)}2%{transform:skew(-.5deg) scaleY(1.002)}4%{transform:skew(.3deg) scaleY(.998)}6%{transform:skew(0) scaleY(1)}}@keyframes border-flash{0%,to{border-color:#222}50%{border-color:var(--accent)}}@keyframes chromatic-shift{0%,to{text-shadow:none}25%{text-shadow:-2px 0 #ff0040,2px 0 #00f0ff}50%{text-shadow:2px 0 #ff0040,-2px 0 #00f0ff}75%{text-shadow:-1px 1px #ff0040,1px -1px #00f0ff}}@keyframes h-tear{0%{clip-path:inset(0 0 100% 0);opacity:1}10%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #00ff4100}50%{box-shadow:0 0 20px #00ff4126}}@keyframes text-reveal{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hover-distort{transition:transform .1s}.hover-distort:hover{animation:jitter .3s linear,chromatic-shift .3s steps(4)}.hover-distort:active{transform:scale(.96) skew(-1deg)}.btn{display:inline-flex;align-items:center;gap:var(--gap-sm);padding:12px 24px;font-family:var(--font-display);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:var(--border-accent);color:var(--accent);background:transparent;transition:all var(--transition-fast);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;inset:0;background:var(--accent);transform:translate(-101%);transition:transform .2s ease;z-index:-1}.btn:hover{color:var(--bg);animation:jitter .3s linear;text-shadow:-1px 0 #ff0040,1px 0 #00f0ff}.btn:hover:before{transform:translate(0)}.btn:active{transform:scale(.95) skew(-2deg)}.btn--filled{background:var(--accent);color:var(--bg);border-color:var(--accent)}.btn--filled:before{background:var(--bg)}.btn--filled:hover{color:var(--accent)}.btn--sm{padding:6px 14px;font-size:.8rem}.card{background:var(--bg-surface);border:var(--border);overflow:hidden;transition:border-color var(--transition-fast),transform var(--transition-fast);animation:distort 12s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.5s)}.card:hover{border-color:var(--accent);transform:scale(1.02);animation:jitter .4s linear,pulse-glow 1s ease infinite;z-index:2}.card:active{transform:scale(.97) skew(-1deg)}.card__image{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(100%) contrast(1.2);transition:filter var(--transition-normal),transform .4s ease}.card:hover .card__image{filter:grayscale(0%) contrast(1.1) brightness(1.1);transform:scale(1.08)}.card__body{padding:var(--gap-md)}.card__title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--gap-xs);transition:text-shadow var(--transition-fast)}.card:hover .card__title{text-shadow:-1px 0 #ff0040,1px 0 #00f0ff}.card__meta{font-size:.75rem;color:var(--text-muted)}.social-links{display:flex;gap:var(--gap-sm);margin-top:var(--gap-sm)}.social-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #333;color:var(--text-muted);transition:all var(--transition-fast)}.social-link:hover{border-color:var(--accent);color:var(--accent);animation:jitter .2s linear;box-shadow:0 0 8px #00ff414d}.social-link:active{transform:scale(.85)}.social-link svg{width:14px;height:14px;fill:currentColor}.grid-artists{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--gap-xs)}.grid-artists .card:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.grid-artists .card:nth-child(6n+4){grid-column:span 2}.grid-artists .card:nth-child(1){--i: 0}.grid-artists .card:nth-child(2){--i: 1}.grid-artists .card:nth-child(3){--i: 2}.grid-artists .card:nth-child(4){--i: 3}.grid-artists .card:nth-child(5){--i: 4}.grid-artists .card:nth-child(6){--i: 5}.grid-artists .card:nth-child(7){--i: 6}.grid-artists .card:nth-child(8){--i: 7}.grid-artists .card:nth-child(9){--i: 8}.grid-artists .card:nth-child(10){--i: 9}.grid-artists .card:nth-child(11){--i: 10}.grid-artists .card:nth-child(12){--i: 11}@media(max-width:600px){.grid-artists{grid-template-columns:repeat(2,1fr)}.grid-artists .card:nth-child(6n+1),.grid-artists .card:nth-child(6n+4){grid-column:span 1;grid-row:span 1}}.grid-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--gap-md)}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xl);align-items:start}@media(max-width:768px){.product-detail{grid-template-columns:1fr}}.product-detail__image{width:100%;aspect-ratio:1;object-fit:cover;border:var(--border);transition:filter .3s}.product-detail__image:hover{filter:contrast(1.2) brightness(1.05);animation:distort .5s ease}.product-detail__info{display:flex;flex-direction:column;gap:var(--gap-md)}.product-detail__price{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--accent);animation:flicker 6s infinite}.variant-group{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.variant-group__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--gap-xs);display:block}.variant-option{display:block}.variant-option input{position:absolute;opacity:0;pointer-events:none}.variant-option span{display:inline-block;padding:8px 16px;border:var(--border);font-family:var(--font-body);font-size:.8rem;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast)}.variant-option input:checked+span{border-color:var(--accent);color:var(--accent);background:#00ff410d;box-shadow:0 0 10px #00ff411a}.variant-option span:hover{border-color:var(--accent-dim);animation:jitter .2s linear}.tag{display:inline-block;padding:2px 8px;font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;border:1px solid #333;color:var(--text-muted)}.tag--accent{border-color:var(--accent);color:var(--accent);animation:border-flash 3s ease infinite}.divider{border:none;border-top:1px solid #1a1a1a;margin-block:var(--gap-lg)}
