.ciamremote-root{--bg:#f0f3f2;--panel-bg:#fff;--accent:#0956ff;--muted:#6b6b6b;--danger:#c94b2c;--shadow:0 10px 30px #0c141e26;--brand-font-family:Overpass-Regular;--btn-primary-bg:#0956ff;--btn-primary-color:#fff;--btn-cancel-bg:transparent;--btn-cancel-color:#222;--btn-cancel-border:#ddd;--background-color:var(--btn-primary-bg);--result-font-family:"Overpass-Regular", sans-serif;--result-heading-font-family:"Overpass-Bold", sans-serif;--result-title-size:24px;--result-body-size:16px;--result-title-color:#333;--result-body-color:#6f7780;--result-logo-width:160px;--result-logo-height:42px;--result-cf-logo-width:184px;--result-cf-logo-height:48px;--result-button-hover-bg:#388bff;--result-button-hover-color:#fff;--ciam-color-white:#fff;--ciam-color-black:#000;--ciam-color-text-secondary:#505050;--ciam-color-terms-text:#4a4a4a;--ciam-color-text-label:#737373;--ciam-color-input-border:#777;--ciam-color-input-focus:#388bff;--ciam-color-input-error:#d00e17;--ciam-color-error-border:#953400;--ciam-color-error-surface:#fff5f0;--ciam-color-error-text:#1f2937;--ciam-color-policy-unmet:#cecece;--ciam-color-policy-met:#477834;--ciam-color-transparent:transparent;--ciam-color-readonly-surface:var(--computed-readonly-color,color-mix(in hsl, var(--input-background-color), var(--input-text-color) 8%));--signup-password-shadow:0 12px 40px #0000001f;font-family:var(--brand-font-family)}.ciamremote-root.brand-gmf,.ciamremote-root.brand-gmf-fl,.ciamremote-root.brand-gmf *,.ciamremote-root.brand-gmf-fl *{font-family:var(--brand-font-family)}.ciamremote-root.brand-gmf .brand-bold,.ciamremote-root.brand-gmf-fl .brand-bold{font-family:Overpass-Bold,sans-serif}.ciamremote-root.brand-cf{--accent:#282828;--brand-font-family:CadillacGothicRegular, CadillacGothic, sans-serif;--btn-primary-bg:#282828;--result-font-family:CadillacGothic, sans-serif;--result-heading-font-family:CadillacGothic, sans-serif;--result-button-hover-bg:#505050;--btn-cancel-color:#282828;--btn-cancel-border:#282828;--ciam-color-cf-input-focus:#505050}.ciamremote-root.brand-cf,.ciamremote-root.brand-gmf-fl,.ciamremote-root.brand-cf *,.ciamremote-root.brand-gmf-fl *{font-family:var(--brand-font-family)}@media (width<=600px){.ciamremote-root{--result-logo-width:137px;--result-logo-height:36px;--result-cf-logo-width:157px;--result-cf-logo-height:40px}}.ciamremote-root h1,.ciamremote-root.brand-gmf h1,.ciamremote-root.brand-gmf-fl h1,.ciamremote-root.brand-gmf h2{font-family:Overpass-Bold,sans-serif}
