:root{--font-sans:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-heading:var(--font-montserrat),system-ui,-apple-system,sans-serif;--primary-color:#000;--primary-hover:#1f2937;--text-main:#111827;--text-muted:#6b7280;--border-color:#e5e7eb}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:var(--font-sans);color:var(--text-main);background-color:#fff;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;transition:all .2s ease}button{font-family:inherit}