/*
 * Правила с --модификаторами, повторённые в конце каскада (в compat они оказались
 * раньше базовых и проигрывали). Исключены свойства, которые в исходном CSS
 * намеренно перекрываются более поздним базовым правилом.
 */
.nk-material-folder--accent {
  color: #dce6f3;
  background: linear-gradient(145deg, rgba(86, 183, 176, 0.16), transparent 58%),
    var(--nk-navy);
  border-color: rgba(86, 183, 176, 0.35);
  box-shadow: 0 24px 58px rgba(7, 29, 67, 0.2);
}

.nk-material-folder--accent::before {
  background: #164982;
  border-color: rgba(86, 183, 176, 0.35);
}

.nk-material-folder--accent .nk-material-folder__number {
  color: rgba(255, 255, 255, 0.14);
}

.nk-material-folder--accent .nk-material-folder__label {
  color: #73d0ca;
}

.nk-material-folder--accent h3 {
  color: #ffffff;
}

.nk-material-folder--accent > p:not(.nk-material-folder__label),
.nk-material-folder--accent > :where(.elementor-widget) > p:not(.nk-material-folder__label),
.nk-material-folder--accent > :where(.elementor-widget) > :where(.elementor-widget) > p:not(.nk-material-folder__label) {
  color: #bdcadd;
}

.nk-material-folder--accent .nk-material-folder__links {
  border-color: rgba(255, 255, 255, 0.14);
}

.nk-material-folder--accent .nk-material-folder__links a {
  color: #ffffff;
}

.nk-material-guide--accent {
  background: linear-gradient(145deg, rgba(86, 183, 176, 0.09), transparent 60%),
    #ffffff;
  border-color: rgba(42, 129, 124, 0.35);
}

.nk-materials-map__row--accent {
  background: #edf7f6;
}

.nk-materials-button--outline {
  color: var(--nk-navy);
  border-color: rgba(10, 42, 99, 0.25);
  background: rgba(255, 255, 255, 0.6);
}

.nk-material-source--accent {
  background: linear-gradient(145deg, rgba(86, 183, 176, 0.15), transparent 58%),
    #103d79;
  border-color: rgba(115, 208, 202, 0.4);
}

