/* ========================================
   FUENTES PERSONALIZADAS - NOLAND & PAPERLANE
   ======================================== */

/* Noland Regular */
@font-face {
  font-family: 'Noland';
  src: url('fonts/Noland-Regular.woff2') format('woff2'),
       url('fonts/Noland-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Noland Semibold */
@font-face {
  font-family: 'Noland';
  src: url('fonts/Noland-Semibold.woff2') format('woff2'),
       url('fonts/Noland-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Noland Bold */
@font-face {
  font-family: 'Noland';
  src: url('fonts/Noland-Bold.woff2') format('woff2'),
       url('fonts/Noland-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* Paperlane Regular */
@font-face {
  font-family: 'Paperlane';
  src: url('fonts/Paperlane-Regular.woff2') format('woff2'),
       url('fonts/Paperlane-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* ========================================
   APLICACIÓN DE FUENTES
   ======================================== */

/* Títulos con Noland */
h1, h2, h3 {
  font-family: 'Noland', sans-serif;
}

h1 {
    font-weight: normal;
}

h2 {
    font-weight: bold;
}

h3 {
    font-weight: 600;
}

/* Párrafos con Paperlane */
p {
    font-family: 'Paperlane', serif;
}

/* Clases auxiliares para usar las fuentes */
.font-noland-regular {
    font-family: 'Noland', sans-serif;
    font-weight: normal;
}

.font-noland-semibold {
    font-family: 'Noland', sans-serif;
    font-weight: 600;
}

.font-noland-bold {
    font-family: 'Noland', sans-serif;
    font-weight: bold;
}

.font-paperlane {
    font-family: 'Paperlane', serif;
    font-weight: normal;
}