:root{
/* Brand — from logo + rdlink-fe $primary override */
--rdl-blue:#56B6FF;          /* BRIGHT BLUE — primary brand color ($primary override) */
--rdl-blue-light:#91CFFF;    /* LIGHT BLUE — brand color */
--rdl-blue-600:#3592FC;      /* $blue-700 */
--rdl-blue-nav:#208CD4;      /* legacy nav border */
--rdl-blue-100:#E0F0FF;      /* $blue-bg-500 */
--rdl-blue-50:#F0F6FF;       /* active nav bg */
--rdl-logo-blue:#6CB4E4;     /* light link in the logo mark */
--rdl-navy:#333247;          /* NAVY — primary brand color (logo wordmark) */
--rdl-ink:var(--rdl-navy);   /* alias */
--rdl-plum:#3A3161;          /* marketing sub-headings, footer links */
--rdl-navy-legacy:#061E40;   /* legacy: old site header CTA + hero wave only */
/* Marketing neutrals */
--rdl-slate:#575A73;         /* marketing body */
--rdl-slate-2:#6F6C7F;
--rdl-mist:#FCFCFF;          /* hero + section bg */
--rdl-lavender:#F5F3F7;      /* footer bg */
--rdl-lavender-2:#F5F4F8;    /* FAQ bg */
--rdl-line:#D3D4DC;          /* marketing borders, social circles */
--rdl-line-2:#DDDDE4;
/* App (Vuexy) neutrals */
--app-bg:#F8F8F8;            /* $body-bg */
--app-text:#6E6B7B;          /* $body-color */
--app-heading:#5E5873;       /* $headings-color */
--app-muted:#B9B9C3;         /* $text-muted */
--app-border:#EBE9F1;        /* $border-color */
--app-input-border:#D8D6DE;
--app-nav-text:#626C70;
--app-nav-active:#353148;
--app-black:#22292F;
--app-white:#FFFFFF;
--app-light:#F6F6F6;
--app-dark:#4B4B4B;
--app-secondary:#82868B;
--app-pagination-bg:#F3F2F7;
/* Semantic */
--success:#28C76F;--info:#00CFE8;--warning:#FF9F43;--danger:#EA5455;
--success-soft:rgba(40,199,111,.12);--info-soft:rgba(0,207,232,.12);--warning-soft:rgba(255,159,67,.12);--danger-soft:rgba(234,84,85,.12);--primary-soft:rgba(51,50,71,.08);--accent-soft:rgba(145,207,255,.25);--dark-soft:rgba(75,75,75,.12);
--teal-chip-bg:#91CFFF;--teal-chip-fg:#333247; /* RD industry | specialty chip — Light Blue accent (Option E) */
/* Semantic aliases */
--color-primary:var(--rdl-navy);      /* Option E: Navy-led */
--color-primary-hover:#46455E;
--color-accent:var(--rdl-blue-light);
--surface-active:#EEF0F6;
--text-body:var(--app-text);
--text-heading:var(--app-heading);
--text-muted:var(--app-muted);
--text-inverse:#FFFFFF;
--text-marketing:var(--rdl-slate);
--text-marketing-heading:var(--rdl-ink);
--surface-page:var(--app-bg);
--surface-card:#FFFFFF;
--surface-marketing:var(--rdl-mist);
--surface-inverse:var(--rdl-ink);
--border-default:var(--app-border);
--link:var(--rdl-navy);
}