:root{--color-brand-primary:#31478f;--color-brand-primary-hover:#2a3d7c;--color-brand-secondary:#7889bf;--color-brand-secondary-hover:#5a6eaa}:root,html,html.light{--colors--text--brand:var(--color-brand-primary);--colors--text--brand-hover:var(--color-brand-primary-hover);--colors--text--accent-primary:var(--color-brand-primary);--colors--text--accent-primary-hover:var(--color-brand-primary-hover);--colors--text--accent-secondary:var(--color-brand-secondary);--colors--text--accent-secondary-hover:var(--color-brand-secondary-hover);--colors--border--brand:var(--color-brand-primary);--colors--border--brand-hover:var(--color-brand-primary-hover);--colors--border--accent-primary:var(--color-brand-primary);--colors--border--accent-primary-hover:var(--color-brand-primary-hover);--colors--border--accent-secondary:var(--color-brand-secondary);--colors--border--accent-secondary-hover:var(--color-brand-secondary-hover);--colors--surface--brand:var(--color-brand-primary);--colors--surface--brand-hover:var(--color-brand-primary-hover);--colors--surface--accent-primary:var(--color-brand-primary);--colors--surface--accent-primary-hover:var(--color-brand-primary-hover);--colors--surface--accent-secondary:var(--color-brand-secondary);--colors--surface--accent-secondary-hover:var(--color-brand-secondary-hover);--colors--text--on-accent:#fff;--colors--text--on-accent-hover:#fff;--colors--surface--danger:var(--al--template--colors--error--700);--colors--surface--danger-hover:var(--al--template--colors--error--800);--colors--text--on-danger:#fff;--colors--text--on-danger-hover:#fff}html.dark{--colors--text--brand:var(--color-brand-primary);--colors--text--brand-hover:var(--color-brand-primary-hover);--colors--text--accent-primary:var(--color-brand-primary);--colors--text--accent-primary-hover:var(--color-brand-primary-hover);--colors--text--accent-secondary:var(--color-brand-secondary);--colors--text--accent-secondary-hover:var(--color-brand-secondary-hover);--colors--border--brand:var(--color-brand-primary);--colors--border--brand-hover:var(--color-brand-primary-hover);--colors--border--accent-primary:var(--color-brand-primary);--colors--border--accent-primary-hover:var(--color-brand-primary-hover);--colors--border--accent-secondary:var(--color-brand-secondary);--colors--border--accent-secondary-hover:var(--color-brand-secondary-hover);--colors--surface--brand:var(--color-brand-primary);--colors--surface--brand-hover:var(--color-brand-primary-hover);--colors--surface--accent-primary:var(--color-brand-primary);--colors--surface--accent-primary-hover:var(--color-brand-primary-hover);--colors--surface--accent-secondary:var(--color-brand-secondary);--colors--surface--accent-secondary-hover:var(--color-brand-secondary-hover);--colors--text--on-accent:#fff;--colors--text--on-accent-hover:#fff;--colors--surface--danger:var(--al--template--colors--error--700);--colors--surface--danger-hover:var(--al--template--colors--error--800);--colors--text--on-danger:#fff;--colors--text--on-danger-hover:#fff;--colors--text--on-disabled:var(--al--template--colors--neutral--125);--colors--text--on-disabled-hover:var(--al--template--colors--neutral--100)}
