:root{--black:#050505;--white:#fff;--yellow:#ffe600;--green:#39ff6a;--cyan:#00c8ff;--pink:#ff007a;--purple:#6d22ff;--bg:var(--black);--text:var(--white);--muted:#ffffffad;--line:#ffffff1f;--brand-gradient:linear-gradient(90deg, var(--yellow) 0%, var(--green) 25%, var(--cyan) 50%, var(--pink) 75%, var(--purple) 100%);--brand-surface:linear-gradient(135deg, #6d22ff1a, #00c8ff0b);--brand-line:#ffffff1f;--font:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:120px}body{min-height:100vh;font-family:var(--font);color:var(--text);background:radial-gradient(circle at 10% 0%, #00c8ff06, transparent 24rem), var(--bg);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit}::selection{background:var(--yellow);color:var(--black)}.wrap{width:min(1240px,92%);margin:0 auto}@media (max-width:360px){.wrap{width:94%}}@media (max-width:340px){.wrap{width:calc(100% - 18px)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
html[data-theme=light]{--bg:var(--white);--text:var(--black);--muted:#0505059e;--line:#0505051f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}html[data-theme=light] body{color:var(--black);background:radial-gradient(circle at 10% 0%, #00c8ff05, transparent 24rem), var(--bg)}

