/* Outlook UAS inherited brand tokens; new readiness-page roles. */
:root {
 --color-paper:oklch(16.16% .0097 181.6); --color-paper-raised:oklch(20.7% .011 177);
 --color-ink:var(--fg); --color-ink-soft:var(--fg-2); --color-muted:oklch(75% .026 75);
 --color-accent:var(--green-light); --color-accent-warm:var(--tan-light); --color-accent-ink:oklch(23% .038 143);
 --color-rule:oklch(42% .014 80); --color-rule-strong:oklch(58% .018 80); --color-focus:var(--green-light);
 --color-error:oklch(79% .09 20); --color-clear:transparent;
 --color-overlay:oklch(16.16% .0097 181.6 / .76); --color-overlay-light:oklch(16.16% .0097 181.6 / .35); --color-backdrop:oklch(12% .01 180 / .87);
 --font-display:var(--f-display); --font-body:var(--f-body);
 --space-2xs:4px; --space-xs:8px; --space-sm:12px; --space-md:16px; --space-lg:24px; --space-xl:32px; --space-2xl:48px; --space-3xl:64px; --space-4xl:96px;
 --text-small:14px; --text-body:16px; --text-lead:18px; --text-title:22px; --text-heading:clamp(28px,3vw,38px); --text-display:clamp(38px,5vw,64px);
 --radius-control:2px; --radius-dialog:4px; --rule-width:1px;
 --ease-out:cubic-bezier(.16,1,.3,1); --ease-in:cubic-bezier(.7,0,.84,0); --ease-in-out:cubic-bezier(.65,0,.35,1); --dur-micro:120ms;
}
