/*
  Bundled fonts for Cosmo Postcards Exhibit
  Loaded once, then chosen via settings (font keys -> font-family stacks).
*/

/* --- Existing CPE custom fonts --- */
@font-face{font-family:'CPE Stalinist One';src:url('../fonts/stalinist-one.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'CPE USSR Stencil';src:url('../fonts/ussr-stencil.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'CPE Buran USSR';src:url('../fonts/buran-ussr.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'CPE Red October';src:url('../fonts/red-october.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'CPE Behance 68423';src:url('../fonts/behance-68423d40492f3.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'CPE Kosmos129';src:url('../fonts/Kosmos129.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}

/* --- Petrov Sans --- */
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-Thin.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-ThinItalic.woff2') format('woff2');font-weight:100;font-style:italic;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-ExtraLight.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-ExtraLightItalic.woff2') format('woff2');font-weight:200;font-style:italic;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-LightItalic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-Book.woff2') format('woff2');font-weight:350;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-BookItalic.woff2') format('woff2');font-weight:350;font-style:italic;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-RegularItalic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-SemiBoldItalic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-BoldItalic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-ExtraBoldItalic.woff2') format('woff2');font-weight:800;font-style:italic;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'Petrov Sans';src:url('../fonts/petrov-sans/PetrovSans-BlackItalic.woff2') format('woff2');font-weight:900;font-style:italic;font-display:swap;}

/* --- Mont --- */
@font-face{font-family:'Mont';src:url('../fonts/mont/Mont-ExtraLight.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Mont';src:url('../fonts/mont/Mont-Heavy.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap;}


/* SC Portugal */
@font-face{font-family:'SC Portugal';src:url('../fonts/sc-portugal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}


/* --- Akrobat --- */
@font-face{font-family:'Akrobat';src:url('../fonts/akrobat/Akrobat-Thin.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Akrobat';src:url('../fonts/akrobat/Akrobat-ExtraLight.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Akrobat';src:url('../fonts/akrobat/Akrobat-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Akrobat';src:url('../fonts/akrobat/Akrobat-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Akrobat';src:url('../fonts/akrobat/Akrobat-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Akrobat';src:url('../fonts/akrobat/Akrobat-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Akrobat';src:url('../fonts/akrobat/Akrobat-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'Akrobat';src:url('../fonts/akrobat/Akrobat-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap;}
