/* Club90 2.4.34: approved home presentation only. No layout or interaction rules.
 * Extra root specificity keeps these colours above legacy inline home styles.
 * Floating shortcut colours use the existing saved settings, not overrides. */
.p90c-community.p90c-community .p90c-home-byob,
.p90c-community.p90c-community .p90c-guidelines-native,
.p90c-community.p90c-community .p90c-today-collapsible .p90c-today-toggle,
.p90c-community.p90c-community .p90-sp-entry-card {
  background:#141719!important;
  border-color:#303639!important;
  box-shadow:none!important;
}
.p90c-community.p90c-community .p90c-hero>div>span,
.p90c-community.p90c-community .p90c-today-toggle-kicker,
.p90c-community.p90c-community .p90-sp-entry-card__eyebrow {
  color:#bcc3c5!important;
}
.p90c-community.p90c-community .p90c-hero .p90c-primary {
  background:#202629!important;
  color:#fff!important;
  box-shadow:inset 0 0 0 1px #444d51!important;
}
.p90c-community.p90c-community .p90c-today-question-preview {
  color:#f1f3f3!important;
}
.p90c-community.p90c-community .p90c-today-toggle-sub,
.p90c-community.p90c-community .p90-sp-entry-card__sub {
  color:#adb5b8!important;
}
.p90c-community.p90c-community .p90c-today-answer-state:not(.is-complete) {
  background:#252c30!important;
  color:#c9d0d2!important;
}
.p90c-community.p90c-community .p90c-today-toggle-action {
  background:#d4b053!important;
  color:#17180e!important;
}
.p90c-community.p90c-community .p90c-today-toggle.is-answered .p90c-today-toggle-action,
.p90c-community.p90c-community .p90c-today-toggle[data-p90c-question="0"] .p90c-today-toggle-action {
  background:#202629!important;
  color:#fff!important;
  box-shadow:inset 0 0 0 1px #444d51!important;
}
.p90c-community.p90c-community .p90c-home-byob-status {
  background:#252c30!important;
  color:#dce1e2!important;
}
.p90c-community.p90c-community .p90c-home-byob a,
.p90c-community.p90c-community .p90-sp-entry-card__action {
  color:#d4b053!important;
}
.p90c-community.p90c-community .p90c-guidelines-icon,
.p90c-community.p90c-community .p90c-guidelines-view {
  background:#202629!important;
  border-color:#444d51!important;
  color:#dce1e2!important;
}
.p90c-community.p90c-community .p90c-home-gold-spacer span,
.p90c-community.p90c-community .p90c-home-gold-spacer span:last-child {
  background:#303639!important;
}
.p90c-community.p90c-community .p90c-home-gold-spacer i {
  background:#596267!important;
  border-color:#596267!important;
  box-shadow:none!important;
}
.p90c-community.p90c-community .p90c-hero .p90c-primary:focus-visible,
.p90c-community.p90c-community .p90c-guidelines-view:focus-visible,
.p90c-community.p90c-community .p90-sp-entry-card:focus-visible {
  outline:2px solid #d4b053!important;
  outline-offset:3px!important;
}
