:root{--bg-primary:#020303;--bg-secondary:#0c0d12;--bg-tertiary:#13151f;--bg-card:#0e1018bf;--bg-card-hover:#161926d9;--border-subtle:#ffffff14;--border-medium:#ffffff24;--border-active:#ffffff47;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-dim:#475569;--accent-red:#ff334b;--accent-red-glow:#ff334b40;--accent-red-bg:#ff334b1f;--accent-red-border:#ff334b59;--accent-green:#10b981;--accent-green-glow:#10b98140;--accent-green-bg:#10b9811f;--accent-green-border:#10b98159;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Inter", var(--font-sans);--font-mono:"JetBrains Mono", monospace;--max-width:1320px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--bg-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;color:var(--text-primary);background-color:var(--bg-primary);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#08090d}::-webkit-scrollbar-thumb{background:#1f2433;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#333b52}.container{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}::selection{color:#fff;background:#ff334b4d}:focus-visible{outline-offset:4px;outline:2px solid #d2e0e6}section[id]{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@property --flame-c1{syntax:"<color>";inherits:false;initial-value:#6ee7b7}@property --flame-c2{syntax:"<color>";inherits:false;initial-value:#30d158}@property --flame-c3{syntax:"<color>";inherits:false;initial-value:#047857}@property --flame-glow{syntax:"<color>";inherits:false;initial-value:#30d15866}.gradient-text{background-image:linear-gradient(135deg, var(--flame-c1) 0%, var(--flame-c2) 50%, var(--flame-c3) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px var(--flame-glow));background-size:220% 220%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite flame-color-shift,3.6s ease-in-out infinite alternate flame-liquid-flow;display:inline-block}@keyframes flame-liquid-flow{0%{background-position:0 30%}50%{background-position:100% 70%}to{background-position:30% 90%}}@keyframes flame-color-shift{0%,42%{--flame-c1:#6ee7b7;--flame-c2:#30d158;--flame-c3:#047857;--flame-glow:#30d1586b}47%,92%{--flame-c1:#fca5a5;--flame-c2:#ff453a;--flame-c3:#b91c1c;--flame-glow:#ff453a6b}97%,to{--flame-c1:#6ee7b7;--flame-c2:#30d158;--flame-c3:#047857;--flame-glow:#30d1586b}}
