/* ============================================================================
   Batch 6 — Global zoom-out polish (v2 — smaller)
   ============================================================================ */

body.cpp-body {
    font-size: 14px;
}

.cpp-body h1 {
    font-size: clamp(1.9rem, 4.2vw, 3.6rem);
}
.cpp-body h2 {
    font-size: clamp(1.4rem, 2.6vw, 2.2rem);
}
.cpp-body h3 {
    font-size: clamp(1rem, 1.4vw, 1.25rem);
}

.cpp-hero h1,
.cpp-hps-hero h1 {
    font-size: clamp(1.8rem, 4vw, 3rem) !important;
}

.cpp-tile h3 {
    font-size: 1rem !important;
}

.cpp-master-users h2,
[class*="cpp-master-"] h2[style*="font-size:2rem"] {
    font-size: 1.4rem !important;
}

.cpp-btn--mega {
    font-size: 0.9rem !important;
    padding: 12px 22px !important;
}
.cpp-btn--lg {
    font-size: 0.9rem !important;
    padding: 11px 20px !important;
}

.cpp-ticker {
    font-size: 10.5px !important;
}
