@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--bg-a: #f8fafc;--bg-b: #eef2ff;--card: rgba(255, 255, 255, .92);--text: #0f172a;--muted: #475569;--border: rgba(226, 232, 240, .5);--primary: #1e293b;--secondary: #334155;--cta: #22c55e;--accent: #6366f1;--shadow: 0 8px 24px 0 rgba(15, 23, 42, .06)}html,body{height:100%}body{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:var(--text);background:linear-gradient(180deg,var(--bg-a),var(--bg-b));background-attachment:fixed}h1,h2,h3,h4,h5,h6,.font-legal{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.glass{background:var(--card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);box-shadow:var(--shadow)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}
