@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";html{font-size:14px}@media (max-width: 600px){html{font-size:15px}}:root{font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;font-weight:400;--primary-main: #2563eb;--primary-dark: #1e40af;--primary-light: #eff6ff;--accent-main: #ea580c;--accent-hover: #c2410c;--accent-light: #fff7ed;--text-main: #0f172a;--text-muted: #64748b;--bg-light: #f8fafc;--border-color: #e2e8f0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh;background-color:#fff;color:var(--text-main)}.text-accent{color:var(--accent-main)}.text-primary{color:var(--primary-main)}.btn-accent{background-color:var(--accent-main);color:#fff;padding:.8rem 1.5rem;border-radius:50px;border:none;font-weight:700;cursor:pointer;transition:background-color .2s}.btn-accent:hover{background-color:var(--accent-hover)}
