:root, :root[data-mode] {
  --main-color:   #27336d;
  --header-color: #27336d;
  --button-color: #f17223;
  --hover-color:  #7FB2E0;

  --infos-color:  #ffffff;
  --menu-color:   #ffffff;
  --font-color:   #000000;

  --background-first-degree:   #ffffff;
  --background-second-degree:  #ffffff;
  --background-third-degree:   #E2E2E2;
  --background-fourth-degree:  #7B7B7B;
  --background-fifth-degree:   #cccccc;
  --background-sixth-degree:   #EBEBEB;
  --background-seventh-degree: #F3F3F3;
}

[theme="d"] {
  --main-color:   #27336d;
  --header-color: #27336d;
  --button-color: #f17223;
  --hover-color:  #7FB2E0;

  --infos-color:  #ffffff;
  --menu-color:   #ffffff;
  --font-color:   #ffffff;

  --background-first-degree:   #121212;
  --background-second-degree:  #212121;
  --background-third-degree:   #424242;
  --background-fourth-degree:  #616161;
  --background-fifth-degree:   #0e0e0e;
  --background-sixth-degree:   #2B2B2B;
  --background-seventh-degree: #101010;
}

:root, :root[data-mode] {
  --c-accent-500: #f17223;
  --c-accent-600: #d96518;
  --c-accent-700: #c85a15;

  --c-brand-orange:     #f17223;
  --c-brand-orange-600: #d96518;
  --c-brand-orange-700: #b34f11;
  --c-brand-orange-100: #FDE6D5;
}

:root .stepper__item.is-done .stepper__num { background: #f17223; color: #2A1A00; }
:root .stepper__item.is-active .stepper__num { background: #F79455; }

:root main a.btn--accent:hover,
:root .card a.btn--accent:hover,
:root main a.btn--primary:hover,
:root .card a.btn--primary:hover { color: #FFFFFF; }

:root main a.btn--ghost:hover,
:root .card a.btn--ghost:hover { color: var(--c-primary-700); }

:root main a.btn--subtle:hover,
:root .card a.btn--subtle:hover { color: var(--c-ink-2); }

:root .results-search {
  background: var(--c-primary-600);
  border-color: rgba(255, 255, 255, .16);
}
:root .results-search__brand { color: #FFFFFF; }
:root .results-search__hint { color: rgba(255, 255, 255, .78); }
:root .results-search .search-advanced-toggle { color: rgba(255, 255, 255, .85); }
:root .results-search__quick { color: rgba(255, 255, 255, .92); }
