﻿/* brand overrides */
:root { --brand-primary: #1E88E5; --brand-accent: #FF6F00; }
.btn-primary, .btn-primary:active { background-color: var(--brand-primary) !important; border-color: var(--brand-primary) !important; color: #0b0b0b !important; }
.btn-primary:hover, .btn-primary:focus { background-color: color-mix(in oklab, var(--brand-primary), white 20%) !important; border-color: color-mix(in oklab, var(--brand-primary), white 20%) !important; }
.text-primary, a.text-primary { color: var(--brand-primary) !important; }
.bg-primary { background-color: var(--brand-primary) !important; }
.navbar .navbar-caption, .navbar .btn { letter-spacing: .4px; }
body { text-rendering: optimizeLegibility; }

