:root{--color-bg:#0a0a0a;--color-bg-elevated:#111c;--color-bg-card:#161616d9;--color-bg-card-hover:#1a1a1ae6;--color-border:#222;--color-border-hover:#333;--color-text:#fff;--color-text-secondary:#a0a0a0;--color-text-muted:#666;--color-accent:#3b82f6;--color-accent-hover:#2563eb;--color-accent-glow:#3b82f626;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--section-padding:6rem 2rem;--container-max:1200px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);min-height:100vh;line-height:1.6}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}.container{max-width:var(--container-max);width:100%;margin:0 auto;padding:0 2rem}.section{padding:var(--section-padding)}.section-title{margin-bottom:1rem;font-size:2.5rem}.section-subtitle{color:var(--color-text-secondary);max-width:600px;font-size:1.125rem}@media (width<=768px){:root{--section-padding:4rem 1.25rem}.section-title{font-size:2rem}.container{padding:0 1.25rem}}._container_17i29_1{background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._message_17i29_10{color:#000;text-align:center;margin:0;padding:1rem;font-size:1.25rem}
