:root{--background:#0a0a0a;--foreground:#ededed;--primary:#6366f1;--secondary:#a855f7;--surface:#171717;--surface-hover:#262626;--border:#404040;--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-sans);background-color:var(--background);color:var(--foreground);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:var(--primary)}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.btn{background:var(--primary);color:#fff;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:transform .2s,opacity .2s;display:inline-block}.btn:hover{opacity:.9;transform:translateY(-2px)}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;transition:border-color .2s}.card:hover{border-color:var(--primary)}
.Header-module__hBw1pG__header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#0a0a0acc;padding:1.5rem 0;position:sticky;top:0}.Header-module__hBw1pG__nav{justify-content:space-between;align-items:center;display:flex}.Header-module__hBw1pG__logo{background:linear-gradient(to right,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.5rem;font-weight:700}.Header-module__hBw1pG__links{gap:2rem;list-style:none;display:flex}.Header-module__hBw1pG__links a{font-weight:500}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--border);text-align:center;color:#888;margin-top:4rem;padding:2rem 0}
