/**
 * TP Stats Counter — widget styles
 *
 * @package Technoproekt
 * @author  Kkalganov <https://kkalganov.com>
 */

/* ==========================================================================
   Stats Counter (dark scheme by default — yellow numbers)
   ========================================================================== */

.tp-stats {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
    gap: 24px;
}

.tp-stats__item {
    text-align: left;
}

.tp-stats__number {
    font-family: 'Unbounded', system-ui, sans-serif;
    font-size: 36px;
    font-weight: 800;
    color: var(--tp-yellow);
    line-height: 1;
}

.tp-stats__label {
    font-size: 13px;
    color: var(--tp-white-60);
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 8px;
}

.tp-stats__desc {
    font-size: 14px;
    color: var(--tp-white-50);
    margin-top: 4px;
}

/* ==========================================================================
   Light scheme (green numbers on light backgrounds)
   ========================================================================== */

.tp-stats--light .tp-stats__number {
    color: var(--tp-green-main);
}

.tp-stats--light .tp-stats__label {
    color: var(--tp-text-light);
}

.tp-stats--light .tp-stats__desc {
    color: var(--tp-text-light);
}

/* ==========================================================================
   Responsive
   ========================================================================== */

@media (min-width: 769px) {
    .tp-stats {
        gap: 48px;
        flex-wrap: nowrap;
    }

    .tp-stats__number {
        font-size: 48px;
    }
}
