/* css/v5-texts.css */

/* ============================================================
   TEXTS — текстовые утилиты
   ============================================================ */

/* ============================================================
   РАЗМЕРЫ ШРИФТА
   ============================================================ */

.v5-text-little { font-size: var(--v5-font-little); }
.v5-text-normal { font-size: var(--v5-font-normal); }
.v5-text-big    { font-size: var(--v5-font-big); }



/* ============================================================
   ВЕС ШРИФТА
   ============================================================ */

.v5-text-bold { font-weight: 600; }

/* ============================================================
   ЦВЕТА ТЕКСТА
   ============================================================ */

.v5-text-primary   { color: var(--v5-primary-base); }
.v5-text-secondary { color: var(--v5-primary-secondary); }
.v5-text-muted     { color: var(--v5-primary-hover); }
.v5-text-success   { color: var(--v5-success-base); }
.v5-text-info      { color: var(--v5-info-base); }
.v5-text-error     { color: var(--v5-error-base); }
.v5-text-white     { color: var(--v5-white); }


/* ============================================================
   ВЫРАВНИВАНИЕ ТЕКСТА
   ============================================================ */

.v5-text-center { text-align: center; }
.v5-text-left   { text-align: left; }
.v5-text-right  { text-align: right; }

/* ============================================================
   ССЫЛКИ
   ============================================================ */

.v5-link {
    color: var(--v5-info-base);
    text-decoration: underline;
    cursor: pointer;
}

.v5-link:hover {
    color: var(--v5-info-hover);
}

.v5-link--light {
    color: var(--v5-info-light);
}

.v5-link--light:hover {
    color: var(--v5-white);
}

.v5-text-indent {
    text-indent: var(--v5-gap-normal);
}

.v5-list-none {
    list-style: none;
    padding: 0;
}

.v5-list-item {
    display: flex;
    align-items: center;
    gap: var(--v5-gap-normal);
}

.v5-text-preline {
    white-space: pre-line;
}