:root{--primary:#1e2a4a;--background:#fff;--surface:#f5f6f9;--text:#121826;--dark-neutral:#4b5565;--light-neutral:#d2d6de;--secondary:#f26b4f;--tertiary:#3b6fd8;--accent:#8b5cf6}
:root{--space-sm:10px;--space-md:16px;--space-lg:26px;--space-xl:42px;--radius-card:5px;--radius-btn:8px;--font-sans:var(--font-brand-sans), system-ui, sans-serif;--font-display:var(--font-brand-display), var(--font-brand-sans), sans-serif;--font-serif:var(--font-brand-serif), Georgia, "Times New Roman", serif;--vendor-accent:#ce00d1}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--text)}a{color:inherit;text-decoration:none}body{isolation:isolate;position:relative}
