/* Fuentes de los certificados (frontend/fonts, OFL). Se llaman «cert-<Familia>» para no
   pisar la tipografía de la app. Las subidas llegan por /api/cert-fonts.css. */
@font-face { font-family: 'cert-Raleway'; src: url(/static/fonts/Raleway-Regular.ttf) format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'cert-Raleway'; src: url(/static/fonts/Raleway-Bold.ttf) format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'cert-Raleway'; src: url(/static/fonts/Raleway-Italic.ttf) format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'cert-Raleway'; src: url(/static/fonts/Raleway-BoldItalic.ttf) format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'cert-Montserrat'; src: url(/static/fonts/Montserrat-Regular.ttf) format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'cert-Montserrat'; src: url(/static/fonts/Montserrat-Bold.ttf) format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'cert-Montserrat'; src: url(/static/fonts/Montserrat-Italic.ttf) format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'cert-Montserrat'; src: url(/static/fonts/Montserrat-BoldItalic.ttf) format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'cert-Playfair Display'; src: url(/static/fonts/PlayfairDisplay-Regular.ttf) format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'cert-Playfair Display'; src: url(/static/fonts/PlayfairDisplay-Bold.ttf) format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'cert-Playfair Display'; src: url(/static/fonts/PlayfairDisplay-Italic.ttf) format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'cert-Playfair Display'; src: url(/static/fonts/PlayfairDisplay-BoldItalic.ttf) format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'cert-Great Vibes'; src: url(/static/fonts/GreatVibes-Regular.ttf) format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
