/* EDIVA_CONTEXT_PRIMARY_TITLE_SCALE_V2
 * theme: helvane
 * target-version: 0.1.9
 * scope: exact primary title on blog home and category/archive views; desktop only
 * home policy: >=72px reduce 15%, 56-71.99px reduce 10%, <56px keep
 * category/archive policy: >=64px reduce 15%, 52-63.99px reduce 10%, <52px keep
 * global h1/h2 rules: disabled
 */

@media (min-width: 1024px) and (max-width: 1180px) {
    body.home:not(.helvane-type-scale-small):not(.helvane-type-scale-large) .helvane-hero-copy h1,
    body.blog:not(.helvane-type-scale-small):not(.helvane-type-scale-large) .helvane-hero-copy h1 {
        font-size: clamp(2.115rem, 3.6vw, 3.105rem) !important;
    }
}

@media (min-width: 1181px) {
    body.home:not(.helvane-type-scale-small):not(.helvane-type-scale-large) .helvane-hero-copy h1,
    body.blog:not(.helvane-type-scale-small):not(.helvane-type-scale-large) .helvane-hero-copy h1 {
        font-size: clamp(2.385rem, 3.015vw, 3.735rem) !important;
    }
}

@media (min-width: 1024px) {
    body.home.helvane-type-scale-small .helvane-hero-copy h1,
    body.blog.helvane-type-scale-small .helvane-hero-copy h1 {
        font-size: clamp(1.62rem, 3.06vw, 3.24rem) !important;
    }
}

@media (min-width: 1024px) {
    body.home.helvane-type-scale-large .helvane-hero-copy h1,
    body.blog.helvane-type-scale-large .helvane-hero-copy h1 {
        font-size: clamp(2.2525rem, 4.59vw, 4.93rem) !important;
    }
}

@media (min-width: 1024px) {
    body.archive:not(.helvane-type-scale-small):not(.helvane-type-scale-large) .helvane-page-header h1 {
        font-size: clamp(2.295rem, 4.08vw, 4.76rem) !important;
    }
}

@media (min-width: 1024px) {
    body.archive.helvane-type-scale-small .helvane-page-header h1 {
        font-size: clamp(2.295rem, 4.08vw, 4.76rem) !important;
    }
}

@media (min-width: 1024px) {
    body.archive.helvane-type-scale-large .helvane-page-header h1 {
        font-size: clamp(2.295rem, 4.08vw, 4.76rem) !important;
    }
}
