/* Repo Liquidation public refinements. Keep this layer small and easy to replace. */
:root {
  --repo-carbon: #111315;
  --repo-red: #df2935;
  --repo-red-deep: #b91f2c;
}

#header.miller-2026-header .miller-topbar {
  border-top-color: var(--repo-red) !important;
}

.miller-2026-header .miller-nav-link.active,
.miller-2026-header .miller-nav-link:hover {
  color: var(--repo-red) !important;
}

.repo-brand-accent,
.section-kicker,
.eyebrow {
  color: var(--repo-red) !important;
}

button,
.btn,
a.btn {
  transition: transform .16s ease, box-shadow .16s ease, background-color .16s ease;
}

button:hover,
.btn:hover,
a.btn:hover {
  transform: translateY(-1px);
}
