/* SUNDER Professional — общий стиль для Tilda (18.10.2026)
   Меняет только оформление стандартных блоков: цвета, кнопки, скругления.
   Zero Block не трогает: там цвета задаются у каждого элемента.
   Чтобы откатить, достаточно удалить файл в настройках сайта. */

:root{
  --sun-ink:#3f4647;        /* графит: текст и заголовки, вместо чёрного */
  --sun-ink-2:#565d61;      /* второстепенный текст */
  --sun-cobalt:#395ca7;     /* кнопки и ссылки */
  --sun-cobalt-hover:#2f4d8f;
  --sun-mint:#7cc9a2;       /* отметки, переключатели */
  --sun-bg-soft:#f3f4f5;    /* светлый фон блока */
  --sun-line:#dcdfe1;       /* рамки */
}

/* 1. Текст и заголовки по умолчанию графитовые.
   Если в блоке вручную выбран другой цвет (например, белый на фото), он сохранится. */
#allrecords .t-title,
#allrecords .t-heading,
#allrecords .t-name,
#allrecords .t-uptitle,
#allrecords .t-text,
#allrecords .t-descr{color:var(--sun-ink)}

/* Там, где в блоке явно выбран чёрный, заменяем на графит */
#allrecords [style*="color:#000000"],
#allrecords [style*="color: #000000"],
#allrecords [style*="color:#000;"],
#allrecords [style*="color:rgb(0, 0, 0)"],
#allrecords [style*="color: rgb(0, 0, 0)"]{color:var(--sun-ink)!important}

/* Ссылки внутри текста */
#allrecords .t-text a,
#allrecords .t-descr a{color:var(--sun-cobalt)}

/* 2. Кнопки: таблетка, высота 52 px */
#allrecords .t-btn,
#allrecords .t-submit{border-radius:30px!important;min-height:52px;font-weight:600}

/* Сохранённый в проекте стиль кнопки (сейчас ярко-синий #1f5bff) становится кобальтовым */
:root,body{--uc-button-bgcolor-Dywc2DAUob:#395ca7!important}

/* Чёрные кнопки становятся кобальтовыми */
#allrecords .t-btn[style*="background-color:#000000"],
#allrecords .t-btn[style*="background-color: #000000"],
#allrecords .t-btn[style*="background-color:#1f5bff"],
#allrecords .t-submit[style*="background-color:#000000"],
#allrecords .t-submit[style*="background-color: #000000"],
#allrecords .t-submit[style*="background-color:#1f5bff"]{background-color:var(--sun-cobalt)!important;color:#fff!important}
#allrecords .t-btn[style*="background-color:#000000"]:hover,
#allrecords .t-btn[style*="background-color:#1f5bff"]:hover,
#allrecords .t-submit[style*="background-color:#000000"]:hover,
#allrecords .t-submit[style*="background-color:#1f5bff"]:hover{background-color:var(--sun-cobalt-hover)!important}

/* 3. Поля форм */
#allrecords .t-input{border-radius:12px!important;border-color:var(--sun-line)!important;color:var(--sun-ink)}
#allrecords .t-checkbox__indicator{border-radius:6px;border-color:var(--sun-ink)!important}

/* 4. Поп-апы: белая карточка на графитовом затемнении */
.t-popup{background-color:rgba(63,70,71,.48)!important}
.t-popup__container{border-radius:24px;overflow:hidden}

/* 5. Каталог магазина */
#allrecords .t-store__card__imgwrapper,
#allrecords .t-store__card__bgimg{border-radius:24px;overflow:hidden}
#allrecords .t-store__card__price,
#allrecords .t-store__card__price-value{color:var(--sun-ink)}
#allrecords .t-store__filter__item,
#allrecords .t-store__filter__chosen-val{border-radius:30px}

/* 6. Корзина */
.t706__cartwin-content{border-radius:24px}
.t706__carticon-wrapper .t706__carticon-counter{background-color:var(--sun-cobalt)!important}