<section class="section docs-section" id="typography"> <h2 class="section-title">Typography</h2> <p class="docs-section-description"> Базовая типографика задаёт размеры заголовков, текстовые состояния и моноширинный код. Используй семантические теги, а служебные классы добавляй для вариаций текста. </p> <div class="block"> <h1>Heading H1</h1> <h2>Heading H2</h2> <h3>Heading H3</h3> <h4>Heading H4</h4> <h5>Heading H5</h5> <h6>Heading H6</h6> </div> <div class="block"> <span class="eyebrow">System label</span> <p class="text-lead"> Lead text выделяет вводный абзац, описание страницы или важный контекст перед набором действий. </p> <p class="text-primary"> Основной текст интерфейса. Используется для контента. </p> <p class="text-secondary"> Вторичный текст, комментарии, подписи. </p> <p class="text-muted"> Приглушённый текст, подсказки. </p> <p class="caption"> Caption text для технических подписей, footnote и compact metadata. </p> </div> <div class="block"> <p> Состояния текста: <span class="text-success">success</span>, <span class="text-warning">warning</span>, <span class="text-danger">danger</span>, <span class="text-info">info</span>. </p> <p> Inline code <code class="code">npm run build</code> и keyboard hint <span class="kbd">esc</span>. </p> </div> <div class="block"> <blockquote class="quote"> Интерфейс должен оставаться читаемым даже в плотных технических сценариях. <cite>GNexus UI Kit</cite> </blockquote> </div> <div class="code-example"> <div class="code-example-header"> <span class="code-example-title">Typography HTML</span> <button class="code-example-copy" type="button">Copy</button> </div> <pre><code class="language-html"><h1 class="contrast">Dashboard</h1> <span class="eyebrow">System label</span> <p class="text-lead">Вводный текст страницы.</p> <p class="text-primary">Основной текст интерфейса.</p> <p class="text-muted">Приглушённая подсказка.</p> <code class="code">npm run build</code> <span class="kbd">esc</span></code></pre> </div> </section>