﻿@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonts/bebas-neue-latin-400.woff2") format("woff2")}@font-face{font-family:"Share Tech Mono";font-style:normal;font-weight:400;font-display:swap;src:url("../assets/fonts/share-tech-mono-latin-400.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:1rem;scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--bg);overflow-x:hidden}body{background-color:var(--bg);color:var(--color-text);font-family:"Share Tech Mono",monospace;font-weight:400;line-height:1.5;overflow-x:hidden;cursor:url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11%2020.9999L4%203.99994L21%2010.9999L14.7353%2013.6848C14.2633%2013.8871%2013.8872%2014.2632%2013.6849%2014.7353L11%2020.9999Z%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 4 2,auto;visibility:hidden;animation:unlock-visibility 0s 5s forwards;transition:background-color .25s ease,color .25s ease}body.ready{visibility:visible;animation:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1;letter-spacing:.1em}p{font-size:1rem;color:rgba(232,232,240,.6)}@supports(color: color-mix(in srgb, red, blue)){p{color:color-mix(in srgb, var(--color-text) 60%, transparent)}}a{text-decoration:none;color:inherit;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;cursor:url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M13%2010V8.5A1.5%201.5%200%200%200%2011.5%207v0A1.5%201.5%200%200%200%2010%208.5V11m3%200V9.5A1.5%201.5%200%200%201%2014.5%208v0A1.5%201.5%200%200%201%2016%209.5v.5m-9%201.5v-7A1.5%201.5%200%200%201%208.5%203v0A1.5%201.5%200%200%201%2010%204.5V11m0%201v-1m-3%203v-2.5A1.5%201.5%200%200%200%205.5%2010v0A1.5%201.5%200%200%200%204%2011.5v2C4%2016%205.5%2021%2011.5%2021c2.5%200%207.5-1.5%207.5-7.5V12a2%202%200%200%200-2-2h-1m0%200v2%22%2F%3E%3C%2Fsvg%3E") 8 1,pointer}ul,ol{list-style:none}img{max-width:100%;display:block}.skip-link{position:absolute;top:-100%;left:1rem;z-index:99999;padding:.5rem 1rem;background:var(--color-primary);color:#000;font-size:.85rem;font-weight:700}.skip-link:focus{top:.5rem}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-rgb), 0.5)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::selection{background:var(--color-primary);color:var(--color-accent-icon)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.scanlines{display:none}.ticker{animation:none}.reveal{opacity:1;transform:none;transition:none}}@keyframes unlock-visibility{to{visibility:visible}}.scanlines{position:fixed;inset:0;z-index:9000;pointer-events:none;background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0, 0, 0, 0.15) 2px, rgba(0, 0, 0, 0.15) 4px);animation:scanroll 10s linear infinite}@keyframes scanroll{to{background-position:0 40px}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(0.8)}}@keyframes live-pulse{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 4px var(--color-live, #e53e3e)}50%{opacity:.5;transform:scale(0.75);box-shadow:0 0 10px var(--color-live, #e53e3e)}}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scan-v{0%,100%{transform:translateY(calc(var(--scan-h, 520px) * 0.05))}50%{transform:translateY(calc(var(--scan-h, 520px) * 0.9))}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes pulse-stock{0%,100%{opacity:1}50%{opacity:.5}}@keyframes fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-soft{0%,100%{opacity:1}50%{opacity:.5}}@keyframes clip-fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.badge{display:inline-grid;grid-auto-flow:column;align-items:center;gap:.3em;font-family:"Share Tech Mono",monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border-radius:20px;border:1px solid;font-weight:600}.badge--live{color:#00e83b;border-color:rgba(var(--color-tag-live-rgb), 0.5);background:rgba(var(--color-tag-live-rgb), 0.1)}.badge--live::before{content:"●";font-size:.65rem;animation:pulse 1.4s ease-in-out infinite}.badge--ranked{color:var(--color-tag-ranked);border-color:rgba(var(--color-tag-ranked-rgb), 0.4);background:rgba(var(--color-tag-ranked-rgb), 0.08)}.badge--ranked::before{content:"▲";font-size:.65rem}.badge--collab{color:var(--color-tag-collab);border-color:rgba(var(--color-tag-collab-rgb), 0.4);background:rgba(var(--color-tag-collab-rgb), 0.08)}.badge--collab::before{content:"✦";font-size:.65rem}.badge--offline{color:#7d807a;border-color:rgba(125,128,122,.3);background:rgba(125,128,122,.06)}.badge--new{background:rgba(var(--color-badge-new-rgb), 0.2);border-color:var(--color-badge-new);color:var(--color-badge-new);box-shadow:0 0 10px rgba(var(--color-badge-new-rgb), 0.3)}.badge--limited{background:rgba(var(--color-badge-limited-rgb), 0.2);border-color:var(--color-badge-limited);color:var(--color-badge-limited);box-shadow:0 0 10px rgba(var(--color-badge-limited-rgb), 0.3)}.badge--bestseller{background:rgba(var(--color-badge-bestseller-rgb), 0.2);border-color:var(--color-badge-bestseller);color:var(--color-badge-bestseller);box-shadow:0 0 10px rgba(var(--color-badge-bestseller-rgb), 0.3)}.badge--sale{background:rgba(var(--color-badge-sale-rgb), 0.2);border-color:var(--color-badge-sale);color:var(--color-badge-sale);box-shadow:0 0 10px rgba(var(--color-badge-sale-rgb), 0.3)}.section-header{margin-bottom:3rem;padding-bottom:1rem;border-bottom:1px solid rgba(232,232,240,.09)}.section-title{font-family:"Bebas Neue",sans-serif;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:.1em;line-height:1;text-align:left}.section-title__primary{color:var(--color-primary);text-shadow:0 0 20px var(--color-primary);display:inline-block;transition:opacity .25s ease}.section-title__primary:empty{opacity:0}.section-title__secondary{color:var(--color-secondary);text-shadow:0 0 20px var(--color-secondary)}.ticker-bar{width:100%;padding:1rem 0;overflow:hidden;border-top:1px solid rgba(var(--color-primary-rgb), 0.1);border-bottom:1px solid rgba(var(--color-primary-rgb), 0.1);background:rgba(var(--color-primary-rgb), 0.03)}.ticker{display:grid;grid-auto-flow:column;width:max-content;white-space:nowrap;animation:ticker 40s linear infinite;font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.ticker__set,.ticker__item{display:grid;grid-auto-flow:column;align-items:center}.ticker__item{gap:.5rem;padding:0 2.5rem;color:var(--color-text)}.ticker__sep{color:var(--color-primary);opacity:.5}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-tag-live);box-shadow:0 0 8px var(--color-tag-live);animation:pulse 1.4s ease-in-out infinite}.btn{display:inline-block;font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;padding:1rem 2rem;border-radius:4px;cursor:pointer;border:none;position:relative;z-index:10;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.btn--primary{background:var(--color-primary);color:var(--color-btn-text);font-weight:700}@media(hover: hover){.btn--primary:hover{background:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}}.btn--secondary{background:rgba(0,0,0,0);color:var(--color-btn-text-2, var(--color-text));border:1px solid #7d807a}@media(hover: hover){.btn--secondary:hover{border-color:var(--color-secondary);color:var(--color-secondary);box-shadow:0 0 8px var(--color-secondary),0 0 20px var(--color-secondary),0 0 45px var(--color-secondary)}}.btn--ghost{background:rgba(0,0,0,0);color:var(--color-primary);border:1px solid var(--color-primary-glow)}@media(hover: hover){.btn--ghost:hover{background:var(--color-primary-glow);border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}}.btn-up{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;background:var(--color-primary-safe, var(--color-primary));color:var(--color-accent-safe, var(--color-accent-icon));border:none;border-radius:4px;cursor:pointer;display:grid;place-items:center;font-size:1rem;opacity:0;visibility:hidden;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;z-index:500;clip-path:none}@media(hover: hover){.btn-up:hover{box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}}.btn-up:focus-visible{box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}.btn-up.visible{opacity:1;visibility:visible}body.panel-right .btn-up{right:auto;left:2rem}#navbar{position:fixed;top:0;left:0;right:0;z-index:100;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 3rem;border-bottom:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);backdrop-filter:none;transform:translateY(-100%);opacity:0;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1),opacity .35s ease,background .35s ease,border-color .35s ease}#navbar .nav-fullscreen__btn,#navbar .nav-help__btn{background:none;border:none;margin:0;cursor:pointer}#navbar.is-visible{transform:translateY(0);opacity:1;background:rgba(6,6,12,.85);border-bottom-color:rgba(var(--color-primary-rgb), 0.12);backdrop-filter:blur(8px)}#navbar .nav-logo{font-family:"Bebas Neue",sans-serif;font-size:1.45rem;letter-spacing:.15em;color:var(--color-primary);text-shadow:0 0 12px var(--color-primary),0 0 30px var(--color-primary-glow);text-decoration:none}#navbar .nav-links{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}#navbar .nav-links a{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);padding:1.5rem 0;display:block}#navbar .nav-links a:hover,#navbar .nav-links a.is-active{color:var(--color-primary)}#navbar .nav-status{display:grid;grid-auto-flow:column;align-items:center;gap:.5rem;font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.1em;color:#00ff41}#navbar .nav-status.is-offline{color:#f33}#navbar .nav-status.is-offline .live-dot{background:#f33;box-shadow:0 0 8px #f33;animation:none}#navbar .nav-fullscreen{display:grid;place-items:center}#navbar .nav-fullscreen__btn{color:var(--color-text);line-height:inherit;font-size:.85rem;transition:color .25s ease}#navbar .nav-fullscreen__btn:hover{color:var(--color-primary)}#navbar .nav-help{position:relative}#navbar .nav-help__btn{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);padding:1.5rem 0;line-height:inherit;transition:color .25s ease}#navbar .nav-help__btn:hover,#navbar .nav-help__btn.is-open{color:var(--color-primary)}#navbar .nav-help__popover{position:absolute;top:calc(100% - .5rem);right:0;width:280px;background:#0d0d1a;border:1px solid rgba(232,232,240,.08);border-radius:4px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.8);z-index:200;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}#navbar .nav-help__popover.is-open{opacity:1;visibility:visible;transform:translateY(0)}#navbar .nav-help__accent{height:2px;background:linear-gradient(90deg, var(--color-primary), var(--color-secondary))}#navbar .nav-help__header{display:grid;grid-template-columns:1fr auto;align-items:center;padding:1rem 1rem}#navbar .nav-help__title{display:grid;grid-auto-flow:column;align-items:center;gap:.5rem;justify-content:start;font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#e8e8f0;margin:0}#navbar .nav-help__title i{color:var(--color-primary-ui);font-size:.85rem}#navbar .nav-help__close{background:none;border:none;color:var(--color-primary);font-size:.75rem;line-height:1;cursor:pointer;padding:.25rem .5rem;transition:color .15s ease}#navbar .nav-help__close:hover{color:var(--color-primary-ui)}#navbar .nav-help__body{border-top:1px solid rgba(232,232,240,.06)}#navbar .nav-help__list{list-style:none;padding:.5rem 0;margin:0}#navbar .nav-help__list li{display:grid;grid-template-columns:28px 1fr;align-items:start;padding:.5rem 1rem;transition:background .15s ease}#navbar .nav-help__list li:hover{background:rgba(232,232,240,.03)}#navbar .nav-help__num{font-family:"Share Tech Mono",monospace;font-size:.65rem;font-weight:700;letter-spacing:0;color:var(--color-primary-ui);line-height:1.5}#navbar .nav-help__text{font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;color:#7d807a;line-height:1.5}#navbar .nav-help__text strong{color:var(--color-text-muted);font-weight:400}#navbar .nav-help__text em{font-style:normal;color:var(--color-primary-ui)}#navbar .nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:.25rem;background:none;border:none;cursor:pointer;padding:.5rem;z-index:10}#navbar .nav-hamburger span{display:block;width:22px;height:2px;background:var(--color-primary);border-radius:2px;transition:transform .25s ease,opacity .25s ease}#navbar .nav-hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}#navbar .nav-hamburger.is-open span:nth-child(2){opacity:0}#navbar .nav-hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width: 1024px){#navbar{grid-template-columns:auto 1fr auto;grid-template-rows:auto;padding:1rem 1.5rem}#navbar .nav-logo{grid-column:1;grid-row:1}#navbar .nav-status{grid-column:2;grid-row:1;justify-self:center}#navbar .nav-hamburger{grid-column:3;grid-row:1;display:flex}#navbar .nav-links{position:absolute;top:100%;left:0;right:0;display:grid;grid-auto-flow:row;justify-content:stretch;gap:0;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .35s cubic-bezier(0.4, 0, 0.2, 1),visibility .35s;border-top:1px solid rgba(0,0,0,0);background:rgba(6,6,12,.97);backdrop-filter:blur(8px)}#navbar .nav-links.is-open{max-height:80dvh;overflow-y:auto;visibility:visible;border-top-color:rgba(var(--color-primary-rgb), 0.1)}#navbar .nav-links.is-open:has(.nav-help__popover.is-open){overflow-y:auto}#navbar .nav-links li{width:100%}#navbar .nav-links a{padding:1rem;display:block;border-bottom:1px solid rgba(232,232,240,.04)}#navbar .nav-links .nav-help{position:static}#navbar .nav-links .nav-help .nav-help__btn{padding:1rem;display:block;width:100%;text-align:left;border-bottom:1px solid rgba(232,232,240,.04)}#navbar .nav-links .nav-help .nav-help__popover{position:static;width:100%;box-shadow:none;border-radius:0;border:none;border-top:1px solid rgba(232,232,240,.06);transform:none;opacity:1;visibility:visible;transition:none;display:none}#navbar .nav-links .nav-help .nav-help__popover.is-open{display:block}#navbar .nav-links .nav-help .nav-help__popover .nav-help__item--fx{display:none}#navbar .nav-links .nav-help .nav-help__popover .nav-help__num--05{display:none}#navbar .nav-links .nav-help .nav-help__popover .nav-help__num--03{display:block}#navbar .nav-fullscreen{display:none}#navbar.menu-open{z-index:9500}}@media(max-width: 1024px)and (max-width: 768px){#navbar .nav-status{display:none}}#navbar .nav-help__num--03{display:none}#hero{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden}#hero .hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(var(--color-primary-rgb), 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(var(--color-primary-rgb), 0.04) 1px, transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 100% 100% at 50% 50%, black, transparent)}#hero .hero-hline{position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(var(--color-primary-rgb), 0.07) 20%, rgba(var(--color-primary-rgb), 0.07) 80%, transparent);pointer-events:none}#hero .hero-corner{position:absolute;width:28px;height:28px;pointer-events:none}#hero .hero-corner::before,#hero .hero-corner::after{content:"";position:absolute;background:var(--color-primary);opacity:.5;transition:opacity .3s ease}#hero .hero-corner::before{width:2px;height:100%}#hero .hero-corner::after{width:100%;height:2px}#hero .hero-corner--tl{top:28px;left:28px}#hero .hero-corner--tl::before{top:0;left:0}#hero .hero-corner--tl::after{top:0;left:0}#hero .hero-corner--tr{top:28px;right:28px}#hero .hero-corner--tr::before{top:0;right:0}#hero .hero-corner--tr::after{top:0;right:0}#hero .hero-corner--bl{bottom:28px;left:28px}#hero .hero-corner--bl::before{bottom:0;left:0}#hero .hero-corner--bl::after{bottom:0;left:0}#hero .hero-corner--br{bottom:28px;right:28px}#hero .hero-corner--br::before{bottom:0;right:0}#hero .hero-corner--br::after{bottom:0;right:0}#hero .hero-hud{position:absolute;font-family:"Share Tech Mono",monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;line-height:1.8;pointer-events:none;color:var(--color-text)}#hero .hero-hud--tl{top:36px;left:68px}#hero .hero-hud--tr{top:36px;right:68px;text-align:right}#hero .hero-hud--bl{bottom:36px;left:68px}#hero .hero-hud--br{bottom:36px;right:68px;text-align:right}#hero .hero-hud span,#hero .hero-hud i{color:var(--color-secondary)}#hero .hud-status{display:inline-block;color:var(--color-live)}#hero .hud-status.is-offline{color:var(--color-secondary)}#hero .glitch-val{display:inline-block;vertical-align:baseline}#hero .hero-content{position:relative;z-index:2;text-align:center;display:grid;justify-items:center;gap:1rem}#hero .hero-eyebrow{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.2em;color:var(--color-secondary);text-transform:uppercase}#hero .hero-name{font-family:"Bebas Neue",sans-serif;font-size:clamp(5rem,14vw,12rem);line-height:1;letter-spacing:.1em;text-shadow:4px 0 0 var(--color-secondary-glow),-4px 0 0 var(--color-primary-glow)}#hero .hero-name__accent{color:var(--color-primary);text-shadow:0 0 60px var(--color-primary)}#hero .hero-sub{font-family:"Share Tech Mono",monospace;font-size:1rem;font-weight:300;color:rgba(232,232,240,.5)}@supports(color: color-mix(in srgb, red, blue)){#hero .hero-sub{color:color-mix(in srgb, var(--color-text) 50%, transparent)}}#hero .hero-sub{max-width:460px;line-height:1.8}#hero .hero-sub em{color:var(--color-primary);font-style:normal}#hero .hero-ctas{display:grid;grid-auto-flow:column;justify-content:center;gap:1rem}@media(max-width: 768px){#hero .hero-hud{display:none}#hero .hero-corner{width:18px;height:18px}#hero .hero-corner--tl,#hero .hero-corner--tr{top:16px}#hero .hero-corner--bl,#hero .hero-corner--br{bottom:16px}#hero .hero-corner--tl,#hero .hero-corner--bl{left:16px}#hero .hero-corner--tr,#hero .hero-corner--br{right:16px}#hero .hero-sub{max-width:100%;font-size:.85rem}#hero .hero-ctas{grid-auto-flow:row;width:100%}#hero .hero-ctas .btn{width:100%;text-align:center}#hero .hero-content{padding:0 1.5rem}}#stream{padding:6rem 3rem}@media(max-width: 768px){#stream{padding:6rem 1.5rem}}#stream{background:#0d0d1a}#stream .next-stream__label,#stream .countdown__label{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}#stream .next-stream{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;padding:1rem 0;position:relative}#stream .next-stream::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent 0%, var(--color-primary-glow) 35%, var(--color-primary-glow) 65%, transparent 100%);transition:background .6s ease}#stream .next-stream.is-live-now::after{background:linear-gradient(90deg, transparent 0%, var(--color-live, #e53e3e) 35%, var(--color-live, #e53e3e) 65%, transparent 100%)}#stream .next-stream:empty{display:none}#stream .next-stream__meta{display:grid;gap:.25rem}#stream .next-stream__label{transition:color .4s ease}#stream .next-stream.is-live-now .next-stream__label{color:var(--color-live, #e53e3e);display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:.5rem}#stream .next-stream.is-live-now .next-stream__label::before{content:"";display:block;width:.5em;height:.5em;border-radius:50%;background:var(--color-live, #e53e3e);box-shadow:0 0 6px var(--color-live, #e53e3e);animation:live-pulse 1.2s ease-in-out infinite}#stream .next-stream__info{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text)}#stream .countdown{display:grid;grid-auto-flow:column;align-items:start;gap:1.5rem}#stream .countdown__unit{display:grid;justify-items:center;gap:.25rem}#stream .countdown__value{font-family:"Bebas Neue",sans-serif;font-size:2.2rem;color:var(--color-primary);text-shadow:0 0 15px var(--color-primary-glow);line-height:1;min-width:2.5ch;text-align:center;transition:opacity .15s ease,color .4s ease,text-shadow .4s ease}#stream .countdown__value.tick{opacity:.25}#stream .countdown__sep{font-family:"Bebas Neue",sans-serif;font-size:2rem;color:#22351e;margin-top:.25rem}#stream .next-stream.is-live-now .countdown__value{color:var(--color-live, #e53e3e);text-shadow:0 0 15px var(--color-live, #e53e3e);opacity:.5}#stream .next-stream.is-live-now .countdown__sep{opacity:.25}#stream .stream-wrapper{display:grid;grid-template-columns:1fr 340px;gap:2px;background:#7d807a;height:540px;margin-bottom:.5rem}#stream .stream-wrapper iframe{width:100%;height:100%;border:none;display:block}#stream .stream-offline{display:grid;place-content:center;justify-items:center;gap:1rem;background:#06060c;font-family:"Share Tech Mono",monospace;font-size:1rem;color:var(--color-primary);letter-spacing:.15em;text-transform:uppercase}#stream .stream-offline i{font-size:2rem;color:var(--color-primary);opacity:.75}#stream .stream-offline__text{position:relative;display:inline-block}@media(max-width: 1024px){#stream .stream-offline{padding:3rem 0}#stream .stream-wrapper{grid-template-columns:1fr;height:auto}#stream .stream-wrapper iframe{height:300px}}@media(max-width: 768px){#stream .next-stream{grid-auto-flow:row;justify-content:center;gap:1rem;text-align:center}#stream .next-stream__meta{justify-items:center}#stream .countdown{gap:1rem}#stream .countdown__value{font-size:2rem}#stream .stream-wrapper iframe{height:220px}}@media(max-width: 480px){#stream .next-stream__label{text-align:center;justify-content:center}}#schedule{padding:6rem 3rem}@media(max-width: 768px){#schedule{padding:6rem 1.5rem}}#schedule{position:relative}#schedule::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(var(--color-primary-rgb), 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(var(--color-primary-rgb), 0.03) 1px, transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 100% 100% at 50% 50%, black, transparent)}.schedule-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}@media(max-width: 1024px){.schedule-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.schedule-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.schedule-grid{grid-template-columns:1fr}}.scard{background:#0d0d1a;border:1px solid #22351e;border-radius:4px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;position:relative;z-index:1;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.scard__cta--live,.scard__cta--past{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;gap:.5em}@media(hover: hover){.scard:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,0,0,.65)}.scard[data-tag=live]:hover{border-color:rgba(var(--color-tag-live-rgb), 0.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-tag-live-rgb), 0.12)}.scard[data-tag=ranked]:hover{border-color:rgba(var(--color-tag-ranked-rgb), 0.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-tag-ranked-rgb), 0.12)}.scard[data-tag=collab]:hover{border-color:rgba(var(--color-tag-collab-rgb), 0.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-tag-collab-rgb), 0.1)}.scard[data-tag=community]:hover{border-color:rgba(var(--color-tag-community-rgb), 0.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-tag-community-rgb), 0.12)}.scard.is-next:hover{transform:translateY(-4px)}.scard.is-live:hover{border-color:rgba(var(--color-live-rgb), 0.6);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-live-rgb), 0.15)}}.scard[data-tag=live].is-next{border-color:rgba(var(--color-tag-live-rgb), 0.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-tag-live-rgb), 0.12)}.scard[data-tag=ranked].is-next{border-color:rgba(var(--color-tag-ranked-rgb), 0.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-tag-ranked-rgb), 0.12)}.scard[data-tag=collab].is-next{border-color:rgba(var(--color-tag-collab-rgb), 0.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-tag-collab-rgb), 0.1)}.scard[data-tag=community].is-next{border-color:rgba(var(--color-tag-community-rgb), 0.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(var(--color-tag-community-rgb), 0.12)}.scard.is-next{background:#111128}.scard.is-live{border-color:rgba(var(--color-live-rgb), 0.4);box-shadow:0 0 30px rgba(var(--color-live-rgb), 0.1)}.scard.is-past{opacity:.5;filter:saturate(0.2);pointer-events:none}.scard.is-past .scard__thumb{filter:grayscale(0.6)}.scard__cta--live{color:var(--color-live);border-color:rgba(var(--color-live-rgb), 0.3)}.scard__cta--live .live-dot{background:var(--color-live);box-shadow:0 0 6px var(--color-live)}.scard__cta--live:hover{background:rgba(var(--color-live-rgb), 0.08);border-color:rgba(var(--color-live-rgb), 0.5)}.scard__cta--past{opacity:.5;cursor:default;color:var(--color-text-muted);border-color:#22351e}.scard__thumb{position:relative;height:100px;overflow:hidden}.scard__thumb-pattern{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.018) 0px, rgba(255, 255, 255, 0.018) 1px, transparent 1px, transparent 20px)}.scard__thumb-glow{position:absolute;inset:0}.scard__day-overlay{position:absolute;bottom:-0.5rem;right:1rem;font-family:"Bebas Neue",sans-serif;font-size:calc(1.45rem + 3rem);letter-spacing:.1em;color:hsla(0,0%,100%,.045);line-height:1;user-select:none;pointer-events:none}.scard__thumb-badges{position:absolute;top:.5rem;left:.5rem;right:.5rem;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center}.scard__badge{display:grid;grid-auto-flow:column;align-items:center;gap:.35em;font-family:"Share Tech Mono",monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.5rem;border:1px solid;backdrop-filter:blur(10px)}.scard__badge--live{color:var(--color-tag-live);border-color:rgba(var(--color-tag-live-rgb), 0.5);background:rgba(var(--color-tag-live-rgb), 0.12)}.scard__badge--ranked{color:var(--color-tag-ranked);border-color:rgba(var(--color-tag-ranked-rgb), 0.45);background:rgba(var(--color-tag-ranked-rgb), 0.08)}.scard__badge--collab{color:var(--color-tag-collab);border-color:rgba(var(--color-tag-collab-rgb), 0.45);background:rgba(var(--color-tag-collab-rgb), 0.1)}.scard__badge--offline{color:var(--color-tag-offline);border-color:rgba(var(--color-tag-offline-rgb), 0.3);background:rgba(var(--color-tag-offline-rgb), 0.08)}.scard__badge--community{color:var(--color-tag-community);border-color:rgba(var(--color-tag-community-rgb), 0.45);background:rgba(var(--color-tag-community-rgb), 0.1)}.scard__badge--next{color:var(--color-primary);border-color:var(--color-primary);background:rgba(0,0,0,.55);animation:pulse-soft 2s ease-in-out infinite}.scard__badge--live-now{color:var(--color-live);border-color:rgba(var(--color-live-rgb), 0.5);background:rgba(var(--color-live-rgb), 0.12);animation:pulse-soft 1.4s ease-in-out infinite}.scard__badge--live-now .live-dot{background:var(--color-live);box-shadow:0 0 6px var(--color-live)}.scard__content{padding:1.5rem;display:grid;grid-template-rows:auto 1fr auto;gap:1rem}.scard__top{min-height:calc(1.45rem*1.15*2);display:grid;align-content:start}.scard__middle{display:grid;align-content:start;gap:.5rem}.scard__bottom{display:grid}.scard__title{font-family:"Bebas Neue",sans-serif;font-size:1.45rem;letter-spacing:.1em;color:var(--color-text);text-transform:uppercase;line-height:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scard__stats{display:grid;gap:.5rem}.scard__stat{display:grid;grid-template-columns:1rem auto 1fr;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.025);border-left:2px solid #22351e}.scard__stat-icon{font-size:.85rem;color:var(--color-primary);text-align:center}.scard__stat-label{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);line-height:1}.scard__stat-value{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text);letter-spacing:.1em;line-height:1}.scard__desc{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text-muted);letter-spacing:.1em;line-height:1.5;border-left:2px solid #22351e;padding-left:.5rem;word-break:break-word;overflow-wrap:break-word;margin:.5rem 0}.scard__cta{display:block;width:100%;padding:.5rem;border:1px solid rgba(var(--tag-glow-rgb, 255, 255, 255), 0.25);background:rgba(0,0,0,0);font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease;color:var(--tag-glow, var(--color-text-muted));text-decoration:none;text-align:center}.scard__cta:hover{background:rgba(var(--tag-glow-rgb, 255, 255, 255), 0.07);border-color:rgba(var(--tag-glow-rgb, 255, 255, 255), 0.5)}.scard__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.scard[data-tag=live] .scard__cta{color:var(--color-tag-live);border-color:rgba(var(--color-tag-live-rgb), 0.25)}.scard[data-tag=live] .scard__cta:hover{background:rgba(var(--color-tag-live-rgb), 0.08);border-color:rgba(var(--color-tag-live-rgb), 0.5)}.scard[data-tag=ranked] .scard__cta{color:var(--color-tag-ranked);border-color:rgba(var(--color-tag-ranked-rgb), 0.25)}.scard[data-tag=ranked] .scard__cta:hover{background:rgba(var(--color-tag-ranked-rgb), 0.06);border-color:rgba(var(--color-tag-ranked-rgb), 0.5)}.scard[data-tag=collab] .scard__cta{color:var(--color-tag-collab);border-color:rgba(var(--color-tag-collab-rgb), 0.25)}.scard[data-tag=collab] .scard__cta:hover{background:rgba(var(--color-tag-collab-rgb), 0.06);border-color:rgba(var(--color-tag-collab-rgb), 0.5)}.scard[data-tag=community] .scard__cta{color:var(--color-tag-community);border-color:rgba(var(--color-tag-community-rgb), 0.25)}.scard[data-tag=community] .scard__cta:hover{background:rgba(var(--color-tag-community-rgb), 0.08);border-color:rgba(var(--color-tag-community-rgb), 0.5)}.scard[data-tag=offline] .scard__cta{cursor:default;opacity:.5}.scard[data-tag=offline]{opacity:.5;filter:grayscale(0.4);pointer-events:none}#clips{padding:6rem 3rem}@media(max-width: 768px){#clips{padding:6rem 1.5rem}}#clips{background:#0d0d1a}#clips .clips-filters-btn,#clips .clips-filter-clear,#clips .clips-load-more{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,0,0,0);cursor:pointer;display:inline-grid;grid-auto-flow:column;align-items:center;gap:.5rem}#clips .clips-filters-item,#clips .clips-filters-option{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#7d807a;cursor:pointer;transition:color .25s ease,background .25s ease}#clips .clips-filters-menu,#clips .clips-filters-submenu{background:#111128;border:1px solid #22351e;border-top:2px solid var(--color-primary);box-shadow:0 12px 40px rgba(0,0,0,.7)}#clips .clips-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;min-height:calc((100vw - 2*3rem)/3*.5625);align-content:start;transition:min-height .35s ease}#clips .clip-item-wrap{position:relative}#clips .clip-item-wrap::after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:6px}@media(hover: hover){#clips .clip-item-wrap:hover .clip-item{box-shadow:0 20px 50px rgba(0,0,0,.75),0 0 25px var(--color-primary-glow);transform:translateY(-4px)}#clips .clip-item-wrap:hover .clip-thumb{transform:scale(1.05)}#clips .clip-item-wrap:hover .clip-overlay{background:rgba(0,0,0,.55)}#clips .clip-item-wrap:hover .clip-play{color:var(--color-primary);transform:scale(1.18);filter:drop-shadow(0 0 18px var(--color-primary-glow))}}#clips .clip-item{position:relative;overflow:hidden;aspect-ratio:16/9;cursor:pointer;border:1px solid rgba(0,0,0,0);background-image:linear-gradient(#06060c, #06060c),linear-gradient(135deg, var(--color-primary), var(--color-secondary));background-origin:border-box;background-clip:content-box,border-box;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 8px var(--color-primary-glow);transition:box-shadow .35s ease,transform .35s ease}#clips .clip-item.clip-item--no-thumb{background-image:linear-gradient(135deg, var(--color-primary), var(--color-secondary));background-origin:border-box;background-clip:border-box}#clips .clip-item.clip-entering{animation:clip-fade-in .4s ease forwards}#clips .clip-item iframe{width:100%;height:100%;border:none;display:block}#clips .clip-item video{width:100%;height:100%;object-fit:cover;display:block}#clips .clip-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}#clips .clip-overlay{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.3);transition:background .3s ease}#clips .clip-play{background:none;border:none;color:hsla(0,0%,100%,.8);font-size:3.5rem;display:grid;place-items:center;cursor:pointer;transition:color .25s ease,transform .25s ease,filter .25s ease;filter:drop-shadow(0 2px 12px rgba(0, 0, 0, 0.6))}#clips .clip-meta{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 1rem .5rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.92) 0%, transparent 100%);display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.5rem}#clips .clip-rank{font-family:"Bebas Neue",sans-serif;font-size:2.2rem;line-height:1;color:var(--color-primary);text-shadow:0 0 12px var(--color-primary-glow)}#clips .clip-info{display:grid;gap:.25rem;min-width:0}#clips .clip-title{font-family:"Share Tech Mono",monospace;font-size:.75rem;color:#e8e8f0;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#clips .clip-stats{font-family:"Share Tech Mono",monospace;font-size:.65rem;color:#7d807a;letter-spacing:.1em}#clips .clips-empty{grid-column:1/-1;display:grid;place-items:center;height:120px}#clips .clips-empty__wrap{display:inline-block;white-space:nowrap}#clips .clips-empty__a,#clips .clips-empty__b{font-family:"Bebas Neue",sans-serif;font-size:1.45rem;letter-spacing:.2em;text-transform:uppercase;position:relative;display:inline-block;overflow:hidden}#clips .clips-empty__a{color:var(--color-primary)}#clips .clips-empty__b{color:var(--color-secondary)}#clips .clips-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}#clips .clips-filter-chips{display:flex;flex-wrap:wrap;gap:.5rem}#clips .clips-filter-chip{font-family:"Share Tech Mono",monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-btn-text);background:var(--color-primary);border:1px solid var(--color-primary);padding:.25rem .5rem;display:inline-grid;grid-auto-flow:column;align-items:center;gap:.4rem;cursor:pointer;transition:opacity .25s ease,box-shadow .25s ease;box-shadow:0 0 8px var(--color-primary-glow)}#clips .clips-filter-chip i{font-size:.65rem}#clips .clips-filter-chip:hover{opacity:.75}#clips .clips-filters-root{position:relative}#clips .clips-filters-btn{letter-spacing:.12em;color:var(--color-btn-text-2, var(--color-primary));border:1px solid var(--color-primary);padding:.5rem 1rem;gap:.5rem;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}#clips .clips-filters-btn .cf-arrow{transition:transform .25s ease;font-size:.65rem}#clips .clips-filters-btn:hover,#clips .clips-filters-btn.is-open{background:var(--color-primary);color:var(--color-btn-text);transform:translateY(-1px);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}#clips .clips-filters-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}#clips .clips-filters-menu{position:absolute;top:100%;left:0;z-index:30;min-width:100%}#clips .clips-filters-menu[hidden]{display:none}#clips .clips-filters-item{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.5rem 1rem;letter-spacing:.1em;user-select:none}#clips .clips-filters-item i{font-size:.65rem}#clips .clips-filters-item:hover{color:#e8e8f0;background:hsla(0,0%,100%,.04)}#clips .clips-filters-item.is-open{color:#e8e8f0;background:hsla(0,0%,100%,.04)}#clips .clips-filters-item.is-open>.clips-filters-submenu{display:grid}#clips .clips-filters-item.has-active{color:var(--color-primary)}#clips .clips-filters-submenu{display:none;position:absolute;top:-2px;left:calc(100% + 1px);min-width:150px;z-index:31}#clips .clips-filters-option{display:grid;grid-auto-flow:column;align-items:center;gap:.5rem;justify-content:start;padding:.5rem 1rem;letter-spacing:.1em;background:rgba(0,0,0,0);border:none;text-align:left}#clips .clips-filters-option .cf-check{font-size:.65rem;opacity:0;color:var(--color-primary);transition:opacity .15s ease}#clips .clips-filters-option:hover{color:#e8e8f0;background:hsla(0,0%,100%,.04)}#clips .clips-filters-option.is-active{color:var(--color-primary)}#clips .clips-filters-option.is-active .cf-check{opacity:1}#clips .clips-filter-clear{letter-spacing:.12em;color:#7d807a;border:1px solid #22351e;padding:.5rem 1rem;gap:.5rem;transition:color .25s ease,border-color .25s ease}#clips .clips-filter-clear:hover{color:#f33;border-color:#f33}#clips .clips-filter-clear:focus-visible{outline:2px solid #f33;outline-offset:3px}#clips .clips-filter-clear[hidden]{display:none}#clips .clips-footer{display:grid;justify-items:center;margin-top:2.5rem}#clips .clips-load-more{letter-spacing:.15em;color:var(--color-btn-text-2, var(--color-primary));border:1px solid var(--color-primary);padding:.5rem 2rem;gap:.5rem;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}#clips .clips-load-more:hover{background:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}#clips .clips-load-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}#clips .clips-load-more[hidden]{display:none}@media(max-width: 1024px){#clips .clips-grid{grid-template-columns:1fr 1fr;min-height:0}}@media(max-width: 768px){#clips .clips-grid{grid-template-columns:repeat(2, 1fr)}#clips .clips-filters-submenu{left:calc(100% + 1px);right:auto;max-width:calc(100vw - 1.5rem*2)}#clips .clips-empty{height:auto;padding:2rem 0;line-height:1}#clips .clips-empty__wrap{white-space:normal;text-align:center}#clips .clips-empty__a,#clips .clips-empty__b{font-size:1rem;letter-spacing:.12em;display:block}}@media(max-width: 480px){#clips .clips-grid{grid-template-columns:1fr}}#about{padding:6rem 3rem}@media(max-width: 768px){#about{padding:6rem 1.5rem}}#about{position:relative}#about::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(var(--color-primary-rgb), 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(var(--color-primary-rgb), 0.03) 1px, transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 100% 100% at 50% 50%, black, transparent)}#about{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}#about .about-visual{position:relative;height:520px;align-self:stretch;--scan-h: 520px}#about .about-frame{position:absolute;inset:0;overflow:hidden;background:#0d0d1a}#about .about-frame img{width:100%;height:100%;object-fit:cover}#about .about-scan{position:absolute;top:0;left:0;right:0;height:2rem;pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-primary), transparent);opacity:.5;animation:scan-v 3s ease-in-out infinite}#about .about-content{display:grid;gap:1rem}#about .about-tag{font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary)}#about .about-title{font-family:"Bebas Neue",sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1;margin:1rem 0}#about .about-body{font-size:1rem;margin-bottom:3rem;line-height:1.8;color:rgba(232,232,240,.6)}@supports(color: color-mix(in srgb, red, blue)){#about .about-body{color:color-mix(in srgb, var(--color-text) 60%, transparent)}}#about .about-specs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2rem}#about .spec{display:grid;gap:.25rem;padding-bottom:.5rem;border-bottom:1px solid rgba(232,232,240,.05)}#about .spec__key{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}#about .spec__val{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text)}@media(max-width: 1024px){#about{gap:3rem}}@media(max-width: 768px){#about{grid-template-columns:1fr;gap:3rem}#about .about-specs{margin-top:2rem}#about .about-visual{height:320px;--scan-h: 320px}}@media(max-width: 480px){#about .about-visual{height:240px;--scan-h: 240px}}#setup{padding:6rem 3rem}@media(max-width: 768px){#setup{padding:6rem 1.5rem}}#setup{background:#0d0d1a}.setup-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;background:rgba(125,128,122,.3);margin-top:3rem}.setup-item{background:#0d0d1a;padding:2rem 1.5rem;display:grid;justify-items:center;gap:.5rem;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;position:relative;z-index:1}@media(hover: hover){.setup-item:hover{background:#111128}}.setup-item__icon{font-size:2.4rem;color:var(--color-primary);margin-bottom:.5rem}.setup-item__cat{font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary)}.setup-item__name{font-family:"Bebas Neue",sans-serif;font-size:1.45rem}.setup-item__detail{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;text-align:center}@media(max-width: 1024px){.setup-grid{overflow:hidden}}@media(max-width: 768px){.setup-grid{grid-template-columns:repeat(2, 1fr);gap:0;background:rgba(0,0,0,0)}.setup-item{justify-items:center}.setup-item:nth-child(odd){border-right:1px solid rgba(232,232,240,.09)}.setup-item:hover{background:none}}@media(max-width: 480px){.setup-grid{grid-template-columns:1fr}.setup-item{border-bottom:1px solid rgba(232,232,240,.09)}.setup-item:nth-child(odd){border-right:none}.setup-item:last-child{border-bottom:none}.setup-item:hover{background:none}}#donations{padding:6rem 3rem}@media(max-width: 768px){#donations{padding:6rem 1.5rem}}#donations{position:relative}#donations::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(var(--color-primary-rgb), 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(var(--color-primary-rgb), 0.03) 1px, transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 100% 100% at 50% 50%, black, transparent)}#donations{background:#06060c}#donations .donations-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2px;background:rgba(232,232,240,.09);position:relative;z-index:1}#donations .donation-item{padding:2.5rem 2rem;background:#06060c;display:grid;justify-items:center;gap:.5rem;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;border-right:1px solid rgba(232,232,240,.09)}#donations .donation-item:last-child{border:0}@media(hover: hover){#donations .donation-item:hover{background:#111128}}#donations .donation-item i{font-size:2.4rem;color:var(--color-primary)}#donations .donation-item__name{font-family:"Bebas Neue",sans-serif;font-size:1.45rem}#donations .donation-item__desc{font-size:1rem;color:var(--color-text-muted);text-align:center;line-height:1.5;margin-bottom:1rem}@media(max-width: 768px){#donations .donations-grid{grid-template-columns:1fr;gap:0;background:rgba(0,0,0,0)}#donations .donation-item{padding:2rem;border-bottom:1px solid rgba(232,232,240,.09)}#donations .donation-item:last-child{border-bottom:none}}@media(max-width: 480px){#donations .donation-item{border-right:none}}#merch{padding:6rem 3rem}@media(max-width: 768px){#merch{padding:6rem 1.5rem}}#merch{background:#0d0d1a}#merch .merch-filters{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}#merch .filter-btn{padding:1rem 1.5rem;background:#111128;border:1px solid var(--color-primary-glow);color:var(--color-btn-text-2, var(--color-text));font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}#merch .filter-btn:hover,#merch .filter-btn.active{background:var(--color-primary);color:var(--color-btn-text);border-color:var(--color-primary);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 40px var(--color-primary-glow)}#merch .filter-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}#merch .merch-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:2rem;max-width:1400px;margin-inline:auto}#merch .merch-item-wrap{position:relative;height:100%}#merch .merch-item-wrap::after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:10px}@media(hover: hover){#merch .merch-item-wrap:hover .merch-item{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.8),0 0 30px var(--color-primary-glow)}#merch .merch-item-wrap:hover .merch-shine{transform:translate(0%, 0%)}#merch .merch-item-wrap:hover .merch-item__img{transform:scale(1.05)}#merch .merch-item-wrap:hover .quick-view{transform:translateY(0)}}#merch .merch-item{position:relative;background:#0d0d1a;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,0);background-image:linear-gradient(#0d0d1a, #0d0d1a),linear-gradient(135deg, var(--color-primary), var(--color-secondary));background-origin:border-box;background-clip:content-box,border-box;cursor:pointer;transition:transform .5s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .5s cubic-bezier(0.23, 1, 0.32, 1);display:grid;grid-template-rows:auto 1fr;height:100%;box-shadow:0 20px 40px rgba(0,0,0,.6),0 0 10px var(--color-primary-glow)}#merch .merch-item__img-wrapper{position:relative;width:100%;height:320px;background:#111128;overflow:hidden}#merch .merch-item__img{width:100%;height:100%;object-fit:contain;padding:1.5rem;display:block;transition:transform .5s cubic-bezier(0.23, 1, 0.32, 1),opacity .25s ease}#merch .quick-view{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top, #06060c, transparent);padding:2rem 1rem 1rem;transform:translateY(100%);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1);z-index:5}#merch .quick-view__btn{padding:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-btn-text-2, var(--color-primary));font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;white-space:nowrap;text-align:center;text-decoration:none}@media(hover: hover){#merch .quick-view__btn:hover{background:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 40px var(--color-primary-glow)}}#merch .quick-view__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}#merch .quick-view__btn{width:100%;font-weight:bold}#merch .quick-view__btn i{margin-right:.5rem}#merch .btn-quick-view{padding:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-btn-text-2, var(--color-primary));font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;white-space:nowrap;text-align:center;text-decoration:none}@media(hover: hover){#merch .btn-quick-view:hover{background:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 40px var(--color-primary-glow)}}#merch .btn-quick-view:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}#merch .btn-quick-view{display:none}#merch .merch-shine{position:absolute;top:0;left:0;width:200%;height:200%;background:linear-gradient(45deg, transparent 45%, rgba(255, 255, 255, 0.08) 50%, transparent 55%);transform:translate(-50%, -50%);transition:transform .5s cubic-bezier(0.23, 1, 0.32, 1);pointer-events:none;z-index:1}#merch .merch-item__info{padding:1.5rem;display:grid;grid-template-rows:auto 1fr auto;gap:0}#merch .merch-item__top{display:flex;flex-wrap:wrap;gap:0;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(232,232,240,.08)}#merch .merch-item__category{font-size:.75rem;color:var(--color-primary);text-transform:uppercase;letter-spacing:.12em}#merch .merch-item__category:not(:last-child)::after{content:"/";margin:0 .5rem;opacity:.25}#merch .merch-item__middle{display:grid;align-content:start}#merch .merch-item__name{font-family:"Bebas Neue",sans-serif;font-size:1.45rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);margin:1rem 0;line-height:1.5}#merch .merch-item__desc{font-size:1rem;color:var(--color-text-muted);line-height:1.5;margin-top:.5rem;margin-bottom:1rem}#merch .color-variants{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}#merch .color-dot{width:20px;height:20px;border-radius:50%;border:1px solid rgba(232,232,240,.09);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}#merch .color-dot.active{border-color:var(--color-primary);box-shadow:0 0 10px var(--color-primary-glow);transform:scale(1.15)}#merch .color-dot:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(hover: hover){#merch .color-dot:hover{border-color:var(--color-primary);box-shadow:0 0 10px var(--color-primary-glow);transform:scale(1.15)}}#merch .color-dot--gradient{background:linear-gradient(45deg, var(--color-primary), var(--color-secondary))}#merch .merch-item__bottom{padding-top:1rem;border-top:1px solid rgba(232,232,240,.06)}#merch .merch-item__bottom .color-variants{margin-top:0;margin-bottom:1rem}#merch .stock-info{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.75rem}#merch .stock-bar{height:4px;background:#111128;border-radius:2px;overflow:hidden}#merch .stock-fill{height:100%;background:linear-gradient(90deg, var(--color-secondary), var(--color-primary));transition:width .3s ease}#merch .stock-text{color:var(--color-primary);font-size:.75rem;white-space:nowrap}#merch .stock-text--low{color:#f33;animation:pulse-stock 2s ease-in-out infinite}#merch .merch-item__footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}#merch .merch-item__price-wrapper{display:grid;gap:.25rem}#merch .merch-item__original-price{font-family:"Share Tech Mono",monospace;font-size:1rem;color:rgba(232,232,240,.5);text-decoration:line-through}@media(max-width: 1024px){#merch .quick-view{display:none}#merch .btn-quick-view{display:flex;align-items:center;justify-content:center}#merch .merch-item__footer{grid-template-columns:1fr 1fr;gap:.5rem;align-items:stretch}#merch .merch-item__price-wrapper{grid-column:1/-1;margin-bottom:1rem}#merch .btn-buy,#merch .btn-quick-view{width:100%;box-sizing:border-box;line-height:1.5;display:flex;align-items:center;justify-content:center}}@media(max-width: 768px){#merch .merch-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){#merch .merch-filters{gap:.5rem;margin-bottom:2rem;justify-content:flex-start}#merch .filter-btn{padding:.5rem;font-size:.75rem}#merch .merch-grid{gap:1rem;grid-template-columns:1fr}#merch .merch-item__img-wrapper{height:200px}#merch .merch-item__img{padding:.5rem}#merch .merch-item__info{padding:.5rem 1rem}#merch .merch-item__name{font-size:1rem;margin:.5rem 0}#merch .merch-item__desc{font-size:.85rem;margin-bottom:.5rem}#merch .merch-item__price{font-size:1.45rem;margin-bottom:1rem}#merch .btn-buy,#merch .btn-quick-view{padding:.5rem;font-size:.75rem}}.merch-item__price,.merch-modal__price{font-family:"Bebas Neue",sans-serif;font-size:2rem;color:var(--color-primary);text-shadow:0 0 10px var(--color-primary-glow);line-height:1}.merch-badges,.merch-modal__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.btn-buy{padding:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-btn-text-2, var(--color-primary));font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;white-space:nowrap;text-align:center;text-decoration:none}@media(hover: hover){.btn-buy:hover{background:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}}.btn-buy:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.btn-buy{display:inline-block}.merch-footer{display:grid;justify-items:center;margin-top:2.5rem}.merch-load-more{padding:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-btn-text-2, var(--color-primary));font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;white-space:nowrap;text-align:center;text-decoration:none}@media(hover: hover){.merch-load-more:hover{background:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}}.merch-load-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.merch-load-more{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.15em}.merch-load-more[hidden]{display:none}.merch-modal{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.merch-modal.is-open{opacity:1;pointer-events:auto}.merch-modal.is-open .merch-modal__container{transform:translateY(0) scale(1)}.merch-modal__backdrop{position:absolute;inset:0;background:rgba(6,6,12,.88);backdrop-filter:blur(6px)}.merch-modal__container{position:relative;z-index:1;background:#0d0d1a;border-radius:4px;border:1px solid rgba(0,0,0,0);background-image:linear-gradient(#0d0d1a, #0d0d1a),linear-gradient(135deg, var(--color-primary), var(--color-secondary));background-origin:border-box;background-clip:content-box,border-box;box-shadow:0 30px 80px rgba(0,0,0,.8),0 0 40px var(--color-primary-glow);width:100%;max-width:880px;max-height:90dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transform:translateY(24px) scale(0.98);transition:transform .35s cubic-bezier(0.23, 1, 0.32, 1)}.merch-modal__close{position:absolute;top:1rem;right:1rem;z-index:2;width:2.2rem;height:2.2rem;background:rgba(17,17,40,.9);border:1px solid rgba(232,232,240,.09);color:#e8e8f0;font-size:1rem;cursor:pointer;display:grid;place-items:center;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}@media(hover: hover){.merch-modal__close:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 40px var(--color-primary-glow)}}.merch-modal__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.merch-modal__body{display:grid;grid-template-columns:1fr 1fr;min-height:420px}.merch-modal__img-col{position:relative;background:#111128;display:grid;place-items:center;min-height:360px}.merch-modal__nav-prev,.merch-modal__nav-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:2.2rem;height:2.2rem;background:rgba(17,17,40,.85);border:1px solid rgba(232,232,240,.09);color:#e8e8f0;font-size:.85rem;cursor:pointer;display:grid;place-items:center;border-radius:4px;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,opacity .25s ease}.merch-modal__nav-prev[hidden],.merch-modal__nav-next[hidden]{display:none}@media(hover: hover){.merch-modal__nav-prev:hover:not(:disabled),.merch-modal__nav-next:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 30px var(--color-primary-glow)}}.merch-modal__nav-prev:focus-visible,.merch-modal__nav-next:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.merch-modal__nav-prev:disabled,.merch-modal__nav-next:disabled{opacity:.25;cursor:not-allowed}.merch-modal__nav-prev{left:.5rem}.merch-modal__nav-next{right:.5rem}.merch-modal__img-wrapper{width:100%;height:100%;display:grid;place-items:center;padding:2rem;position:relative}.merch-modal__img-wrapper::after{content:"";position:absolute;inset:0;margin:auto;width:2rem;height:2rem;border:2px solid rgba(232,232,240,.12);border-top-color:var(--color-primary);border-radius:50%;animation:spin .7s linear infinite;opacity:0;pointer-events:none;transition:opacity .15s ease}.merch-modal__img-wrapper.is-loading::after{opacity:1}.merch-modal__img{max-width:100%;max-height:360px;object-fit:contain;transition:opacity .25s ease}.merch-modal__info-col{padding:2.5rem 2rem;display:grid;align-content:start;gap:.5rem}.merch-modal__categories{display:flex;flex-wrap:wrap;gap:.5rem}.merch-modal__name{font-family:"Bebas Neue",sans-serif;font-size:2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);line-height:1;margin:0;overflow:hidden}.merch-modal__desc{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin:0}.merch-modal__colors-label,.merch-modal__sizes-label{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:-0.25rem}.merch-modal__colors .color-variants{margin:0}.merch-modal__sizes{display:flex;flex-wrap:wrap;gap:.5rem}.merch-modal__stock .stock-info{margin:0}.merch-modal__footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(232,232,240,.06)}.merch-modal__price{font-family:"Bebas Neue",sans-serif;font-size:2rem;color:var(--color-primary);text-shadow:0 0 10px var(--color-primary-glow);line-height:1;overflow:hidden}.merch-modal__cta{padding:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-btn-text-2, var(--color-primary));font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;white-space:nowrap;text-align:center;text-decoration:none}@media(hover: hover){.merch-modal__cta:hover{background:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}}.merch-modal__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.merch-modal__cta{padding:1rem 2rem;border-radius:4px}@media(max-width: 768px){.merch-modal{padding:.5rem;align-items:center}.merch-modal__container{max-width:600px;max-height:90dvh}.merch-modal__body{grid-template-columns:1fr}.merch-modal__img-col{min-height:200px}.merch-modal__info-col{padding:1rem;gap:.5rem}.merch-modal__name{font-size:1.45rem}.merch-modal__cta{width:auto}}.size-btn{padding:.5rem 1rem;background:rgba(0,0,0,0);border:1px solid rgba(232,232,240,.09);color:rgba(232,232,240,.7);font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.size-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 40px var(--color-primary-glow)}@media(hover: hover){.size-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 40px var(--color-primary-glow)}}.size-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}#footer{background:#06060c;position:relative}#footer .footer-success,#footer .footer-error{font-family:"Share Tech Mono",monospace;font-size:.85rem;letter-spacing:.1em;padding:.5rem 0}#footer .footer-nav,#footer .footer-notify{display:grid;align-content:start}#footer::before{content:"";display:block;height:1px;background:linear-gradient(90deg, transparent 0%, var(--color-primary-glow) 35%, var(--color-primary-glow) 65%, transparent 100%)}#footer .footer-top{padding:3rem 3rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;align-items:stretch}#footer .footer-brand,#footer .footer-nav,#footer .footer-notify{padding:0 1.5rem;border-right:1px solid rgba(232,232,240,.09)}#footer .footer-brand:first-child,#footer .footer-nav:first-child,#footer .footer-notify:first-child{padding-left:0}#footer .footer-brand:last-child,#footer .footer-nav:last-child,#footer .footer-notify:last-child{border-right:none;padding-right:0}#footer .footer-logo,#footer .footer-nav-heading,#footer .footer-notify-title{font-family:"Bebas Neue",sans-serif;font-size:1.45rem;color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:default;display:block;margin-bottom:1rem}#footer .footer-brand{display:grid;gap:1rem;align-content:start}#footer .footer-tagline{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text-muted);letter-spacing:.1em;margin:0}#footer .footer-socials{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-top:.25rem}#footer .footer-social-icon{display:grid;justify-items:center;gap:.25rem;text-decoration:none;color:var(--color-text-muted);transition:color .25s ease,transform .25s ease}#footer .footer-social-icon i{font-size:2rem;line-height:1;transition:filter .25s ease,transform .25s ease}#footer .footer-social-icon:hover{color:var(--brand);transform:translateY(-2px)}#footer .footer-social-icon:hover i{filter:drop-shadow(0 0 8px var(--brand))}#footer .footer-social-icon:hover .footer-social-label{color:var(--brand);text-shadow:0 0 8px var(--brand)}#footer .footer-social-label{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}#footer .footer-nav-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}#footer .footer-nav-list a{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text-muted);text-decoration:none;letter-spacing:.1em;transition:color .25s ease;display:inline-block}#footer .footer-nav-list a:hover{color:var(--color-primary)}#footer .footer-notify-desc{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text-muted);letter-spacing:.1em;margin:0 0 1rem;line-height:1.5}#footer .footer-form{display:grid;grid-template-columns:1fr auto}#footer .footer-input{background:#111128;border:1px solid #7d807a;color:var(--color-primary);font-family:"Share Tech Mono",monospace;font-size:1rem;padding:.5rem 1.25rem;outline:none;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}#footer .footer-input::placeholder{color:var(--color-text-muted)}#footer .footer-input:focus{border-color:var(--color-primary);box-shadow:0 0 12px var(--color-primary-glow)}#footer .footer-btn{width:3rem;display:grid;place-items:center;padding:0}#footer .footer-success{color:var(--color-primary)}#footer .footer-error{color:#f33}#footer .footer-bottom{padding:1rem;border-top:1px solid var(--color-primary-glow);display:grid;justify-items:center}#footer .footer-legal{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text-muted);letter-spacing:.1em}@media(max-width: 768px){#footer .footer-top{padding:2.5rem 1.5rem 2rem;grid-template-columns:1fr}#footer .footer-brand,#footer .footer-nav,#footer .footer-notify{padding:0;border-right:none;border-bottom:1px solid rgba(232,232,240,.09);padding-bottom:1.5rem}#footer .footer-brand:last-child,#footer .footer-nav:last-child,#footer .footer-notify:last-child{border-bottom:none;padding-bottom:0}#footer .footer-notify{border-top:none;padding-top:0}#footer .footer-logo{margin-bottom:0}#footer .footer-nav-heading,#footer .footer-notify-title{margin:2rem 0 .5rem}#footer .footer-form{max-width:400px}#footer .footer-bottom{padding:1rem 1.5rem}}[data-theme=high-contrast] #footer .footer-social-icon:hover,[data-theme=achromatopsia] #footer .footer-social-icon:hover{color:var(--color-primary)}[data-theme=high-contrast] #footer .footer-social-icon:hover i,[data-theme=achromatopsia] #footer .footer-social-icon:hover i{filter:drop-shadow(0 0 6px var(--color-primary))}[data-theme=high-contrast] #footer .footer-social-icon:hover .footer-social-label,[data-theme=achromatopsia] #footer .footer-social-icon:hover .footer-social-label{color:var(--color-primary);text-shadow:none}:root{--font-display: Bebas Neue, sans-serif;--font-mono: Share Tech Mono, monospace;--panel-width: 245px;--color-primary: #00f5e4;--color-primary-rgb: 0, 245, 228;--color-primary-glow: rgba(0, 245, 228, 0.4);--color-secondary: #ff0055;--color-secondary-rgb: 255, 0, 85;--color-secondary-glow: rgba(255, 0, 85, 0.4);--color-text: #e8e8f0;--color-text-muted: #7d807a;--color-live: #ff3333;--color-live-rgb: 255, 51, 51;--bg: #06060c;--bg-2: #0d0d1a;--bg-3: #111128;--dim: #7d807a;--dim-2: #22351e;--color-btn-text: #06060c;--color-btn-text-2: #e8e8f0;--color-accent-icon: #06060c;--color-toast-text: #fff;--color-primary-ui: #00f5e4;--color-primary-safe: #00f5e4;--color-accent-safe: #06060c;--brand: var(--color-primary);--color-badge-new: #00f5e4;--color-badge-new-rgb: 0, 245, 228;--color-badge-limited: #ff00ff;--color-badge-limited-rgb: 255, 0, 255;--color-badge-bestseller: #ffd700;--color-badge-bestseller-rgb: 255, 215, 0;--color-badge-sale: #ff3333;--color-badge-sale-rgb: 255, 51, 51;--color-tag-live: #00ff41;--color-tag-live-rgb: 0, 255, 65;--color-tag-ranked: #00f5e4;--color-tag-ranked-rgb: 0, 245, 228;--color-tag-collab: #f5e642;--color-tag-collab-rgb: 245, 230, 66;--color-tag-community: #ff00ff;--color-tag-community-rgb: 255, 0, 255;--color-tag-offline: #22351e;--color-tag-offline-rgb: 30, 30, 53;--color-tag-tourney: #ffd700;--color-tag-tourney-rgb: 255, 215, 0;--color-tag-speedrun: #7b2fff;--color-tag-speedrun-rgb: 123, 47, 255;--color-tag-hardcore: #ff3333;--color-tag-hardcore-rgb: 255, 51, 51;--color-tag-first-time: #ff0055;--color-tag-first-time-rgb: 255, 0, 85;--color-tag-watchalong: #4d9fff;--color-tag-watchalong-rgb: 77, 159, 255;--color-tag-irl: #ff8c00;--color-tag-irl-rgb: 255, 140, 0;--color-tag-subathon: #ff6ec7;--color-tag-subathon-rgb: 255, 110, 199;--color-tag-charity: #00e676;--color-tag-charity-rgb: 0, 230, 118;--color-tag-review: #ffab40;--color-tag-review-rgb: 255, 171, 64;--color-tag-unboxing: #40c4ff;--color-tag-unboxing-rgb: 64, 196, 255;--color-tag-qa: #e040fb;--color-tag-qa-rgb: 224, 64, 251}[data-theme=high-contrast]{--color-live: #FFFFFF;--color-live-rgb: 255, 255, 255;--color-tag-live: #FFFFFF;--color-tag-live-rgb: 255, 255, 255;--color-tag-ranked: #FFFFFF;--color-tag-ranked-rgb: 255, 255, 255;--color-tag-collab: #FFFFFF;--color-tag-collab-rgb: 255, 255, 255;--color-tag-community: #FFFFFF;--color-tag-community-rgb: 255, 255, 255;--color-tag-tourney: #FFFFFF;--color-tag-tourney-rgb: 255, 255, 255;--color-tag-speedrun: #FFFFFF;--color-tag-speedrun-rgb: 255, 255, 255;--color-tag-hardcore: #FFFFFF;--color-tag-hardcore-rgb: 255, 255, 255;--color-tag-first-time: #FFFFFF;--color-tag-first-time-rgb: 255, 255, 255;--color-tag-watchalong: #FFFFFF;--color-tag-watchalong-rgb: 255, 255, 255;--color-tag-irl: #FFFFFF;--color-tag-irl-rgb: 255, 255, 255;--color-tag-subathon: #FFFFFF;--color-tag-subathon-rgb: 255, 255, 255;--color-tag-charity: #FFFFFF;--color-tag-charity-rgb: 255, 255, 255;--color-tag-review: #FFFFFF;--color-tag-review-rgb: 255, 255, 255;--color-tag-unboxing: #FFFFFF;--color-tag-unboxing-rgb: 255, 255, 255;--color-tag-qa: #FFFFFF;--color-tag-qa-rgb: 255, 255, 255;--color-tag-offline: #333333;--color-tag-offline-rgb: 51, 51, 51;--color-badge-new: #FFFFFF;--color-badge-new-rgb: 255, 255, 255;--color-badge-limited: #FFFFFF;--color-badge-limited-rgb: 255, 255, 255;--color-badge-bestseller: #FFFFFF;--color-badge-bestseller-rgb: 255, 255, 255;--color-badge-sale: #FFFFFF;--color-badge-sale-rgb: 255, 255, 255}[data-theme=sepia] body::after{content:"";position:fixed;inset:0;background:rgba(200,140,20,.07);pointer-events:none;z-index:9600}[data-theme=sepia]{--color-live: #e8a045;--color-live-rgb: 232, 160, 69;--color-tag-live: #e8a045;--color-tag-live-rgb: 232, 160, 69;--color-tag-ranked: #c8913a;--color-tag-ranked-rgb: 200, 145, 58;--color-tag-collab: #d4a96a;--color-tag-collab-rgb: 212, 169, 106;--color-tag-community: #b87a50;--color-tag-community-rgb: 184, 122, 80;--color-tag-tourney: #f0c060;--color-tag-tourney-rgb: 240, 192, 96;--color-tag-speedrun: #a06840;--color-tag-speedrun-rgb: 160, 104, 64;--color-tag-hardcore: #c05030;--color-tag-hardcore-rgb: 192, 80, 48;--color-tag-first-time: #d48860;--color-tag-first-time-rgb: 212, 136, 96;--color-tag-watchalong: #b89070;--color-tag-watchalong-rgb: 184, 144, 112;--color-tag-irl: #c87840;--color-tag-irl-rgb: 200, 120, 64;--color-tag-subathon: #e0a080;--color-tag-subathon-rgb: 224, 160, 128;--color-tag-charity: #a08858;--color-tag-charity-rgb: 160, 136, 88;--color-tag-review: #d4a040;--color-tag-review-rgb: 212, 160, 64;--color-tag-unboxing: #b88860;--color-tag-unboxing-rgb: 184, 136, 96;--color-tag-qa: #c09070;--color-tag-qa-rgb: 192, 144, 112;--color-tag-offline: #3a2a18;--color-tag-offline-rgb: 58, 42, 24}.theme-btn{position:fixed;left:2rem;bottom:2rem;z-index:9001;width:44px;height:44px;background:var(--color-primary-safe, var(--color-primary));color:var(--color-accent-safe, var(--color-accent-icon));border:none;border-radius:4px;cursor:pointer;display:grid;place-items:center;font-size:1rem;opacity:0;visibility:hidden;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.theme-btn:hover{box-shadow:0 0 8px var(--color-primary),0 0 24px var(--color-primary),0 0 50px var(--color-primary-glow)}.theme-btn.visible{opacity:1;visibility:visible}.theme-btn.is-right{left:auto;right:2rem}.theme-btn i{font-size:1rem;position:relative;z-index:1}.theme-panel{position:fixed;left:2rem;bottom:calc(2rem + 44px + 1rem);transform-origin:bottom left;transform:scale(0.96) translateY(6px);z-index:8998;width:var(--panel-width);max-height:calc(100vh - 2rem - 44px - 1rem - 2rem);background:#0d0d1a;border:1px solid #7d807a;border-radius:4px;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s ease,visibility .2s;box-shadow:0 12px 40px rgba(0,0,0,.55);display:grid;grid-template-rows:auto 1fr auto}.theme-panel.is-open{opacity:1;visibility:visible;transform:scale(1) translateY(0)}.theme-panel.is-right{left:auto;right:2rem;transform-origin:bottom right}.theme-panel.is-right .theme-panel__actions{direction:rtl}.theme-panel.is-right .theme-panel__actions>*{direction:ltr}.theme-panel__header{display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 1.5rem;border-bottom:1px solid rgba(232,232,240,.09)}.theme-panel__title{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text)}.theme-panel__close{border:none;background:none;color:var(--color-primary);cursor:pointer;font-size:1rem;padding:1rem;transition:color .15s ease,opacity .15s ease}.theme-panel__close:hover{opacity:.5}.theme-panel__body{overflow-y:auto;padding:0 calc(0.5rem + .8em) 2rem;scrollbar-width:thin;scrollbar-color:rgba(var(--color-primary-rgb), 0.5) rgba(0,0,0,0)}.theme-panel__body::-webkit-scrollbar{width:3px}.theme-panel__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.theme-panel__body::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-rgb), 0.5)}.theme-panel__body::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.theme-panel__section{padding-bottom:1.5rem;border-bottom:1px solid rgba(232,232,240,.09)}.theme-panel__section:last-child{border-bottom:0;padding-bottom:0}.theme-panel__section--mode{margin-bottom:0;padding-bottom:1.5rem}.theme-panel__toggle+.theme-panel__toggle,.theme-panel__toggle+.mouse-fx-group,.mouse-fx-group+.theme-panel__toggle,.theme-panel .mouse-fx-group+.mouse-fx-group{margin-top:.5rem}.theme-panel__toggle{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;background:rgba(0,0,0,0);border:1px solid var(--color-primary-ui);color:var(--color-primary-ui);font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.15em;border-radius:4px;text-transform:uppercase;padding:.5rem;cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.theme-panel__toggle:hover{background:var(--color-primary-ui);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary-ui),0 0 20px var(--color-primary-ui),0 0 45px var(--color-primary-glow)}.theme-panel__toggle.is-off{border-color:#7d807a;color:#7d807a}.theme-panel__toggle.is-off:hover{background:#7d807a;color:#e8e8f0;box-shadow:none}.theme-panel__toggle.is-disabled{opacity:.25;cursor:not-allowed;pointer-events:none;border-color:#7d807a;color:#7d807a}.theme-panel__toggle-label{color:inherit}.theme-panel__toggle-state{font-weight:600;color:inherit}.theme-panel__label,.theme-panel__confirm-label{font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text)}.theme-panel__label{margin:1rem 0}.theme-panel__actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;align-items:center;padding:1rem 1.5rem;border-top:1px solid rgba(232,232,240,.09)}.theme-panel__confirm{display:grid;gap:.5rem;width:100%}.theme-panel__confirm-label{margin-bottom:.5rem}.theme-panel__confirm-btns{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem}.theme-panel__confirm-update,.theme-panel__confirm-new,.theme-panel__save,.theme-panel__reset{background:rgba(0,0,0,0);border:1px solid var(--color-primary-ui);color:var(--color-primary-ui);border-radius:4px;font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;padding:.5rem;cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.theme-panel__confirm-update:hover,.theme-panel__confirm-new:hover,.theme-panel__save:hover,.theme-panel__reset:hover{background:var(--color-primary-ui);color:var(--color-btn-text);box-shadow:0 0 8px var(--color-primary),0 0 20px var(--color-primary),0 0 45px var(--color-primary-glow)}.theme-panel__reset{opacity:.5}.theme-panel__reset:hover{opacity:1}.theme-panel__confirm-cancel{background:rgba(0,0,0,0);border:1px solid #7d807a;color:#7d807a;border-radius:4px;font-family:"Share Tech Mono",monospace;font-size:.75rem;padding:.5rem;cursor:pointer;transition:border-color .25s ease,color .25s ease}.theme-panel__confirm-cancel:hover{border-color:var(--color-secondary);color:var(--color-secondary)}@media(max-width: 1024px){.theme-panel__section--mode>.theme-panel__label{display:none}.theme-panel #glitch-group,.theme-panel #mouse-fx-group{display:none}.theme-panel__section--edition{border-bottom:0;padding-bottom:0}.theme-panel__section--mode{padding-bottom:1.5rem;margin-top:.5rem}}.theme-presets-default,.theme-presets-a11y,.theme-presets-custom{display:flex;flex-wrap:wrap;gap:.25rem}.theme-preset-wrap{position:relative;display:inline-flex}.theme-preset-wrap::before,.theme-preset-wrap::after{position:absolute;left:50%;bottom:calc(100% + 0.25rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:5}.theme-preset-wrap::before{content:attr(data-tooltip);transform:translate(calc(-50% + var(--tooltip-shift, 0px)), 4px);padding:.25rem .5rem;background:#06060c;border:1px solid var(--color-primary-ui);border-radius:4px;color:var(--color-text);white-space:nowrap;font-family:"Share Tech Mono",monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.theme-preset-wrap::after{content:"";transform:translate(-50%, -2px);border:5px solid rgba(0,0,0,0);border-top-color:var(--color-primary-ui);bottom:calc(100% - 3px)}.theme-preset-wrap.is-tooltip-visible::before,.theme-preset-wrap.is-tooltip-visible::after{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--tooltip-shift, 0px)), 0)}.theme-preset-wrap.is-tooltip-visible::after{transform:translate(-50%, 0)}.theme-preset{width:32px;height:32px;border-radius:4px;border:2px solid rgba(0,0,0,0);cursor:pointer;background:linear-gradient(90deg, var(--p) 50%, var(--s) 50%);background-clip:padding-box;outline:none;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.theme-preset:hover{border-color:#e8e8f0}.theme-preset:focus-visible{outline:2px solid #e8e8f0;outline-offset:2px}.theme-preset.is-custom{border-color:rgba(232,232,240,.25)}.theme-preset-del{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:#06060c;border:1px solid #7d807a;color:#7d807a;font-size:.65rem;line-height:1;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .15s ease,color .15s ease}.theme-preset-wrap:hover .theme-preset-del{opacity:1}.theme-preset-del:hover{color:#e8e8f0;border-color:#e8e8f0}.theme-pickers{display:grid;gap:.5rem}.theme-picker-row{display:grid;grid-template-columns:1fr auto;align-items:center}.theme-picker-row span{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:var(--color-text)}.theme-preset.is-active{border-color:#e8e8f0;box-shadow:0 0 0 2px var(--color-primary),0 0 10px var(--color-primary-glow);transform:scale(1.15)}.theme-picker-row input[type=color]{-webkit-appearance:none;appearance:none;width:40px;height:28px;border:1px solid #7d807a;border-radius:4px;background:#06060c;cursor:pointer;padding:0}.theme-picker-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.theme-picker-row input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}.theme-picker-row input[type=color]::-moz-color-swatch{border:none;border-radius:2px}.theme-picker-row input[type=color]:hover{border-color:var(--color-primary)}.mouse-fx-group{border:1px solid var(--color-primary-ui);border-radius:4px;overflow:hidden;margin-bottom:.5rem;transition:border-color .25s ease,box-shadow .25s ease}.mouse-fx-group:hover:not(.is-off){box-shadow:0 0 8px var(--color-primary-ui),0 0 20px var(--color-primary-ui),0 0 45px var(--color-primary-glow)}.mouse-fx-group.is-off{border-color:#7d807a}.mouse-fx-group.is-off .mouse-fx-group__header{color:#7d807a}.mouse-fx-group.is-off .mouse-fx-group__header:hover{background:#7d807a;color:#e8e8f0;box-shadow:none}.mouse-fx-group.is-off .mouse-fx-group__header:hover .mouse-fx-group__chevron,.mouse-fx-group.is-off .mouse-fx-group__header:hover .mouse-fx-group__toggle{color:#e8e8f0}.mouse-fx-group.is-off .mouse-fx-group__chevron,.mouse-fx-group.is-off .mouse-fx-group__toggle{color:#7d807a}.mouse-fx-group__header{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;padding:.5rem;cursor:pointer;color:var(--color-primary-ui);font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;background:rgba(0,0,0,0);border:none;user-select:none;transition:background .25s ease,color .25s ease}.mouse-fx-group__header:hover{background:var(--color-primary-ui);color:var(--color-btn-text)}.mouse-fx-group__header:hover .mouse-fx-group__chevron,.mouse-fx-group__header:hover .mouse-fx-group__toggle{color:var(--color-btn-text)}.mouse-fx-group__label{flex:1}.mouse-fx-group__controls{display:grid;grid-auto-flow:column;align-items:center;gap:.5rem;pointer-events:none}.mouse-fx-group__val{font-family:"Share Tech Mono",monospace;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:inherit;min-width:2.5rem;text-align:right}.mouse-fx-group__chevron{font-size:.65rem;color:inherit;transition:transform .25s ease,color .25s ease;line-height:1}.mouse-fx-group__toggle{background:rgba(0,0,0,0);border:none;color:inherit;font-family:"Share Tech Mono",monospace;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:0;cursor:pointer;pointer-events:auto;transition:color .25s ease}.mouse-fx-group__drop{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.mouse-fx-group.is-open .mouse-fx-group__chevron{transform:rotate(180deg)}.mouse-fx-group.is-open .mouse-fx-group__drop{max-height:80px;padding:0 0 .5rem}.mouse-fx-pills{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;padding:1rem .5rem 0;border-top:1px solid rgba(232,232,240,.08)}.mouse-fx-pill{background:rgba(0,0,0,0);border:1px solid var(--color-primary-ui);color:var(--color-primary-ui);font-family:"Share Tech Mono",monospace;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.5rem 0;border-radius:3px;cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease;text-align:center}.mouse-fx-pill:hover:not(:disabled){background:var(--color-primary-ui);color:var(--color-btn-text);box-shadow:0 0 10px var(--color-primary-glow)}.mouse-fx-pill.is-active{background:var(--color-primary-ui);color:var(--color-btn-text);cursor:default}.mouse-fx-pill.is-disabled{opacity:.25;cursor:not-allowed;pointer-events:none;border-color:#7d807a;color:#7d807a}.colors-group{border:1px solid var(--color-primary-ui);border-radius:4px;overflow:hidden;margin-bottom:.5rem;transition:border-color .25s ease,box-shadow .25s ease}.colors-group:hover{box-shadow:0 0 8px var(--color-primary-ui),0 0 20px var(--color-primary-ui),0 0 45px var(--color-primary-glow)}.colors-group__header{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;padding:.5rem;cursor:pointer;color:var(--color-primary-ui);font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;background:rgba(0,0,0,0);border:none;user-select:none;transition:background .25s ease,color .25s ease}.colors-group__header:hover{background:var(--color-primary-ui);color:var(--color-btn-text)}.colors-group__header:hover .colors-group__chevron{color:var(--color-btn-text)}.colors-group__label{flex:1}.colors-group__chevron{font-size:.65rem;color:inherit;transition:transform .25s ease,color .25s ease;line-height:1}.colors-group__drop{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0}.colors-group.is-open .colors-group__chevron{transform:rotate(180deg)}.colors-group.is-open .colors-group__drop{max-height:300px;padding:.5rem;border-top:1px solid rgba(232,232,240,.08)}.sepia-slider-wrap{padding:.5rem;border-top:1px solid rgba(232,232,240,.08)}.sepia-slider-wrap input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:3px;background:linear-gradient(to right, var(--color-primary-ui) 0%, var(--color-primary-ui) calc(var(--val, 30) * 1%), rgba(255, 255, 255, 0.12) calc(var(--val, 30) * 1%), rgba(255, 255, 255, 0.12) 100%);border-radius:2px;outline:none;cursor:pointer}.sepia-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-primary-ui);box-shadow:0 0 6px var(--color-primary-glow);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.sepia-slider-wrap input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 10px var(--color-primary-glow)}.sepia-slider-wrap input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-primary-ui);border:none;box-shadow:0 0 6px var(--color-primary-glow);cursor:pointer}.sepia-slider-wrap input[type=range]:focus-visible{outline:2px solid var(--color-primary-ui);outline-offset:4px;border-radius:2px}.theme-toast{position:fixed;top:5rem;left:50%;transform:translateX(-50%) translateY(-1rem);font-family:"Share Tech Mono",monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 2rem;border:1px solid;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:99999;white-space:nowrap;max-width:calc(100vw - 2rem)}.theme-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.theme-toast__close{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);background:none;border:none;padding:.25rem;line-height:1;font-size:1rem;cursor:pointer;opacity:.75;color:inherit}.theme-toast__close:hover{opacity:1}.theme-toast--success,.theme-toast--preset-duplicate{color:var(--color-toast-text);border:1px solid rgba(0,0,0,.25);background:var(--color-primary);box-shadow:0 0 16px var(--color-primary-glow);font-weight:600}.theme-toast--success .theme-toast__close,.theme-toast--preset-duplicate .theme-toast__close{color:var(--color-toast-text)}.theme-toast--warning{color:var(--color-secondary);border-color:var(--color-secondary);background:rgba(0,0,0,.85);box-shadow:0 0 12px hsla(0,0%,100%,.05)}.theme-toast--error,.theme-toast--darkness{color:#000}.theme-toast--error{background:#f33;box-shadow:0 0 12px rgba(255,51,51,.25)}.theme-toast--darkness{border-color:#f33;background:#f33;box-shadow:0 0 16px rgba(255,51,51,.5);font-weight:700}.theme-toast--darkness .theme-toast__close{color:#000}[data-theme=high-contrast] .live-dot{background:var(--color-live);box-shadow:0 0 8px var(--color-live)}[data-theme=high-contrast] #navbar .nav-status{color:var(--color-live)}[data-theme=high-contrast] #navbar .nav-status.is-offline{color:#aaa}[data-theme=high-contrast] #navbar .nav-status.is-offline .live-dot{background:#aaa;box-shadow:0 0 8px #aaa;animation:none}[data-theme=high-contrast] #about .about-frame img,[data-theme=high-contrast] #about .about-frame canvas{filter:grayscale(1);transition:filter .4s ease}[data-theme=high-contrast] .scard[data-tag=live]:hover,[data-theme=high-contrast] .scard[data-tag=live].is-next,[data-theme=high-contrast] .scard[data-tag=ranked]:hover,[data-theme=high-contrast] .scard[data-tag=ranked].is-next,[data-theme=high-contrast] .scard[data-tag=collab]:hover,[data-theme=high-contrast] .scard[data-tag=collab].is-next,[data-theme=high-contrast] .scard[data-tag=community]:hover,[data-theme=high-contrast] .scard[data-tag=community].is-next{border-color:hsla(0,0%,100%,.4);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px hsla(0,0%,100%,.1)}[data-theme=high-contrast] .scard[data-tag=live] [data-theme=high-contrast] .scard__cta,[data-theme=high-contrast] .scard[data-tag=ranked] [data-theme=high-contrast] .scard__cta,[data-theme=high-contrast] .scard[data-tag=collab] [data-theme=high-contrast] .scard__cta,[data-theme=high-contrast] .scard[data-tag=community] [data-theme=high-contrast] .scard__cta{color:#fff;border-color:hsla(0,0%,100%,.25)}[data-theme=high-contrast] .scard[data-tag=live] [data-theme=high-contrast] .scard__cta:hover,[data-theme=high-contrast] .scard[data-tag=ranked] [data-theme=high-contrast] .scard__cta:hover,[data-theme=high-contrast] .scard[data-tag=collab] [data-theme=high-contrast] .scard__cta:hover,[data-theme=high-contrast] .scard[data-tag=community] [data-theme=high-contrast] .scard__cta:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5)}[data-theme=deuteranopia]{--color-live: #0078F0;--color-live-rgb: 0, 120, 240;--color-tag-live: #0078F0;--color-tag-live-rgb: 0, 120, 240;--color-tag-ranked: #00CCBB;--color-tag-ranked-rgb: 0, 204, 187;--color-tag-collab: #FFD700;--color-tag-collab-rgb: 255, 215, 0;--color-tag-community: #FF44AA;--color-tag-community-rgb: 255, 68, 170;--color-tag-tourney: #FFEE44;--color-tag-tourney-rgb: 255, 238, 68;--color-tag-speedrun: #9950FF;--color-tag-speedrun-rgb: 153, 80, 255;--color-tag-hardcore: #F31600;--color-tag-hardcore-rgb: 243, 22, 0;--color-tag-first-time: #FF9900;--color-tag-first-time-rgb: 255, 153, 0;--color-tag-watchalong: #4477DD;--color-tag-watchalong-rgb: 68, 119, 221;--color-tag-irl: #FF6600;--color-tag-irl-rgb: 255, 102, 0;--color-tag-subathon: #CC00FF;--color-tag-subathon-rgb: 204, 0, 255;--color-tag-charity: #00AA88;--color-tag-charity-rgb: 0, 170, 136;--color-tag-review: #FFBB33;--color-tag-review-rgb: 255, 187, 51;--color-tag-unboxing: #00DDFF;--color-tag-unboxing-rgb: 0, 221, 255;--color-tag-qa: #A844FF;--color-tag-qa-rgb: 168, 68, 255;--color-tag-offline: #7B7B7B;--color-tag-offline-rgb: 123, 123, 123}[data-theme=deuteranopia] #navbar .nav-status,[data-theme=protanopia] #navbar .nav-status{color:var(--color-primary)}[data-theme=deuteranopia] .live-dot,[data-theme=protanopia] .live-dot{background:var(--color-primary);box-shadow:0 0 8px var(--color-primary)}[data-theme=deuteranopia] #navbar .nav-status.is-offline,[data-theme=protanopia] #navbar .nav-status.is-offline{color:var(--color-secondary)}[data-theme=deuteranopia] .nav-status.is-offline .live-dot,[data-theme=protanopia] .nav-status.is-offline .live-dot{background:var(--color-secondary);box-shadow:0 0 8px var(--color-secondary);animation:none}[data-theme=protanopia]{--color-live: #00CCFF;--color-live-rgb: 0, 204, 255;--color-tag-live: #00CCFF;--color-tag-live-rgb: 0, 204, 255;--color-tag-ranked: #1073FF;--color-tag-ranked-rgb: 16, 115, 255;--color-tag-collab: #FFEE00;--color-tag-collab-rgb: 255, 238, 0;--color-tag-community: #FF55CC;--color-tag-community-rgb: 255, 85, 204;--color-tag-tourney: #CCFF00;--color-tag-tourney-rgb: 204, 255, 0;--color-tag-speedrun: #3F6FFF;--color-tag-speedrun-rgb: 63, 111, 255;--color-tag-hardcore: #FF5500;--color-tag-hardcore-rgb: 255, 85, 0;--color-tag-first-time: #FFDC32;--color-tag-first-time-rgb: 255, 220, 50;--color-tag-watchalong: #2299EE;--color-tag-watchalong-rgb: 34, 153, 238;--color-tag-irl: #FF9900;--color-tag-irl-rgb: 255, 153, 0;--color-tag-subathon: #CC88FF;--color-tag-subathon-rgb: 204, 136, 255;--color-tag-charity: #00BBAA;--color-tag-charity-rgb: 0, 187, 170;--color-tag-review: #EF0077;--color-tag-review-rgb: 239, 0, 119;--color-tag-unboxing: #44EEFF;--color-tag-unboxing-rgb: 68, 238, 255;--color-tag-qa: #B635FF;--color-tag-qa-rgb: 182, 53, 255;--color-tag-offline: #7B7B7B;--color-tag-offline-rgb: 123, 123, 123}[data-theme=tritanopia]{--color-live: #FF2244;--color-live-rgb: 255, 34, 68;--color-tag-live: #FF2244;--color-tag-live-rgb: 255, 34, 68;--color-tag-ranked: #00CC55;--color-tag-ranked-rgb: 0, 204, 85;--color-tag-collab: #FF6600;--color-tag-collab-rgb: 255, 102, 0;--color-tag-community: #EE0099;--color-tag-community-rgb: 238, 0, 153;--color-tag-tourney: #44DD88;--color-tag-tourney-rgb: 68, 221, 136;--color-tag-speedrun: #F31800;--color-tag-speedrun-rgb: 243, 24, 0;--color-tag-hardcore: #EF2500;--color-tag-hardcore-rgb: 239, 37, 0;--color-tag-first-time: #FF5599;--color-tag-first-time-rgb: 255, 85, 153;--color-tag-watchalong: #00AADD;--color-tag-watchalong-rgb: 0, 170, 221;--color-tag-irl: #FF8833;--color-tag-irl-rgb: 255, 136, 51;--color-tag-subathon: #EF0077;--color-tag-subathon-rgb: 239, 0, 119;--color-tag-charity: #008E3D;--color-tag-charity-rgb: 0, 142, 61;--color-tag-review: #FF9955;--color-tag-review-rgb: 255, 153, 85;--color-tag-unboxing: #00DDBB;--color-tag-unboxing-rgb: 0, 221, 187;--color-tag-qa: #F30051;--color-tag-qa-rgb: 243, 0, 81;--color-tag-offline: #7B7B7B;--color-tag-offline-rgb: 123, 123, 123}[data-theme=achromatopsia]{--color-live: #CCCCCC;--color-live-rgb: 204, 204, 204;--color-tag-live: #CCCCCC;--color-tag-live-rgb: 204, 204, 204;--color-tag-ranked: #BBBBBB;--color-tag-ranked-rgb: 187, 187, 187;--color-tag-collab: #AAAAAA;--color-tag-collab-rgb: 170, 170, 170;--color-tag-community: #999999;--color-tag-community-rgb: 153, 153, 153;--color-tag-tourney: #E8E8E8;--color-tag-tourney-rgb: 232, 232, 232;--color-tag-speedrun: #D8D8D8;--color-tag-speedrun-rgb: 216, 216, 216;--color-tag-hardcore: #888888;--color-tag-hardcore-rgb: 136, 136, 136;--color-tag-first-time: #C8C8C8;--color-tag-first-time-rgb: 200, 200, 200;--color-tag-watchalong: #B0B0B0;--color-tag-watchalong-rgb: 176, 176, 176;--color-tag-irl: #A0A0A0;--color-tag-irl-rgb: 160, 160, 160;--color-tag-subathon: #909090;--color-tag-subathon-rgb: 144, 144, 144;--color-tag-charity: #808080;--color-tag-charity-rgb: 128, 128, 128;--color-tag-review: #E0E0E0;--color-tag-review-rgb: 224, 224, 224;--color-tag-unboxing: #F0F0F0;--color-tag-unboxing-rgb: 240, 240, 240;--color-tag-qa: #F8F8F8;--color-tag-qa-rgb: 248, 248, 248;--color-tag-offline: #7B7B7B;--color-tag-offline-rgb: 123, 123, 123;--color-badge-new: #CCCCCC;--color-badge-new-rgb: 204, 204, 204;--color-badge-limited: #999999;--color-badge-limited-rgb: 153, 153, 153;--color-badge-bestseller: #FFFFFF;--color-badge-bestseller-rgb: 255, 255, 255;--color-badge-sale: #AAAAAA;--color-badge-sale-rgb: 170, 170, 170}[data-theme=achromatopsia] .live-dot{background:var(--color-live);box-shadow:0 0 8px var(--color-live)}[data-theme=achromatopsia] #navbar .nav-status{color:var(--color-live)}[data-theme=achromatopsia] #navbar .nav-status.is-offline{color:#888}[data-theme=achromatopsia] #navbar .nav-status.is-offline .live-dot{background:#666;box-shadow:0 0 8px #666;animation:none}[data-theme=achromatopsia] img{filter:grayscale(1);transition:filter .4s ease}[data-theme=achromatopsia] #about .about-frame img,[data-theme=achromatopsia] #about .about-frame canvas{filter:grayscale(1);transition:filter .4s ease}[data-theme=achromatopsia] .scard[data-tag=live]:hover,[data-theme=achromatopsia] .scard[data-tag=live].is-next,[data-theme=achromatopsia] .scard[data-tag=ranked]:hover,[data-theme=achromatopsia] .scard[data-tag=ranked].is-next,[data-theme=achromatopsia] .scard[data-tag=collab]:hover,[data-theme=achromatopsia] .scard[data-tag=collab].is-next,[data-theme=achromatopsia] .scard[data-tag=community]:hover,[data-theme=achromatopsia] .scard[data-tag=community].is-next{border-color:hsla(0,0%,80%,.3);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 20px hsla(0,0%,80%,.08)}[data-theme=achromatopsia] .scard[data-tag=live] [data-theme=achromatopsia] .scard__cta,[data-theme=achromatopsia] .scard[data-tag=ranked] [data-theme=achromatopsia] .scard__cta,[data-theme=achromatopsia] .scard[data-tag=collab] [data-theme=achromatopsia] .scard__cta,[data-theme=achromatopsia] .scard[data-tag=community] [data-theme=achromatopsia] .scard__cta{color:#ccc;border-color:hsla(0,0%,80%,.25)}[data-theme=achromatopsia] .scard[data-tag=live] [data-theme=achromatopsia] .scard__cta:hover,[data-theme=achromatopsia] .scard[data-tag=ranked] [data-theme=achromatopsia] .scard__cta:hover,[data-theme=achromatopsia] .scard[data-tag=collab] [data-theme=achromatopsia] .scard__cta:hover,[data-theme=achromatopsia] .scard[data-tag=community] [data-theme=achromatopsia] .scard__cta:hover{background:hsla(0,0%,80%,.08);border-color:hsla(0,0%,80%,.5)}
