body #cc-main .cm__texts {
  padding-top: 1rem;
}

html.high-contrast body #cc-main, html.high-contrast body #cc-main .pm, html.high-contrast #cc-main .pm__btn--secondary, html.high-contrast #cc-main .pm__btn, html.high-contrast #cc-main .pm__close-btn, html.high-contrast #cc-main .pm__section--toggle .pm__section-title, html.high-contrast #cc-main .pm__badge, html.high-contrast #cc-main .pm__section--expandable .pm__section-arrow, html.high-contrast #cc-main .pm__section:not(:first-child):hover {
  background-color: #000000;
  color: #ffff00;
}

html.high-contrast #cc-main .cm {
  background: #000000;
}

html.high-contrast #cc-main .cm__btn--secondary {
  background: #000000;
}

html.high-contrast #cc-main .cm__btn {
  background: #000000;
  border: 1px solid #000000;
}

html.high-contrast #cc-main .toggle__icon {
  background-color: #000000;
  box-shadow: 0 0 0 1px #ffff00;
}

html.high-contrast #cc-main .toggle__icon-on svg, html.high-contrast #cc-main .toggle__icon-off svg {
  stroke: #ffff00;
}

html.high-contrast #cc-main .section__toggle:checked:disabled~.toggle__icon, html.high-contrast #cc-main .section__toggle:checked~.toggle__icon {
  background-color: #000000;
  box-shadow: 0 0 0 1px #ffff00;
}

html.high-contrast #cc-main .section__toggle:checked:disabled~.toggle__icon svg {
  stroke: #ffff00;
}