/*
====================================
 Theme Name:   eria.studio
 Theme URI:    https://eria.studio
 Description:  eria.studio GP Theme
 Author:       Christopher Kurth
 Author URI:   https://christopherkurth.com
 Template:     generatepress
 Version:      25.0.3
====================================
*/


/* =========================
   TYPOGRAPHY
========================= */

/* Font Family Utilities */
.ff-body {
    font-family: var(--gp-font--body);
}

.ff-heading {
    font-family: var(--gp-font--headings);
}

/* Heading and utility class font assignment */
/*h1, h2, h3, h4, h5, h6,
[class^="fs-"] {
    font-family: var(--gp-font--headings);
}

.fs-p {
    font-family: var(--gp-font--body);
}*/


/* =========================
   FLUID TYPOGRAPHY SCALE
   Source: https://theadminbar.com/simple-responsive-font-size-calculator/
========================= */

h1,
.fs-h1 {
    font-size: clamp(1.93rem,1.93rem + ((1vw - 0.2rem) * 2.45),3.4rem);
}

h2,
.fs-h2 {
    font-size: clamp(1.352rem,1.352rem + ((1vw - 0.2rem) * 1.413),2.2rem);
}

h3,
.fs-h3 {
    font-size: clamp(1.039rem,1.039rem + ((1vw - 0.2rem) * 0.935),1.6rem);
}

h4,
.fs-h4 {
    font-size: clamp(0.875rem,0.875rem + ((1vw - 0.2rem) * 0.542),1.2rem);
}

h5,
.fs-h5 {
    font-size: clamp(0.875rem,0.875rem + ((1vw - 0.2rem) * 0.542),1.2rem);
}

h6,
.fs-h6 {
    font-size: clamp(0.875rem,0.875rem + ((1vw - 0.2rem) * 0.542),1.2rem);
}

p,
.fs-p {
    font-size: clamp(0.875rem,0.875rem + ((1vw - 0.2rem) * 0.542),1.2rem);
}
