/* Midnight Iris — approved palette (Brand Guide v1.0, Oct 2026) */
:root{
--midnight-blue:#1F2D4A;
--indigo:#344C7A;
--violet:#6F5C9B;
--soft-lavender:#C9C1E3;
--porcelain-ivory:#F7F3EE;

/* Derived tints & shades (not approved masters; mixed from the five tokens) */
--midnight-950:#151F35;
--midnight-800:#2A3A5C;
--indigo-700:#2B4068;
--indigo-300:#8193B7;
--violet-700:#5C4C84;
--lavender-200:#DED8EE;
--lavender-100:#ECE8F5;
--ivory-200:#EFE9E1;
--ivory-300:#E4DCD1;
--paper:#FBF9F6;
--white:#FFFFFF;

/* Semantic — text */
--text-heading:var(--midnight-blue);
--text-body:#2A3346;
--text-muted:#5A6276;
--text-link:var(--indigo);
--text-link-hover:var(--violet);
--text-emphasis:var(--violet);
--text-on-dark:var(--porcelain-ivory);
--text-on-dark-muted:var(--soft-lavender);

/* Semantic — surfaces */
--surface-page:var(--porcelain-ivory);
--surface-card:var(--paper);
--surface-sunken:var(--ivory-200);
--surface-pale:var(--lavender-100);
--surface-dark:var(--midnight-blue);
--surface-dark-raised:var(--midnight-800);
--surface-overlay:rgba(31,45,74,.48);

/* Semantic — lines */
--border-hairline:var(--ivory-300);
--border-default:var(--lavender-200);
--border-strong:var(--soft-lavender);
--border-ink:var(--midnight-blue);
--focus-ring:var(--violet);

/* Semantic — interactive */
--action-primary:var(--midnight-blue);
--action-primary-hover:var(--indigo);
--action-secondary:var(--indigo);
--action-accent:var(--violet);
--action-selected-bg:var(--lavender-100);

/* Research evidence states (intentional addition) */
--evidence-verified:var(--indigo);
--evidence-interpretive:var(--violet);
--evidence-uncertain:#6B6050; /* darkened from the design's #7A6F5E (3.97:1 on its badge) to meet WCAG AA */
--evidence-uncertain-bg:#EDE6DA;
}
