*{font-synthesis:none}@supports (-moz-appearance: none){html{scrollbar-width:thin;scrollbar-color:#45454c transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#45454c;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#5a5a62}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 4px);pointer-events:none;z-index:200}.type-cursor{display:inline-block;width:.55em;height:1.05em;background:var(--red);vertical-align:text-bottom;margin-left:3px;animation:blatero-blink 1.1s steps(1) infinite}@keyframes blatero-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){body:after{display:none}.type-cursor{animation:none}}@font-face{font-family:Blatero Font;src:url(/fonts/BlateroFont-Regular.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}[data-astro-cid-sckkx6r4]{box-sizing:border-box;margin:0;padding:0}:root{--bg: #000000;--bg-2: #0c0c0e;--fg: #e6e6e6;--bright: #ffffff;--muted: #8f8f96;--input-bg: #0c0c0e;--red: #ff5db1;--ac-soft: rgba(255, 93, 177, .28);--border: #2b2b31;--sep: rgba(255, 255, 255, .15);--wrap-max: 1280px}body{background-color:var(--bg);color:var(--fg);font-family:IBM Plex Mono,monospace;font-size:clamp(11px,1.2vw,14px);line-height:1.8}a[data-astro-cid-sckkx6r4]{color:var(--fg);text-decoration:none;transition:color .15s}a[data-astro-cid-sckkx6r4]:hover{color:var(--red);opacity:1}.content-wrap{width:80%;max-width:var(--wrap-max);margin:0 auto;padding:0 24px}.btn{display:inline-block;border:2px solid var(--border);padding:8px 20px;font-family:IBM Plex Mono,monospace;font-size:clamp(10px,1.1vw,13px);text-transform:uppercase;letter-spacing:.08em;color:var(--bright);cursor:pointer;background:transparent;text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s}.btn:hover,.btn:focus-visible{border-color:var(--red);color:var(--red);box-shadow:4px 4px 0 var(--ac-soft);opacity:1}.btn-disabled{display:inline-block;border:1px solid var(--sep);padding:8px 20px;font-family:IBM Plex Mono,monospace;font-size:clamp(10px,1.1vw,13px);color:var(--fg);opacity:.35;cursor:not-allowed;background:transparent}.font-serif{font-family:Blatero Font,Space Grotesk,sans-serif}.font-mono{font-family:IBM Plex Mono,monospace}.text-red{color:var(--red)}.page-kicker{font-family:IBM Plex Mono,monospace;font-size:clamp(9px,1vw,12px);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.pixel-label{font-family:"Press Start 2P",monospace;font-size:clamp(8px,.85vw,10px);line-height:1.7;letter-spacing:.02em}.section-title{font-family:Blatero Font,Space Grotesk,sans-serif;font-weight:700;color:var(--bright);font-size:clamp(16px,2vw,22px);margin-bottom:16px}.site-header[data-astro-cid-sckkx6r4]{border-bottom:1px solid var(--sep);padding:16px 0;position:sticky;top:0;z-index:150;background:var(--bg)}.site-header-inner[data-astro-cid-sckkx6r4]{width:80%;max-width:var(--wrap-max);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-logo[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0;padding-right:12px}.site-logo[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{height:40px;width:auto}.site-title[data-astro-cid-sckkx6r4]{font-family:Blatero Font,Space Grotesk,sans-serif;font-size:clamp(15px,1.9vw,22px);color:var(--bright);letter-spacing:.05em;white-space:nowrap}.site-nav[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;flex:1 1 auto;min-width:0;justify-content:flex-end}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-family:IBM Plex Mono,monospace;font-size:clamp(9px,1vw,12px);color:var(--fg);text-decoration:none;padding:4px 2px;opacity:.8;transition:opacity .15s}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{opacity:1}@media (min-width: 701px){.site-nav[data-astro-cid-sckkx6r4]{flex-wrap:nowrap;gap:clamp(4px,.8vw,8px)}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:clamp(8px,1.05vw,12px);white-space:nowrap}}@media (min-width: 701px) and (max-width: 980px){.site-title[data-astro-cid-sckkx6r4]{display:none}}@media (min-width: 701px) and (max-width: 1060px){.site-header-inner[data-astro-cid-sckkx6r4]{padding-right:112px}}.lang-switch[data-astro-cid-sckkx6r4]{position:fixed;top:12px;right:12px;z-index:160;display:flex;border:2px solid var(--red);background:var(--bg);box-shadow:3px 3px 0 var(--ac-soft)}.lang-switch__btn[data-astro-cid-sckkx6r4]{font-family:"Press Start 2P",monospace;font-size:9px;line-height:1;padding:7px 8px 6px;color:var(--fg);text-decoration:none}.lang-switch__btn[data-astro-cid-sckkx6r4]+.lang-switch__btn[data-astro-cid-sckkx6r4]{border-left:2px solid var(--red)}.lang-switch__btn[data-astro-cid-sckkx6r4].is-active{background:var(--red);color:#000}.lang-switch__btn[data-astro-cid-sckkx6r4]:not(.is-active):hover{color:var(--red)}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].active{color:var(--red);opacity:1}main[data-astro-cid-sckkx6r4]{min-height:calc(100vh - 70px)}@media (max-width: 700px){.content-wrap{width:100%;padding:0 16px}.site-header-inner[data-astro-cid-sckkx6r4]{width:100%;flex-direction:column;align-items:flex-start;padding:0 16px}.site-nav[data-astro-cid-sckkx6r4]{gap:2px 6px}}
