/* build-v1 · Fuentes del CD activadas (self-hosted, subset latin de Google Fonts/gstatic, OFL 1.1).
   DM Serif Display 400 · DM Sans 400/500/600 (archivo variable wght) · Caveat 400. Cero peticiones externas. */
@font-face { font-family: "DM Serif Display"; font-style: normal; font-weight: 400; font-display: swap; src: url("dm-serif-display-400-latin.woff2") format("woff2"), local("DM Serif Display"), local("DMSerifDisplay-Regular"); }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("dm-sans-variable-latin.woff2") format("woff2"), local("DM Sans"), local("DMSans-Regular"); }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("dm-sans-variable-latin.woff2") format("woff2"), local("DM Sans Medium"), local("DMSans-Medium"); }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("dm-sans-variable-latin.woff2") format("woff2"), local("DM Sans SemiBold"), local("DMSans-SemiBold"); }
@font-face { font-family: "Caveat"; font-style: normal; font-weight: 400; font-display: swap; src: url("caveat-400-latin.woff2") format("woff2"), local("Caveat"), local("Caveat-Regular"); }
