/* Text font subsets — GENERATED by tools/subset_text_fonts.py.

   Re-declares @font-face for the three Google families, pointing at local
   subsets carrying only the weights and characters this site renders. Must load
   AFTER whatever declares the originals, since a later @font-face for the same
   family and weight wins.

   Paths are ROOT-RELATIVE for the same reason fa-subset.css uses them: WP Rocket
   relocates minified CSS to /wp-content/cache/min/1/, which breaks ../ paths.

   font-display: swap is correct here and deliberately different from
   fa-subset.css, which uses block. Text should be readable in a fallback while
   the webfont loads; an icon should not render as a fallback glyph.

   132,952 bytes of variable font reduced to 64,800.

   Rebuild after substantial content changes — a character outside the subset
   renders in a fallback font. */

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/playfair-display-subset.woff2") format("woff2");
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/playfair-display-subset.woff2") format("woff2");
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/playfair-display-subset.woff2") format("woff2");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/roboto-subset.woff2") format("woff2");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/roboto-subset.woff2") format("woff2");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/roboto-subset.woff2") format("woff2");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/roboto-subset.woff2") format("woff2");
}

@font-face {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/roboto-condensed-subset.woff2") format("woff2");
}

@font-face {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/wp-content/themes/ShieldCo-Theme/assets/fonts/roboto-condensed-subset.woff2") format("woff2");
}
