/**
 * Custom Fonts for Kaara Restaurant Theme
 */

/* Belgiano Serif Font */
@font-face {
    font-family: 'BelgianoSerif';
    src: url('../fonts/BelgianoSerif.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Futura Standard Medium Font */
@font-face {
  font-family: 'Futura Std';
  src: url('/fonts/FuturaStdLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Futura Std';
  src: url('/fonts/FuturaStdBook.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Futura Std';
  src: url('/fonts/FuturaStdMedium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Futura Std';
  src: url('/fonts/FuturaStdHeavy.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Futura Std';
  src: url('/fonts/FuturaStdExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}


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

/* --- Utility Classes --- */
.font-belgiano {
  font-family: 'BelgianoSerif', Georgia, 'Times New Roman', serif;
}

.font-futura {
  font-family: 'Futura Std', 'Helvetica Neue', Arial, sans-serif;
}

.font-zapfino {
  font-family: 'Zapfino', 'Brush Script MT', cursive;
}