/* Tokens de design (variaveis :root). */
:root{--panel2:var(--bs-tertiary-bg)}
:root{--line:oklch(88% .014 250);--bs-border-color:var(--line);--bs-body-bg:var(--surface);--bs-body-color:var(--ink)}
:root{--bs-primary:var(--brand-primary);--bs-primary-rgb:33,79,194;--bs-primary-bg-subtle:#e9effd;--bs-primary-border-subtle:#b7c9f5;--bs-primary-text-emphasis:#153780;--muted:#526079}
:root{--surface-soft:oklch(97% .012 265);--surface-raised:oklch(99.7% .002 265);--focus-ring:oklch(64% .17 265)}
:root{--brand-primary:oklch(43% .19 265);--brand-yellow:oklch(86% .15 88);--blue:var(--brand-primary);--page-bg:oklch(97% .008 265);--surface:oklch(99.5% .003 265);--ink:oklch(26% .035 265)}
:root{--ui-radius:14px;--ui-radius-sm:10px;--ui-gap:16px;--ui-pad:16px;--ui-touch:48px;--ui-shadow:0 1px 2px oklch(27% .04 250/.06),0 4px 14px oklch(27% .04 250/.04);--ui-yellow:var(--brand-yellow,#f3cb54)}
:root{--bs-link-color:#1b45a8;--bs-link-color-rgb:27,69,168;--bs-link-hover-color:#143585;--bs-link-hover-color-rgb:20,53,133}
