/**
 * Custom Brand Fonts
 * Chatoyer (Display) + Gotham (Body/UI)
 */

/* ========================================
   CHATOYER - Display Font (Títulos)
   Regla: Solo primera letra en mayúscula
======================================== */

@font-face {
    font-family: 'Chatoyer';
    src: url('../fonts/Chatoyer-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ========================================
   GOTHAM - Body/UI Font
======================================== */

/* Gotham Light */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamLightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Gotham Book (Regular) */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBook.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBookItalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Gotham Medium */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamMediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* Gotham Bold */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* ========================================
   FONT UTILITY CLASSES
======================================== */

/* Chatoyer - para títulos especiales */
.font-chatoyer {
    font-family: 'Chatoyer', serif;
    text-transform: lowercase;
}

.font-chatoyer::first-letter {
    text-transform: uppercase;
}

/* Gotham weights */
.font-light {
    font-weight: 300;
}

.font-regular {
    font-weight: 400;
}

.font-medium {
    font-weight: 500;
}

.font-bold {
    font-weight: 700;
}