Барьер · Brand & UI System · v1.0 · 2026

Дизайн-система Барьер

Документ для дизайнеров, разработчиков и нейросетей. Содержит токены, типографику, компоненты и принципы тона голоса для продукта цифровой самоблокировки от ставок и казино. Откройте в браузере → нажмите Ctrl/Cmd + P → «Сохранить как PDF».

← Вернуться на сайт
01 · Бренд

Позиционирование

Что это

Цифровая самоблокировка (self-exclusion blacklist) от ставок, казино и онлайн-гемблинга. Пользователь добровольно вносит себя в blacklist на 3 месяца — Навсегда.

Что это не

Не лечение лудомании, не терапия, не финансовый продукт. Барьер не врач и не психолог — это цифровой инструмент трения и блокировки.

Главная метафора

Щит + пауза. «Дверь, которую ты сам себе закрыл». Не наручники — добровольное обязательство.

Платформы

Веб-кабинет (управление) + мобильное приложение Android и iOS (блокировка) + Максимальный режим (Device Owner / MDM).

02 · Цветовая система

Палитра

Глубокая ночная база + лёд/мята/фиалка как акценты. Никакого казино-красного, золота, неона. Тон — доверие, спокойствие, обязательство.

Поверхности (canvas → surface)

canvas#050813
surface-1#0a0f1f
surface-2#11172b
surface-3#1c2440
divider#2a3358
text#f4f6ff

Акценты

ice#7cc3ff

Основной бренд-акцент

sky#56b8ff

Вторичный акцент

mint#5fe3b1

Защита активна, успех

violet#9aa6ff

Максимальный режим

amber#ffc879

Внимание, попытки

danger#ff7c8a

Срыв, кризис

Градиенты бренда

primary CTA
linear-gradient(135deg,#b9defe,#7cc3ff 45%,#9aa6ff)
mint cta
linear-gradient(135deg,#5fe3b1,#7cc3ff)
aurora-blue
radial × 2 over canvas
03 · Типографика

Семейства и масштаб

Sans · UI body

Inter

400 / 500 / 600 / 700

Display · headlines

Instrument Serif

400 regular + italic

Mono · meta, code

Geist Mono

300 / 400 / 500

Иерархия

УровеньСемействоРазмерTrackingПрименение
Hero H1Inter 600 / Instrument italic56–72 / 36 mob-0.04emГлавный заголовок hero
Section H2Instrument 40040–56 / 32 mob-0.02emЗаголовок секции
Card H3Inter 60020-0.025emКарточки, моды
BodyInter 40015 / 170Описания, параграфы
CaptionInter 50013 / 13.50Метаданные, пункты
Eyebrow / BadgeInter 50011+0.08–0.1em UPPERНад заголовками, статусы
Stat numberInstrument 40036–44-0.02em tabularЧисла, остаток дней
Mono metaGeist Mono 40010.5–12+0.05–0.1emВремя, домены, IDs
04 · Spacing · Radius · Elevation

Радиусы

  • sm 8 — input, чип
  • md 12 — кнопка вторичная
  • lg 16 — small card
  • xl 22 — primary glass card
  • 2xl 28 — hero panel, mode block
  • pill 999 — CTA, badge

Стек теней

Glass:

inset 0 1px 0 rgba(255,255,255,.12),
inset 0 -1px 0 rgba(0,0,0,.4),
0 30px 60px -30px rgba(0,0,0,.7)

Primary CTA:

inset 0 1px 0 rgba(255,255,255,.6),
0 0 0 1px rgba(124,195,255,.35),
0 14px 30px -10px rgba(124,195,255,.45)
05 · Liquid Glass

Поверхность бренда

Основная поверхность UI — «жидкое стекло»: полупрозрачный фон, blur, внутренний highlight сверху, тень снизу. Создаёт глубину без агрессии.

Защита активна

183 дня

Усиленная · до 26 декабря 2026

CSS

.glass {
  background: linear-gradient(140deg,
    rgba(255,255,255,.07),
    rgba(255,255,255,.015) 40%,
    rgba(124,195,255,.04));
  backdrop-filter: blur(22px) saturate(140%);
  border: 1px solid rgba(255,255,255,.08);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.12),
    inset 0 -1px 0 rgba(0,0,0,.4),
    0 30px 60px -30px rgba(0,0,0,.7);
}
06 · Компоненты

Базовые элементы

Кнопки

primary = brand gradient · ghost = glass-soft

Бэйджи / статусы

ICE · бренд MINT · активно VIOLET · max AMBER · попытка DANGER · срыв
07 · Иконография и логотип

Логотип

Барьер

щит + пауза

Безопасный отступ вокруг лого — половина высоты щита. На светлых поверхностях использовать сплошной #1c2440 для контура.

Стиль иконок

Lucide-style: stroke 1.6–1.8, без заливок, скруглённые концы. Размеры 14 / 16 / 18 / 20 / 24. Цвет — наследуется от текста или акцент бренда.

08 · Тон голоса · 4U

Принципы текста

Все ключевые заголовки и подзаголовки строятся по формуле 4U — Useful, Urgent, Unique, Ultra-specific. Тон — взрослый, прямой, без стигмы и морализаторства.

ПринципДелаемНе делаем
UsefulГоворим, что конкретно блокируется и как это помогает«Заботимся о вашем благополучии»
Urgent«За 12 минут», «до конца вечера», «прямо сейчас»«Когда будете готовы»
Unique«Личный blacklist на твоей стороне, а не оператора»«Лучший инструмент на рынке»
Ultra-specific«4 218 доменов», «72 часа задержки», «PIN 6 цифр»«Много казино», «надолго»
Анти-стигма«Внеси себя в blacklist», «закрой себе дверь»«Признай зависимость», «зависимые люди»
Честность«Не лечит. Закрывает доступ.»«Поможем избавиться от зависимости»
09 · Содержательные правила

Что Барьер делает

  • Полностью блокирует 4 218+ gambling-сайтов
  • Перехватывает запуск казино-приложений
  • Запрещает установку новых gambling-app (Max)
  • Подключает доверенное лицо с PIN
  • Растягивает 7 минут срыва до 72 часов
  • Опционально — cooldown вместо полного blacklist

Что Барьер не делает

  • Не лечит игровую зависимость
  • Не следит за пользователем
  • Не передаёт историю близкому
  • Не обещает 100% невозможность обхода
  • Не имеет автопродлений
  • Не работает без согласия пользователя
10 · Анимация

Float

±8px по Y, 6s ease-in-out. Hero-панели, статус-карты.

Drift

Aurora blobs — 14s, translate + scale 1.05. Фоны секций.

Pulse-dot

Зелёная точка «активно», 2.2s, box-shadow ripple.

Shimmer

Блик по CTA на hover, 1.6s linear.

Lift

Hover scale 1.02 + tighten shadow, 250ms cubic-bezier(.2,.8,.2,1).

Принцип

Никаких резких bounce и slide. Только мягкие, лекарственные движения.

11 · CSS токены (копипаст)
:root {
  /* Surfaces */
  --canvas: #050813;
  --surface-1: #0a0f1f;
  --surface-2: #11172b;
  --surface-3: #1c2440;
  --divider:  #2a3358;

  /* Text */
  --text:        #f4f6ff;
  --text-muted:  #a6b0cf;
  --text-subtle: #6a7499;

  /* Accents */
  --ice:    #7cc3ff;
  --sky:    #56b8ff;
  --mint:   #5fe3b1;
  --violet: #9aa6ff;
  --amber:  #ffc879;
  --danger: #ff7c8a;

  /* Typography */
  --font-sans:    "Inter", system-ui, sans-serif;
  --font-display: "Instrument Serif", serif;
  --font-mono:    "Geist Mono", monospace;

  /* Radius */
  --r-sm: 8px;  --r-md: 12px; --r-lg: 16px;
  --r-xl: 22px; --r-2xl: 28px; --r-pill: 999px;
}