@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:Atkinson Hyperlegible,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;background-color:#000;color:#fff}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-cyan: #00ffcc;--color-lime: lime;--color-coral: #ff6b6b;--color-gold: #ffcc00;--color-orange: #ff9a1c;--commit-cyan: #00ffcc;--commit-lime: lime;--commit-dark: #000000;--commit-dark-lighter: #111111;--commit-dark-card: rgba(255, 255, 255, .05);--bg-primary: #000000;--bg-card: rgba(255, 255, 255, .05);--text-primary: rgba(255, 255, 255, .95);--text-default: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .8);--text-muted: rgba(255, 255, 255, .7);--text-dimmed: rgba(255, 255, 255, .7);--glow-cyan: 0 0 20px rgba(0, 255, 204, .3);--glow-cyan-intense: 0 0 30px rgba(0, 255, 204, .5);--glow-lime: 0 0 20px rgba(0, 255, 0, .3);--gradient-hero: linear-gradient( 135deg, rgba(0, 255, 204, .1) 0%, rgba(0, 255, 0, .05) 50%, rgba(0, 255, 204, .1) 100% );--gradient-text: linear-gradient(135deg, var(--commit-cyan) 0%, var(--commit-lime) 100%);--gradient-button: conic-gradient(at top right, lime, cyan);--section-padding: clamp(4rem, 8vw, 8rem);--content-max-width: 1200px;--gap-xs: .5rem;--gap-sm: 1rem;--gap-md: 1.5rem;--gap-lg: 2rem;--gap-xl: 3rem;--width-narrow: 700px;--width-medium: 1000px;--width-wide: 1200px;--border-color: rgba(255, 255, 255, .1);--border-subtle: rgba(255, 255, 255, .1);--border-color-hover: rgba(0, 255, 204, .5);--border-hover: rgba(0, 255, 204, .5);--transition-fast: .15s ease;--transition-normal: .3s ease;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem}@keyframes gradient-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #00ffcc4d}50%{box-shadow:0 0 30px #00ffcc80}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
