/* Phase 13: Zertifikat-Schriften (gleiche OFL-Dateien wie backend/fonts, lokal ausgeliefert) */
@font-face { font-family: 'VP Crimson'; src: url('CrimsonText-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'VP Crimson'; src: url('CrimsonText-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'VP Crimson'; src: url('CrimsonText-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'VP Crimson'; src: url('CrimsonText-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'VP Lato'; src: url('Lato-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'VP Lato'; src: url('Lato-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'VP Lato'; src: url('Lato-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'VP Lato'; src: url('Lato-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'VP Poppins'; src: url('Poppins-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'VP Poppins'; src: url('Poppins-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'VP Poppins'; src: url('Poppins-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'VP Poppins'; src: url('Poppins-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'VP GreatVibes'; src: url('GreatVibes-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
