:root{
/* Base palette — from BDB_Design_Feedback_1.0.pdf p22 (exact extracted values) */
--bdb-blue:#000f89; /* Phthalo Blue — "Blue Dot Blue" */
--bdb-blue-print:#21409a; /* screen/print alternate seen in wordmark art */
--bdb-charcoal:#131516; /* Charcoal Black */
--bdb-cream:#f5f1ec; /* Light cream */
--bdb-copper:#a0430a; /* Burnt Copper */
--bdb-ink:#1a1a1a; /* logo artwork ink */
--bdb-white:#ffffff;
/* Derived tints (oklch-mixed from base palette, not invented hues) */
--bdb-cream-2:#efe9e1; /* deeper cream for wells */
--bdb-blue-tint:color-mix(in oklab,var(--bdb-blue) 8%,var(--bdb-cream));
--bdb-charcoal-60:color-mix(in oklab,var(--bdb-charcoal) 60%,var(--bdb-cream));
--bdb-charcoal-40:color-mix(in oklab,var(--bdb-charcoal) 40%,var(--bdb-cream));
/* Semantic */
--surface-page:var(--bdb-cream);
--surface-card:var(--bdb-white);
--surface-inverse:var(--bdb-charcoal);
--surface-accent:var(--bdb-blue);
--text-heading:var(--bdb-charcoal);
--text-body:var(--bdb-charcoal);
--text-muted:var(--bdb-charcoal-60);
--text-on-dark:var(--bdb-cream);
--text-accent:var(--bdb-blue);
--border-subtle:color-mix(in oklab,var(--bdb-charcoal) 14%,var(--bdb-cream));
--border-strong:var(--bdb-charcoal);
--link:var(--bdb-blue);
--link-hover:var(--bdb-copper);
--focus-ring:2px solid var(--bdb-blue);
}
