/* Изолируемся от тильдовских .t-* правил и их primary-оранжевого */
#sig-root, #sig-root * { box-sizing: border-box; }
#sig-root a { color: inherit !important; text-decoration: none; }
#sig-root a:hover { color: #22E7F2 !important; }

/* Базовые цвета текста внутри нашего блока */
#sig-root h1, #sig-root h2, #sig-root h3, #sig-root h4,
#sig-root p, #sig-root li, #sig-root span, #sig-root div {
  color: #e5e7eb !important;  /* slate-200 */
}
#sig-root .text-white        { color:#fff !important; }
#sig-root .text-slate-200    { color:#e2e8f0 !important; }
#sig-root .text-slate-300    { color:#cbd5e1 !important; }
#sig-root .text-slate-400    { color:#94a3b8 !important; }

/* Кнопки */
#sig-root .btn-primary  { background:#22E7F2 !important; color:#001018 !important; }
#sig-root .btn-outline  { border:1px solid rgba(255,255,255,.18) !important; color:#e5e7eb !important; }

/* Фон секций — чтоб тильда не задавала белый */
#sig-root, #sig-root html, #sig-root body { background:#050A13 !important; }
