/* Cormorant Garamond - Serif elegante */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('CormorantGaramond-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('CormorantGaramond-Bold.ttf') format('truetype');
}

/* Montserrat - Sans-serif limpia */
@font-face {
    font-family: 'Montserrat';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('Montserrat-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('Montserrat-SemiBold.ttf') format('truetype');
}

/* Playfair Display - Serif con caracter */
@font-face {
    font-family: 'Playfair Display';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('PlayfairDisplay-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('PlayfairDisplay-Bold.ttf') format('truetype');
}

/* Lora - Serif moderna */
@font-face {
    font-family: 'Lora';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('Lora-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Lora';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('Lora-Bold.ttf') format('truetype');
}

/* Raleway - Sans-serif geometrica */
@font-face {
    font-family: 'Raleway';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('Raleway-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Raleway';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('Raleway-SemiBold.ttf') format('truetype');
}

/* Oswald - Sans-serif condensada */
@font-face {
    font-family: 'Oswald';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('Oswald-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Oswald';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('Oswald-SemiBold.ttf') format('truetype');
}

/* Crimson Text - Serif clasica */
@font-face {
    font-family: 'Crimson Text';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('CrimsonText-Regular.ttf') format('truetype');
}

/* Josefin Sans - Sans-serif geometrica elegante */
@font-face {
    font-family: 'Josefin Sans';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('JosefinSans-Regular.ttf') format('truetype');
}
