:root{--cp-yellow:#f3e600;--cp-cyan:#00e5ff;--cp-pink:#ff2a6d;--cp-line:rgba(243,230,0,.22);--cp-cut:12px;--cp-hazard:repeating-linear-gradient(-45deg,var(--cp-yellow) 0 10px,#050507 10px 20px)}:root:not([data-theme=light]) body{background:radial-gradient(70rem 30rem at 85% -8rem,rgba(243,230,0,.1),transparent 60%),radial-gradient(50rem 26rem at -10% 30rem,rgba(0,229,255,.07),transparent 60%),linear-gradient(rgba(0,229,255,.045) 1px,transparent 1px) 0 0 /44px 44px,linear-gradient(90deg,rgba(0,229,255,.045) 1px,transparent 1px) 0 0 /44px 44px,var(--page-bg)}:root:not([data-theme=light]) body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}::-moz-selection{background:var(--cp-yellow);color:#000}::selection{background:var(--cp-yellow);color:#000}header.sticky{background:rgba(5,5,7,.92);border-bottom:0;box-shadow:0 1px 0 var(--cp-yellow),0 6px 24px -10px rgba(243,230,0,.55)}header.sticky:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:4px;background:var(--cp-hazard);opacity:.9;pointer-events:none}header.sticky nav a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}header.sticky nav a:hover{background:transparent;color:var(--cp-yellow);text-shadow:0 0 10px rgba(243,230,0,.7)}.wordmark{background:none;color:var(--cp-yellow);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 6px rgba(243,230,0,.65),0 0 22px rgba(243,230,0,.35)}h1 .wordmark{animation:cp-flicker 7s linear infinite}@keyframes cp-flicker{0%,91%,93%,96%,to{opacity:1}92%,95%{opacity:.55;text-shadow:none}}main h1{letter-spacing:.01em;line-height:1.05;text-shadow:2px 0 0 rgba(255,42,109,.55),-2px 0 0 rgba(0,229,255,.55)}main h1,main h2{text-transform:uppercase}main h2{font-family:var(--font-display);letter-spacing:.04em}main section>div>div>h2:before,main section>h2:before{content:"//";margin-right:.45em;color:var(--cp-cyan);text-shadow:0 0 8px rgba(0,229,255,.6)}.hero-band{background:linear-gradient(115deg,rgba(243,230,0,.1),transparent 45%),radial-gradient(36rem 16rem at 100% 0,rgba(0,229,255,.12),transparent 60%),rgba(5,5,7,.85);border-top:2px solid var(--cp-yellow);border-bottom:2px solid var(--cp-yellow);border-radius:0!important;box-shadow:inset 0 0 40px rgba(243,230,0,.06)}.hero-band:after{content:"";position:absolute;right:0;bottom:0;width:min(40%,260px);height:8px;background:var(--cp-hazard);pointer-events:none}.card-surface{border-radius:0;border-color:rgba(0,229,255,.18);background:linear-gradient(160deg,rgb(var(--c-ink-850)),rgb(var(--c-ink-900)) 60%);clip-path:polygon(0 0,calc(100% - var(--cp-cut)) 0,100% var(--cp-cut),100% 100%,0 100%);transition:border-color .15s,box-shadow .15s}.card-surface:hover,a.card-surface:hover{border-color:var(--cp-yellow);box-shadow:inset 0 0 0 1px rgba(243,230,0,.35),inset 0 0 24px rgba(243,230,0,.08)}.btn{border-radius:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.btn-primary{background:var(--cp-yellow);color:#000;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));box-shadow:0 0 18px rgba(243,230,0,.45)}.btn-primary:hover{background:#fff45c}.btn-ghost{border-color:rgba(0,229,255,.55);color:var(--cp-cyan)}.btn-ghost:hover{background:rgba(0,229,255,.1);box-shadow:0 0 14px rgba(0,229,255,.35)}.btn-buy{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.chip{border-radius:0;border-color:rgba(0,229,255,.35);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.04em}header input,main input[type=search],main input[type=text]{border-radius:0!important}header input:focus,main input[type=search]:focus,main input[type=text]:focus{outline:none;border-color:var(--cp-yellow)!important;box-shadow:0 0 0 1px var(--cp-yellow),0 0 18px rgba(243,230,0,.35)}footer{position:relative;border-top-color:var(--cp-yellow)!important}footer:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--cp-hazard);opacity:.85;pointer-events:none}:root[data-theme=light]{--page-bg:#fbf8d8}:root[data-theme=light] .wordmark{color:#0a0a0a;text-shadow:none;background:linear-gradient(transparent 58%,var(--cp-yellow) 58%)}:root[data-theme=light] main h1{text-shadow:2px 0 0 rgba(255,42,109,.35),-2px 0 0 rgba(0,229,255,.45)}:root[data-theme=light] .hero-band{background:#fffdf0}:root[data-theme=light] header.sticky{background:hsla(0,0%,4%,.95);--c-fg:236 238 245;--c-muted:150 158 182;--c-ink-950:5 5 7;--c-ink-900:13 13 18;--c-ink-850:20 20 27;--c-ink-800:28 28 38;--c-ink-700:45 45 59;--c-ink-600:71 71 89;--c-brand-light:255 244 92;color:rgb(var(--c-fg))}:root[data-theme=light] header.sticky .wordmark{color:var(--cp-yellow);background:none}:root[data-theme=light] header.sticky nav a{color:#f5f5f5}:root[data-theme=light] .btn-ghost{color:#006b78;border-color:#006b78}:root[data-theme=light] .card-surface{background:#fff;border-color:rgba(0,0,0,.15)}@media (prefers-reduced-motion:reduce){h1 .wordmark{animation:none}}header.sticky .wordmark{letter-spacing:0}@media (max-width:639px){header.sticky a[aria-label$=home]{font-size:.82rem}}