/* NexApp - tipografie frontend compacta */

/* Titluri principale */
.v4-body h1,
.v4-body .v4-hero h1 {
    font-size: clamp(1.9rem, 3.2vw, 3rem) !important;
    line-height: 1.16 !important;
    letter-spacing: -0.025em;
}

/* Titluri sectiuni */
.v4-body h2 {
    font-size: clamp(1.45rem, 2.3vw, 2.15rem) !important;
    line-height: 1.24 !important;
}

/* Titluri carduri */
.v4-body h3 {
    font-size: clamp(1.1rem, 1.6vw, 1.45rem) !important;
    line-height: 1.3 !important;
}

.v4-body h4 {
    font-size: clamp(1rem, 1.3vw, 1.2rem) !important;
}

@media (max-width: 767px) {
    .v4-body h1 {
        font-size: 1.9rem !important;
    }

    .v4-body h2 {
        font-size: 1.45rem !important;
    }

    .v4-body h3 {
        font-size: 1.1rem !important;
    }
}
