/* Per-program theme */
 :root{--navy:#c42121;--primary:#c42121;--ink:#c42121;--blue:#c42121;--fl-blue:#c42121;--accent:#000000;--bg:#ffffff;--text:#191d35;--brand-primary:#c42121;--brand-soft:color-mix(in srgb,#c42121 7%,white);--fl-ink:#c42121;--fl-soft:#ffffff;--brand-accent:#000000;--brand-button-radius:0px;--brand-card-radius:12px}
 body{background:#ffffff;color:#191d35;font-family:"Manrope",system-ui,sans-serif}
 .btn-primary,.button-primary,.btn.primary,button.primary,.landing-primary,.lp-primary,.preview-hero,.points-card,.account-advisor-card{background-color:#c42121!important;border-color:#c42121!important}
 .btn,.fl-btn,.action-button,button:not(.icon-button),.button,input[type=submit]{border-radius:0px}
 .card,.panel,.reward-card{border-radius:12px}
 .auth-brand{background-color:#c42121} h1,h2,h3,button,input,select,textarea{font-family:inherit}
 