/* Lettercanvas heading typography, bundled locally for consistent theme updates. */
@font-face {
 font-family: 'Lettercanvas Roboto';
 src: url('../fonts/Roboto-SemiBold.ttf') format('truetype');
 font-style: normal;
 font-weight: 600;
 font-display: swap;
}
/* Layered important declarations take precedence over legacy page-specific overrides. */
@layer lettercanvas-heading-typography {
 body :is(h1, h2, h3, h4, h5, h6),
 body :is(h1, h2, h3, h4, h5, h6) :is(a, span, strong, b, em),
 body .simple-product-name,
 body .dafont-stats-title {
  font-family: 'Lettercanvas Roboto', Arial, sans-serif !important;
  font-weight: 600 !important;
  font-synthesis: none;
 }
}
