/* ====================================
   Fuentes Personalizadas - Club Castillo de Chancay
   ==================================== */

/* Arsenica - Para títulos elegantes */
@font-face {
    font-family: 'Arsenica';
    src: url('../fonts/Arsenica/fonnts.com-Arsenica-Variable-.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('../fonts/Arsenica/fonnts.com-Arsenica-Variable-Italic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* Avenir - Para textos corporales y legibilidad */
@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir/AvenirLTProLight.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir/AvenirLTProLightOblique.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir/AvenirLTProBook.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir/AvenirLTProBookOblique.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir/AvenirLTProRoman.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir/AvenirLTProOblique.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir/AvenirLTProMedium.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir/AvenirLTProMediumOblique.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* Enchant - Para elementos decorativos */
@font-face {
    font-family: 'Enchant';
    src: url('../fonts/Enchant/Enchant.ttf') format('truetype'),
         url('../fonts/Enchant/Enchant.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Vintage Signature - Para elementos especiales/firmas */
@font-face {
    font-family: 'Vintage Signature';
    src: url('../fonts/Vintage Signature/Vintage Signature.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ====================================
   Aplicación de Fuentes
   ==================================== */

/* Fuente base para el cuerpo del documento */
body {
    font-family: 'Avenir', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Fuentes para encabezados principales */
h1, h2, .hero-title, .logo h1 {
    font-family: 'Arsenica', 'Georgia', serif;
    font-weight: normal;
    letter-spacing: 1px;
}

/* Fuentes para encabezados secundarios */
h3, h4, h5, h6 {
    font-family: 'Avenir', sans-serif;
    font-weight: 600;
}

/* Elementos decorativos con Enchant */
.decorative-text,
.section-header .divider::before,
.hero-subtitle {
    font-family: 'Enchant', cursive;
}

/* Elementos especiales con Vintage Signature */
.signature-text,
.special-accent {
    font-family: 'Vintage Signature', cursive;
}

/* Botones y navegación */
.btn,
.nav-menu {
    font-family: 'Avenir', sans-serif;
    font-weight: 600;
}

/* Párrafos y texto general */
p, li, label, input, textarea {
    font-family: 'Avenir', sans-serif;
    font-weight: 400;
}
