/* ════════════════════════════════
   FLAVANTO — CORPORATE FONTS
   Upload to: dev.flavanto.com/fonts.css
   Add to every page <head>:
     <link rel="stylesheet" href="/fonts.css">
════════════════════════════════ */

/* ── Season Serif ── */
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-SemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-Heavy.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Serif';
  src: url('/fonts/SeasonSerif-HeavyItalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* ── Season Mix (Sans) ── */
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-SemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-Heavy.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Season Mix';
  src: url('/fonts/SeasonMixTRIAL-HeavyItalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
