:root { --da-navy:#142B43; --da-ink:#263E56; --da-slate:#536B83; --da-silver:#BFC3C7; --da-muted:#7B8187; --da-mint:#E8EDF3; --da-paper:#F5F6F7; --da-white:#FFFFFF; --da-font:Arial,Helvetica,sans-serif; }

/* Brand tokens from the supplied October 2026 kit. */
:root{--navy:var(--da-navy);--ink:var(--da-ink);--slate:var(--da-slate);--silver:var(--da-silver);--paper:var(--da-paper);--white:var(--da-white);font-family:var(--da-font)}
h1,h2,h3{font-weight:700}
.site-footer .brand img{width:220px;height:auto}.bridge-brand img{width:94px;height:auto;object-fit:contain}.onboarding-logo-divider img{height:auto;object-fit:contain}
.error-brand{display:block;margin:0 auto 45px;width:260px;max-width:100%;height:auto}
