/* DocHuntr design tokens (v0.4, official brand kit). Tenant branding overrides --c-brand / --c-accent via /branding/theme.css. */
:root{
/* official palette */
--dh-navy:#0B1F44; --dh-navy-bg:#0A1A3A; --dh-blue:#2563EB; --dh-blue-mid:#3B82F6; --dh-blue-light:#60A5FA; --dh-teal:#14B8A6; --dh-teal-light:#2DD4BF; --dh-gray:#E5EAF2; --dh-white:#FFFFFF;
/* semantic colours */
--c-brand:var(--dh-navy); --c-brand-text:var(--dh-white); --c-accent:var(--dh-blue); --c-accent-text:var(--dh-white);
--c-header:var(--dh-navy-bg); --c-header-text:var(--dh-white); --c-header-accent:var(--dh-teal);
--c-surface:var(--dh-white); --c-surface-alt:var(--dh-white); --c-text:var(--dh-navy); --c-muted:#475569; --c-border:#CBD5E1;
--c-focus:var(--dh-blue); --c-focus-on-dark:var(--dh-teal);
--c-error:#991B1B; --c-success:#047857; --c-info:#1D4ED8; --c-warning:#92400E;
--space-1:.25rem; --space-2:.5rem; --space-3:.75rem; --space-4:1rem; --space-6:1.5rem; --space-8:2rem;
--radius:.375rem; --radius-lg:.75rem; --tap:2.75rem;
--shadow-1:0 1px 2px rgba(11,31,68,.12); --shadow-2:0 4px 12px rgba(11,31,68,.16);
--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
--bp-sm:40rem; --bp-md:48rem; --bp-lg:64rem;
--motion:.15s ease}