rustbase.shop Документация
Панель ↗

Справочник CSS-переменных

Витрина использует CSS custom properties. Переопредели любую из них в своём CSS через :root{ … } — изменения применятся ко всей витрине.

Цвета

ПеременнаяНазначениеДефолт
--accentАкцент (кнопки, цены) — также меняется темой#f15a29
--accent-hВысветленный акцентиз --accent
--accent-softПолупрозрачный акцент (фоны)из --accent
--bgОсновной фон#0a0a0b
--bg2Вторичный фон#0e0e10
--panelФон карточек/панелей#141416
--panel2Панель (hover/вложенная)#1a1a1d
--panel3Панель (активная)#222227
--textОсновной текст#fafafa
--mutedПриглушённый текст#a1a1aa
--dustОчень приглушённый текст#71717a
--lineТонкие линии/границыrgba(255,255,255,.06)
--line2Линии (контраст)rgba(255,255,255,.11)
--line3Линии (hover)rgba(255,255,255,.16)
--warnПредупреждение#fbbf24
--okУспех / онлайн#4ade80

Типографика и форма

ПеременнаяНазначениеДефолт
--fontСемейство шрифта витрины'Inter', system-ui, sans-serif
--monoМоноширинный шрифт'JetBrains Mono', monospace
--rСкругление стандартное12px
--r-lgСкругление крупное16px
--grid-colsЧисло колонок товаров (если зафиксировано)0 (авто)

--grid-cols обычно задаётся не вручную, а через конфиг-переменную productsGrid — см. Конфиг-переменные.

Пример

css
:root{
  --accent: #2bbfae;
  --panel: #101316;
  --r: 8px;
  --font: 'Rubik', sans-serif;
}
.card{ box-shadow: none; border: 1px solid var(--line); }
.card:hover{ border-color: var(--accent); }