*{box-sizing:border-box;padding:0;margin:0}@font-face{font-family:TX-02;src:url(/TX-02-Bold.otf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary:#ffffff;--color-accent:#00ff00;--color-base:#ffffff;--color-light:#aaaaaa;--color-border:#ffffff;--color-bg:#000000;--color-code:#00ff00;--color-code-bg:#111111;--color-code-border:#333333;--font-sans-serif:"TX-02",monospace;--font-serif:serif;--font-mono:"TX-02",monospace;--font-light:400;--font-normal:400;--font-bold:700;--font-heavy:700;--xlarge:1680px;--large:1280px;--medium:980px;--small:740px;--xsmall:480px;--height:3rem;--margin:1rem;--radius:0px}body,html{max-width:100vw;min-height:100vh;overflow-x:hidden;background-color:var(--color-bg);color:var(--color-primary);font-family:var(--font-mono);font-weight:var(--font-normal);-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;color:var(--color-accent)}button{font-family:inherit;border-radius:0;cursor:pointer}img{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-bg);border-left:1px solid var(--color-border)}::-webkit-scrollbar-thumb{background:var(--color-primary);border:2px solid var(--color-bg);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}