/* Accepted change 127: accessible colours and dark buttons. */
html.page {
  --color-primary: #be4a0b;
  --color-primary-hover: #b4460a;
  --nd-a11y-btn-bg: #2d2621;
  --nd-a11y-btn-hover: #45392f;
  --nd-a11y-btn-text: #ffffff;
}
html.page .nd {
  --nd-ink-3: #756e69;
  --nd-accent: #be4a0b;
  --nd-accent-ink: #b14c10;
}
html.page .nd-chrome {
  --c-ink-3: #756e69;
  --c-accent: #be4a0b;
  --c-accent-ink: #b14c10;
}
/* .timer__title inherited opacity:.8, which blended its text into the surface. */
html.page .nd-prodpage .nd-procard__timer .timer__title {
  color: var(--nd-ink-3);
  opacity: 1;
}
html.page .submit-form__description a,
html.page .submit-form__description a:visited { color: #be4a0b; }
html.page .submit-form__description a:hover,
html.page .submit-form__description a:focus { color: #b14c10; }
/* !important also beats the existing selected tariff/hover-card button rules. */
html.page :is(.nd-btn:not(.nd-btn--ghost), .btn--primary, .btn--mail,
  .nd-prod__btn:not(.nd-prod__btn--ghost), .nd-tarbtn:not(.nd-tarbtn--ghost), .nav-top__btn.active),
html.page .nd-prodpage .nd-tt[data-col="2"] tr > :nth-child(2) .nd-btn,
html.page .nd-prodpage .nd-tt[data-col="3"] tr > :nth-child(3) .nd-btn,
html.page .nd-prodpage .nd-tt[data-col="4"] tr > :nth-child(4) .nd-btn,
html.page .nd-prodpage .nd-tt[data-col="5"] tr > :nth-child(5) .nd-btn {
  background-color: var(--nd-a11y-btn-bg) !important;
  border-color: var(--nd-a11y-btn-bg) !important;
  color: var(--nd-a11y-btn-text) !important;
}
html.page :is(.nd-btn, .btn, .nd-prod__btn, .nd-tarbtn):is(:hover, :focus),
html.page .nav-top__btn.active:is(:hover, :focus),
html.page .tarifs-and-services__location:is(:hover, :focus),
html.page :is(.nd-pack__opt, .nd-eot__tar):hover .nd-btn {
  background-color: var(--nd-a11y-btn-hover) !important;
  border-color: var(--nd-a11y-btn-hover) !important;
  color: var(--nd-a11y-btn-text) !important;
}
/* Ghost buttons remain transparent until interaction; links use the common ink. */
html.page .nd-btn--ghost:not(:hover):not(:focus) { color: #b14c10; }
html.page .nd-card__link:is(:hover, :focus) { color: #be4a0b; }
html.page a.nd-mark--star:is(:hover, :focus) {
  background-color: #be4a0b;
  color: #ffffff;
}
