@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";
:root{--primary:#1d4ed8;--primary-dark:#1e40af;--primary-light:#3b82f6;--bg-light:#eff6ff;--bg-lighter:#dbeafe;--text-dark:#1e293b;--text-muted:#64748b;--border:#e2e8f0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{color:#1e293b;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;line-height:1.25}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1d4ed8}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.gradient-text{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
