/* Self-hosted UI typography. CJK is split into small Unicode-range files so
   the browser only requests the range needed by the visible copy. Agreement
   text has its own lazy face and does not enlarge the initial auth request. */
@font-face {
  font-family: "Bouquet App";
  src: url("fonts/bouquet-latin.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2190-2193, U+21E5, U+2303, U+2318, U+25B2, U+25BC, U+2605, U+2713, U+2715, U+FE0F;
}
@font-face {
  font-family: "Bouquet App";
  src: url("fonts/bouquet-cjk-core-4e.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  unicode-range: U+3000-4DBF, U+4E00-4FFF;
}
@font-face {
  font-family: "Bouquet App";
  src: url("fonts/bouquet-cjk-core-5.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  unicode-range: U+5000-5FFF;
}
@font-face {
  font-family: "Bouquet App";
  src: url("fonts/bouquet-cjk-core-6.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  unicode-range: U+6000-6FFF;
}
@font-face {
  font-family: "Bouquet App";
  src: url("fonts/bouquet-cjk-core-7.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  unicode-range: U+7000-7FFF;
}
@font-face {
  font-family: "Bouquet App";
  src: url("fonts/bouquet-cjk-core-8.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  unicode-range: U+8000-8FFF;
}
@font-face {
  font-family: "Bouquet App";
  src: url("fonts/bouquet-cjk-core-9.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  unicode-range: U+9000-9FFF, U+F900-FAFF, U+FF00-FFEF;
}
@font-face {
  font-family: "Bouquet Terms";
  src: url("fonts/bouquet-cjk-terms.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400 700;
  unicode-range: U+3000-FFFF;
}
