/* Deliberate differences from live. Loaded after site.css. */

/* Impreza's icon fonts, self-hosted (live serves them from wp-content/themes/Impreza/fonts). These faces come after
   site.css's, so they win. */
@font-face{font-display:block;font-style:normal;font-family:"fontawesome";font-weight:900;src:url("/assets/fonts/fa-solid-900.woff2") format("woff2")}
@font-face{font-display:block;font-style:normal;font-family:"Font Awesome 5 Brands";font-weight:400;src:url("/assets/fonts/fa-brands-400.woff2") format("woff2")}
@font-face{font-display:block;font-style:normal;font-family:"Material Icons";font-weight:400;src:url("/assets/fonts/material-icons.woff2") format("woff2")}

/* Resized images keep the original's proportions (optimize-images.mjs writes style="--ar:W/H"); zero specificity, so
   any aspect-ratio the theme's CSS sets still wins. */
:where(img[data-opt][style*="--ar"]) { aspect-ratio: var(--ar); }

/* Five city pages had no <h1> on WordPress (their title is the first <h2>): it's an <h1> here, drawn as live's <h2>. */
h1.et-title-as-h2{font-family:var(--h2-font-family,inherit);font-weight:var(--h2-font-weight,inherit);font-size:var(--h2-font-size,inherit);font-style:var(--h2-font-style,inherit);line-height:var(--h2-line-height,1.4);letter-spacing:var(--h2-letter-spacing,inherit);text-transform:var(--h2-text-transform,inherit)}
