/* Century Gothic Pan-European Font Face Declarations - WITH CORRECT FILENAMES */
/* Regular weight */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Bold weight */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Italic style */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanItalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Bold Italic style */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanBoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Additional weights available - Light */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Light Italic */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanLightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Semi Bold */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Semi Bold Italic */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanSemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* Extra Bold */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* Extra Bold Italic */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

/* Black */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Black Italic */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanBlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* Thin */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanThin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Thin Italic */
@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/century-gothic-paneuropean/CenturyGothicPaneuropeanThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

/* Keep Nunito Sans as fallback */
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap'); 