/*
 * Legal Disclaimer
 *
 * These web fonts are licensed exclusively for use on the following:
 * Web domains belonging to this customer.
 * W Hotels
 * It is strictly forbidden to download or use these fonts on any other website domain or media.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2022
 */

/*
 * Variable font-family aliases that map to font-weight + font-style
 * so we can write `font-family: "W Supreme"; font-weight: 600;` instead
 * of swapping family names manually.
 */

@font-face {
  font-family: "W Supreme";
  font-style: normal;
  font-weight: 400;
  src: url("WSupremeWeb-Regular.woff2") format("woff2"),
       url("WSupremeWeb-Regular.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "W Supreme";
  font-style: italic;
  font-weight: 400;
  src: url("WSupremeWeb-Italic.woff2") format("woff2"),
       url("WSupremeWeb-Italic.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "W Supreme";
  font-style: normal;
  font-weight: 500;
  src: url("WSupremeWeb-Medium.woff2") format("woff2"),
       url("WSupremeWeb-Medium.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "W Supreme";
  font-style: italic;
  font-weight: 500;
  src: url("WSupremeWeb-MediumItalic.woff2") format("woff2"),
       url("WSupremeWeb-MediumItalic.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "W Supreme";
  font-style: normal;
  font-weight: 600;
  src: url("WSupremeWeb-SemiBold.woff2") format("woff2"),
       url("WSupremeWeb-SemiBold.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "W Supreme";
  font-style: italic;
  font-weight: 600;
  src: url("WSupremeWeb-SemiBoldItalic.woff2") format("woff2"),
       url("WSupremeWeb-SemiBoldItalic.woff") format("woff");
  font-display: swap;
}

/*
 * "W Supreme Logo" — special glyph variant, kept as a separate family
 * because the logo cut should NOT be auto-substituted for body text.
 */
@font-face {
  font-family: "W Supreme Logo";
  font-style: normal;
  font-weight: 400;
  src: url("WSupremeWeb-Logo.woff2") format("woff2"),
       url("WSupremeWeb-Logo.woff") format("woff");
  font-display: block;
}
