/* ============================================================
   Chill Sans — @font-face declarations (app-wide custom font)
   Shared by the player app (style.css) and admin suite (admin.css).
   Files live in:  /fonts/Chill Type_Chill Sans/WOFF/
   NOTE: these are -Trial files. To go to production, replace the
   files with same-named licensed versions — no CSS change needed.
   Browsers only download the weights/styles actually used.
   ============================================================ */

/* 100 — Hairline */
@font-face {
  font-family: 'Chill Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Hairline-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Hairline-Trial.woff') format('woff');
}
@font-face {
  font-family: 'Chill Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-HairlineItalic-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-HairlineItalic-Trial.woff') format('woff');
}

/* 200 — Thin */
@font-face {
  font-family: 'Chill Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Thin-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Thin-Trial.woff') format('woff');
}
@font-face {
  font-family: 'Chill Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-ThinItalic-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-ThinItalic-Trial.woff') format('woff');
}

/* 300 — Light */
@font-face {
  font-family: 'Chill Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Light-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Light-Trial.woff') format('woff');
}
@font-face {
  font-family: 'Chill Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-LightItalic-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-LightItalic-Trial.woff') format('woff');
}

/* 400 — Regular */
@font-face {
  font-family: 'Chill Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Regular-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Regular-Trial.woff') format('woff');
}
@font-face {
  font-family: 'Chill Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Italic-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Italic-Trial.woff') format('woff');
}

/* 500 — Medium */
@font-face {
  font-family: 'Chill Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Medium-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Medium-Trial.woff') format('woff');
}
@font-face {
  font-family: 'Chill Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-MediumItalic-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-MediumItalic-Trial.woff') format('woff');
}

/* 700 — Bold */
@font-face {
  font-family: 'Chill Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Bold-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Bold-Trial.woff') format('woff');
}
@font-face {
  font-family: 'Chill Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-BoldItalic-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-BoldItalic-Trial.woff') format('woff');
}

/* 800 — Black */
@font-face {
  font-family: 'Chill Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Black-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Black-Trial.woff') format('woff');
}
@font-face {
  font-family: 'Chill Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-BlackItalic-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-BlackItalic-Trial.woff') format('woff');
}

/* 900 — Ultra */
@font-face {
  font-family: 'Chill Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Ultra-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-Ultra-Trial.woff') format('woff');
}
@font-face {
  font-family: 'Chill Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-UltraItalic-Trial.woff2') format('woff2'),
       url('/fonts/Chill%20Type_Chill%20Sans/WOFF/ChillSans-UltraItalic-Trial.woff') format('woff');
}
