Skeleton
Skeleton держит место под контент при загрузке: pulse (прозрачность), shimmer (градиент), статика none. Поверхности secondary.* и motion-токены. Глубокий импорт: kovax-react/skeleton.
Анимация
Keyframes вставляются один раз при монтировании, если variant не равен none. Длительность и easing из themeToken("duration.slow") и themeToken("easing.standard").
Формы
Строки текста
С <code>text</code> высота совпадает с <code>text.sm</code>; последнюю строку можно сузить через <code>style={{ width: "…" }}</code> или <code>width</code>.
Карточка-превью
Доступность: по умолчанию role="presentation" и aria-hidden — Skeleton декоративный; семантику загрузки (aria-busy, подписи) давайте обёртке.
При запросе reduced motion выбирайте <code>variant="none"</code>.