/* GENERATED by tools/apply_brand.py from brand.json — edit brand.json, not this file (ADR-0014, ADR-0038) */
:root { --accent: #0F766E; --accent-soft: #E3F2F0; --accent-ink: #ffffff; --brand-deep: #0B3B4F; --brand-gold: #E8A317; --bg: #F6F4EE; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) { --accent: #2DB3A5; --accent-soft: #16403C; --accent-ink: #08201e; }
}
:root[data-theme="dark"] { --accent: #2DB3A5; --accent-soft: #16403C; --accent-ink: #08201e; }
.fab { box-shadow: 0 8px 24px rgba(15, 118, 110, .35); }
.hero { background: linear-gradient(135deg, #0F766E, #0B3B4F); color: #fff; --ink: #ffffff; --ink2: rgba(255, 255, 255, .86); }
.hero .eyebrow, .hero .hero-sub { color: rgba(255, 255, 255, .86); }
.hero .delta { display: inline-block; padding: 0 8px; border-radius: 99px; }
.hero .delta.up { background: #E8A317; color: #0B3B4F; }
.hero .delta.down { background: #ffd5cf; color: #7a1d14; }
.hero b { color: #fff; }
:root { --s1: #0d9488; }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --s1: #22a396; } }
:root[data-theme="dark"] { --s1: #22a396; }
