/**
 * Fuentes personalizadas - Altone Font Family
 * Archivo generado: 19 de diciembre de 2025
 */

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

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

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

/* Altone ExtraBold */
@font-face {
  font-family: 'Altone';
  src: url('../fonts/Altone-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

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

/* Variables CSS para facilitar el uso */
:root {
  --font-altone: 'Altone', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
}

/* Clases helper opcionales */
.font-altone {
  font-family: var(--font-altone);
}

.font-light {
  font-weight: var(--font-weight-light);
}

.font-regular {
  font-weight: var(--font-weight-regular);
}

.font-bold {
  font-weight: var(--font-weight-bold);
}

.font-extrabold {
  font-weight: var(--font-weight-extrabold);
}

body {
  font-family: var(--font-altone);
}