Перейти к содержанию
Тюменский реабилитационный центр

TRC · цифровые рекомендации

Спокойный интерфейс, который помогает двигаться дальше

Светлая медицинская дизайн-система с ясной иерархией, предсказуемыми состояниями и доступными компонентами без лишнего визуального давления.

02 / Цвета и тени

Цвет описывает роль, а не декор

Основной синий отвечает за действия, тёмные нейтральные оттенки — за текст, а голубой accent применяется в графике и небольших акцентах. Для мелкого текста на белом accent не используется.

Действия и акцент

default · hover · active
Основное действие--trc-primary · #145095
Hover действия--trc-primary-hover · #195CA4
Active действия--trc-primary-active · #104884
Графический акцент--trc-accent · #0197D5

Текстовые роли

Редкая тёмная поверхность--trc-ink · #172B3A
Заголовки--trc-heading · #17324D
Основной текст--trc-text · #202A33
Вторичный текст--trc-text-muted · #56636F
Ненавязчивая подпись--trc-text-subtle · #68737D

Поверхности и границы

Основная поверхность--trc-surface · #FFFFFF
Мягкий фон--trc-surface-soft · #F6F9FB
Голубой фон--trc-surface-blue · #EEF7FC
Выраженный голубой--trc-surface-blue-strong · #DDEFF8
Нейтральная рамка--trc-border · #DDE5EC
Hover рамки--trc-border-strong · #B9C5D0

Нейтральное поднятие

Без синего свечения
--trc-shadow-xs

Тонкое отделение поверхности

--trc-shadow-sm

Карточка или шапка

--trc-shadow-md

Hover интерактивной карточки

--trc-shadow-lg

Меню или высокий слой

03 / Типографика

Ясная и спокойная иерархия

Roboto остаётся в заголовках и интерфейсе, PT Sans — в основном тексте. Основной текст плавно меняется от 16 px на небольших экранах до 18 px на desktop, а интерфейс сохраняет преимущественно 16 px.

Display
--trc-text-display
clamp(2.5rem, 5vw, 4.75rem) · 40–76 px
Главный промо-заголовок. Не заменяет обычный H1 и используется один раз на странице.

Возвращаем опору для движения

H1
--trc-text-3xl
clamp(2rem, 1.55rem + 2.25vw, 3.25rem) · 32–52 px
Заголовок страницы. Не применять к длинным служебным сообщениям.

Понятный путь к восстановлению

H2
--trc-text-2xl
clamp(1.75rem, 1.45rem + 1.5vw, 2.5rem) · 28–40 px
Основные разделы страницы. Сохранять последовательную иерархию.

Программа реабилитации

H3
--trc-text-xl
clamp(1.5rem, 1.35rem + 0.75vw, 1.75rem) · 24–28 px
Подразделы и заголовки крупных карточек. Не использовать как декоративный текст.

Индивидуальная программа

H4
--trc-text-lg
1.25rem · 20 px
Локальные группы и небольшие карточки. Не уменьшать ради плотной компоновки.

Следующий шаг

Lead
--trc-text-lead
clamp(1.125rem, 1.05rem + 0.3vw, 1.25rem) · 18–20 px
Вводный абзац до 60 символов в строке. Не применять ко всему содержимому страницы.

Спокойно объясняем варианты и вместе выбираем следующий шаг.

Body · desktop
--trc-text-body
clamp(1rem, 0.86rem + 0.44vw, 1.125rem) · около 18 px
Редакционный и медицинский текст. Ограничивать строку шириной 68ch.

Специалист выслушает, изучит рекомендации врача и предложит понятный план следующих шагов. На каждом этапе можно задать вопросы и получить спокойное объяснение.

Body · mobile
--trc-text-base
1rem · 16 px
Основной текст на небольшом экране. Не уменьшать для экономии места.

Рекомендации остаются читаемыми без горизонтального масштабирования.

UI text
--trc-text-ui
1rem · 16 px
Кнопки, навигация, поля и обычные интерфейсные ссылки. Не уменьшать ниже 16 px ради плотной компоновки.

Получить консультацию · Выбрать направление

Label
--trc-text-label
1rem · 16 px
Подписи полей и групп. Placeholder не заменяет label.

Телефон для обратной связи

Meta
--trc-text-meta
0.875rem · 14 px
Дата, автор и второстепенные свойства. Не использовать для обязательной информации.

Обновлено 12 августа · 5 минут чтения

Caption
--trc-text-caption
0.875rem · 14 px
Подписи к изображениям и поясняющие примечания. Сохранять line-height не менее 1.4.

Подпись поясняет изображение и не несёт критичную инструкцию.

Eyebrow
--trc-text-eyebrow
0.875rem · 14 px
Короткий декоративный маркер раздела. Не использовать для длинных фраз.

Программа восстановления

Technical text
--trc-text-technical
0.875rem · 14 px
Токены, номера разделов и необязательные технические обозначения. Даже служебный текст не уменьшается ниже 14 px.

TOKEN 03 · #145095 · служебный пример

Важно: видимый текст не уменьшается ниже 14 px. Основной интерфейсный текст, навигация, действия и поля используют преимущественно 16 px.

Роли шрифтов

Интерфейс · редакционный текст

Roboto / UI

Статус

Структура и короткое действие

Навигация, кнопки, labels, поля, статусы, таблицы, технические подписи и короткие карточки.

PT Sans / Content

Объяснение и долгое чтение

Вводные абзацы, статьи, описания, рекомендации и содержательные страницы используют более мягкий редакционный ритм.

Заголовок остаётся в Roboto, основной текст — в PT Sans.

Комбинация в контексте

Roboto задаёт структуру, PT Sans поддерживает долгое чтение

Чёткий заголовок помогает быстро понять тему, а спокойный основной текст — последовательно разобраться в содержании.

Редакционный текст не должен выглядеть как продолжение панели управления. Ему нужны комфортная длина строки, увеличенный межстрочный интервал и предсказуемые смысловые паузы.

Внутри кнопок, полей и небольших служебных элементов при этом сохраняется единый интерфейсный Roboto.

Набор символов

Аа Бб Вв Гг Дд Ее Жж Зз Ии Кк Лл Мм Нн Оо Пп Рр Сс Тт Уу Фф 0123456789

Списки

Лист из знака · номера для последовательности

Маркированный список

  • Индивидуальный план с понятными этапами восстановления
  • Ответы на вопросы до и после консультации
  • Рекомендации специалиста в одном месте

Нумерованный список

  1. Опишите задачу и ожидаемый результат
  2. Выберите удобное время консультации
  3. Получите понятный план следующих шагов
04 / Изображения и фотографии

Изображение имеет задачу и точку фокуса

Раздел сохраняет композицию актуального каталога: правила собраны в привычных демонстрационных карточках, а вместо внешних стоков используются локальные placeholders с назначением, пропорцией и рекомендуемым кадрированием.

Hero

Первый экран или крупный смысловой блок. Главное LCP-изображение не получает lazy loading.

Card media

Универсальная медиа-область для сущностей, публикаций и предметных карточек.

Portrait

Для человека по умолчанию используется верхняя центральная точка, затем позиция уточняется вручную.

Описание · источник или автор · дата при необходимости

Fallback и доступность

  • Содержательный alt описывает назначение изображения в контексте.
  • Декоративное изображение получает alt="".
  • Fallback сообщает тип материала и не показывает сломанный файл.
  • Текст не располагается поверх лица или важного объекта.
  • Подпись сохраняет размер не меньше 14 px и достаточный контраст.

Загрузка и адаптивность

width · height · srcset · sizes
<img
  src="image-960.webp"
  srcset="image-640.webp 640w, image-960.webp 960w"
  sizes="(max-width: 48rem) 100vw, 40vw"
  width="960" height="640"
  loading="lazy" decoding="async"
  alt="Описание назначения изображения"
>

Правила материала

  • Предпочтительны реальные люди, помещения, изделия и процессы.
  • Используются AVIF или WebP с fallback при необходимости.
  • На mobile fixed-height не должен вызывать агрессивную обрезку.
  • Overlay не применяется автоматически к каждой фотографии.
  • Случайные внешние URL и изображения со встроенным текстом не используются.
05 / Интерактивные состояния

Каждое состояние отвечает на свой вопрос

Hover сообщает о возможности взаимодействия мышью, focus-visible показывает положение клавиатурного фокуса, active подтверждает нажатие, а selected описывает сохранённый выбор.

Hover

Мягкая подсказка для указателя. Не заменяет focus и не должна резко менять характер компонента.

Focus-visible

Хорошо заметное кольцо для клавиатуры. Не снимается без равноценной замены.

Active

Короткая обратная связь в момент нажатия. Цвет немного насыщеннее, без масштаба.

Selected

Сохранённый выбор: активный пункт, вкладка или option. Это не то же самое, что active.

Disabled

Действие временно недоступно. Нейтральные цвет и фон дополняются disabled-семантикой.

Loading

Операция выполняется. Индикатор видим, повторное нажатие заблокировано, статус озвучивается.

Правильный hover

Правильно

Интерактивная карточка

Тень усиливается, рамка остаётся нейтральной.

Понятное действие
Неправильно

Статический блок

Не должен подниматься или синеть только из-за наведения.

06 / Кнопки

Уверенное действие без резкого скачка

Основная кнопка сохраняет белый текст во всех интерактивных состояниях. Secondary остаётся светлой, quiet получает только спокойный голубой фон.

Варианты

Иконки

20 px · currentColor · stroke 1.8

Матрица состояний

Каталожные классы имитируют hover и focus
Default
Hover
Focus
Active
Disabled
Loading
07 / Формы

Подпись, состояние и следующий шаг

Hover усиливает нейтральную границу, focus добавляет основной синий и кольцо. Ошибка всегда содержит текст и связана с полем через aria-describedby.

Текстовое поле
Подпись остаётся над полем.
Select
Textarea
С иконкой
Префикс и суффикс
от₽
Readonly
Значение можно скопировать, но нельзя изменить.
Disabled
Error
Укажите номер телефона полностью.
Success
Адрес проверен.
File upload
Checkbox
Radio group
Способ связи

Форма заявки

Демонстрация клиентской валидации

Первый контакт

Получить консультацию

Оставьте контакты. Администратор уточнит задачу и подберёт удобное время.

Укажите имя — минимум 2 символа.
Укажите номер телефона полностью.
Нужно подтвердить согласие на обработку данных.
Обычно отвечаем в течение рабочего дня.
08 / Карточки

Одна карточка — одна задача

Статическая карточка остаётся неподвижной. Только модификатор interactive включает тень, небольшое поднятие и focus-within — и только когда внутри есть понятное действие.

Статическая и интерактивная

Статическая

Информация без перехода

Карточка группирует содержание, но не реагирует на hover и не обещает действие.

Интерактивная

Есть ясный следующий шаг

На hover усиливается только тень; клавиатурный фокус виден через focus-within.

Feature

Светлая фирменная поверхность

Поддержка после подбора

Остаёмся рядом и отвечаем на вопросы

Помогаем адаптироваться к решению и при необходимости объясняем, что можно скорректировать.

Универсальные композиции

TYPE A–D · нейтральные данные

TYPE A / CONTENT

Название сущности

Короткое описание помогает понять содержание и решить, нужен ли переход к подробностям.

Дополнительный параметр

TYPE B / MEDIA

Название объекта

Изображение, название, пояснение и основное значение образуют единый сценарий.

Основное значение

TYPE C / FILE

  • Название ресурса 01

    PDF · 1,8 MB · 12.08.2026

    Открыть
  • Название ресурса 02

    DOCX · 640 KB · 10.08.2026

    Открыть
  • Название ресурса 03

    ZIP · 12,4 MB · 08.08.2026

    Открыть

TYPE D / DATA

Структурированный блок

Параметр 01
Значение
Параметр 02
Значение
Параметр 03
Значение
09 / Базовые компоненты

Готовые блоки для типовых задач

Компоненты используют единые токены, простые SVG с currentColor и текстовые признаки состояния. Цвет никогда не остаётся единственным сигналом.

Badge и status

НейтральныйБрендИнформацияПодтвержденоТребует вниманияОшибка
ОжидаетНа проверкеДоступноОсталось 2 местаНедоступно

Accordion / FAQ

Нативная семантика · плавная высота
Нужны ли медицинские документы на первой встрече?

Если у вас есть заключения и рекомендации врача, возьмите их с собой. Но начать разговор можно и без полного комплекта документов.

Сколько длится первичная консультация?

Обычно от 45 до 60 минут. Специалист уточнит задачу, проведёт первичную оценку и объяснит возможные следующие шаги.

Можно ли прийти с сопровождающим?

Да. Если присутствие близкого человека помогает вам чувствовать себя увереннее, сообщите об этом при записи.

Модальные окна

Small · Medium · Large

Размер выбирается по объёму задачи. Все варианты используют нативный dialog, удерживают фокус внутри и закрываются по Escape.

Подтверждение

Запись на 12 августа в 14:30 будет отменена. При необходимости вы сможете выбрать другое время.

Первый контакт

Оставьте контакты — администратор уточнит задачу и предложит удобное время.

Программа восстановления

Собираем программу вокруг вашей цели и объясняем, что будет происходить на каждом этапе.

Что входит

  • Первичная оценка состояния
  • Индивидуальный план занятий
  • Контроль динамики и корректировка

Как организовано

Специалист остаётся на связи, фиксирует рекомендации и заранее согласует изменения программы.

План обновляется вместе с вами

Показатели с пояснениями

12

лет практики

Опыт центра с 2014 года

18

специалистов

Включая смежные направления

7

направлений

От оценки до сопровождения

4

этапа подбора

Каждый этап объясняется заранее

Правило иконок

Единая геометрия

20 или 24 px, одинаковая толщина линии.

currentColor

Цвет наследуется от компонента.

Доступность

Декор скрыт, icon-only получает aria-label.

Уведомления

Информация. Возьмите с собой рекомендации врача, если они есть.
Готово. Заявка принята, администратор свяжется с вами.
Обратите внимание. Для визита понадобится предварительная запись.
11 / Секции лендинга

Light-first от первого экрана до CTA

Крупные поверхности остаются светлыми, тёмный ink используется точечно. CTA уверенный, но не агрессивный, а декоративные окружности не конкурируют с содержанием.

Комплексная реабилитация

Помогаем вернуть уверенность в движении

Оценим вашу ситуацию, подберём программу и объясним каждый этап понятным языком.

Понятный процесс

Три шага к началу работы

Разговор

Уточняем задачу и выбираем подходящего специалиста.

Диагностика

Оцениваем состояние и вместе формируем цель.

Программа

Согласуем этапы, сроки и формат сопровождения.

Мы рядом

Начните с разговора со специалистом

Расскажите, что вас беспокоит. Мы поможем определить спокойный и понятный следующий шаг.

Оставить заявку
12 / Desktop и mobile

На малом экране приоритеты сохраняются

Mobile — не уменьшенная копия. Контент идёт одной колонкой, основные действия занимают удобную ширину, а навигация не теряет телефон и запись.

09:41
Тюменский реабилитационный центр

Реабилитация

Помогаем вернуть опору и уверенность

Подберём программу и объясним каждый следующий шаг.

Получить консультацию
≤ 767
Mobile

Одна колонка, основные CTA на всю ширину, поля 20 px.

768+
Tablet

Гибкая сетка в 1–2 колонки и раскрываемая навигация.

1024+
Desktop

Полная сетка, компактная шапка и расширенный контент.

Проверяем на каждой ширине

  • Нет горизонтального скролла
  • Интерактивные зоны не меньше 44 × 44 px
  • Русские заголовки переносятся без обрезки
  • Меню не остаётся открытым после resize
  • Телефон, режим работы и CTA доступны
13 / Доступность и плотность

Понятно без мыши, цвета и анимации

Компоненты работают с клавиатуры, ошибки озвучиваются через связи, а motion отключается по пользовательской настройке. Плотность выбирается по задаче, не по желанию уместить всё.

Базовый чек-лист

  • Обычный текст имеет контраст не ниже 4.5:1
  • Крупный текст и значимая графика — не ниже 3:1
  • focus-visible заметен и не зависит от hover
  • Ошибки связаны через aria-describedby
  • Состояние не обозначается только цветом
  • prefers-reduced-motion убирает перемещение

Клавиатурный сценарий

  1. Tab переводит фокус по логичному порядку.
  2. Enter и Space активируют нативные элементы.
  3. Escape закрывает мобильное меню и модальное окно.
  4. После закрытия фокус возвращается на кнопку-вызов.
  5. Summary открывает FAQ без JavaScript.

Рекомендации по плотности

Comfortable

Формы, консультации, основной пользовательский путь.

Regular

Карточки услуг, документы, списки специалистов.

Compact

Только служебные таблицы; зона действия всё равно 44 px.