/* Sozidai branding override — минимальные акценты, не ломая контрастность */
:root {
  /* primary акценты (кнопки, ссылки, focus rings) — переводим в HSL палитру Созидай */
  --brand-purple: #567C8D;       /* lib uses brand-purple в нескольких местах */
  --ring: 200 25% 45%;
}

/* кнопки primary */
.btn-primary, button[type="submit"]:not(.btn-secondary) {
  background-color: #567C8D !important;
  color: #FFFFFF !important;
  border-color: #567C8D !important;
}
.btn-primary:hover, button[type="submit"]:not(.btn-secondary):hover {
  background-color: #2F4156 !important;
  border-color: #2F4156 !important;
}

/* акцентные ссылки */
a:not(.btn) { color: #567C8D; }
a:not(.btn):hover { color: #2F4156; }

/* focus-ring */
*:focus-visible {
  outline-color: #567C8D !important;
}
