Rocketmind

4. Скругления

Flat стиль. Скругление объясняет тип объекта: 0px для column-контейнеров, 4px для controls, 8px для surface, full только для самостоятельных pill / avatar-элементов. Тени не используются.

Наглядные сценарии

none0px

Column-контейнеры: секции, обёртки, hero-блоки, full-width панели.

Column / Section

Вложенная карточка (8px)

Ещё одна карточка (8px)

Token--radius-none
Tailwindrounded-none

Самый крупный уровень — внутри уже лежат карточки и заголовки. Скругление не нужно.

sm4px

Мелкие controls: button, input, select, dropdown, badge, tooltip.

AI
case@rocketmind.ai

Dropdown / Tooltip

Редактировать

Token--radius-sm
Tailwindrounded-sm

Если элемент нажимается или вводит данные, почти всегда это 4px.

lg8px

Surface-уровень: card, modal, panel, sidebar, toast.

Кейс

Карточка результата

Контейнер контента, поэтому использует surface-radius 8px.

Toast / Notice

Та же surface-логика.

Token--radius-lg
Tailwindrounded-lg

Если элемент является контейнером контента или самостоятельной поверхностью, это 8px.

full9999px

Только standalone-pill: avatar, counter, isolated accent label.

AI
Standalone label12

`full` живёт как отдельный маркер, а не как основной radius контейнера.

Token--radius-full
Tailwindrounded-full

Не использовать для основных кнопок, инпутов и карточек — это ломает flat-характер системы.

В этом блоке две отдельные кнопки копирования: одна копирует CSS token, вторая — Tailwind class. Больше нет смешения между визуальным примером и тем, что попадает в буфер.