/* Self-hosted fonts (SIL OFL) — bundled locally so the invitation renders
   correctly even on shared hosting where third-party font CDNs are
   sometimes blocked or slow (see project's asset-loading notes). */

@font-face{
  font-family: 'Italiana';
  src: url('../fonts/Italiana-Regular.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face{
  font-family: 'Lora';
  src: url('../fonts/Lora-Regular.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face{
  font-family: 'Lora';
  src: url('../fonts/Lora-Italic.woff2') format('woff2');
  font-weight: 400; font-style: italic; font-display: swap;
}
@font-face{
  font-family: 'Lora';
  src: url('../fonts/Lora-Bold.woff2') format('woff2');
  font-weight: 600 700; font-style: normal; font-display: swap;
}
@font-face{
  font-family: 'Lora';
  src: url('../fonts/Lora-BoldItalic.woff2') format('woff2');
  font-weight: 600 700; font-style: italic; font-display: swap;
}
@font-face{
  font-family: 'Outfit';
  src: url('../fonts/Outfit-Regular.woff2') format('woff2');
  font-weight: 400 500; font-style: normal; font-display: swap;
}
@font-face{
  font-family: 'Outfit';
  src: url('../fonts/Outfit-Bold.woff2') format('woff2');
  font-weight: 600 700; font-style: normal; font-display: swap;
}
