/* Header surfaces keep readable foregrounds even when saved typography
   sets a color for all headers, menu links, or buttons. */
#site-public-header .nav a.btn-primary,
#site-public-header .nav a.btn-primary:is(:hover,:focus-visible,:active),
#site-public-header .nav a.btn-primary * {
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
#site-public-header .nav a.btn-primary {
  background:#8b1e24!important;
  border-color:#8b1e24!important;
}
#site-public-header .nav a.btn-primary:is(:hover,:focus-visible) {
  background:#68161b!important;
}
#site-member-header {background:#5e1117}
#site-member-header .app-brand,
#site-member-header .app-brand-title,
#site-member-header .account-trigger,
#site-member-header .account-trigger * {
  color:#fff9ef!important;
  -webkit-text-fill-color:#fff9ef!important;
}
#site-member-header .account-dropdown {
  background:#fff9ef!important;
  color:#3b211d!important;
}
#site-member-header .account-dropdown :is(a,button,span,strong,small) {
  color:#3b211d!important;
  -webkit-text-fill-color:#3b211d!important;
}
