/* Copyright (c) Edward James Harrison (composer of the Neotokyo OST). All rights reserved. */
/*
 * Self-hosted webfonts for the iOnym: Cards client. All SIL OFL 1.1 (see ./LICENSES.md, ./OFL.txt).
 * The declarations follow NOW_app/fonts/fonts.css exactly (same files, weights, unicode-ranges), cut down to
 * the faces this client uses. The Noto symbol faces are scoped by unicode-range to the astrological glyph
 * codepoints so that the zodiac, planet and node glyphs draw monochrome (never as colour emoji) and take the
 * card's tone colour; every other character falls through to the text face.
 */

/* Cinzel (display) */
@font-face { font-family:'Cinzel'; font-style:normal; font-weight:400; font-display:swap; src:url('cinzel-v26-latin-regular.woff2') format('woff2'); }
@font-face { font-family:'Cinzel'; font-style:normal; font-weight:500; font-display:swap; src:url('cinzel-v26-latin-500.woff2') format('woff2'); }
@font-face { font-family:'Cinzel'; font-style:normal; font-weight:600; font-display:swap; src:url('cinzel-v26-latin-600.woff2') format('woff2'); }
@font-face { font-family:'Cinzel'; font-style:normal; font-weight:700; font-display:swap; src:url('cinzel-v26-latin-700.woff2') format('woff2'); }

/* Cinzel Decorative (wordmark) */
@font-face { font-family:'Cinzel Decorative'; font-style:normal; font-weight:400; font-display:swap; src:url('cinzel-decorative-v19-latin-regular.woff2') format('woff2'); }
@font-face { font-family:'Cinzel Decorative'; font-style:normal; font-weight:700; font-display:swap; src:url('cinzel-decorative-v19-latin-700.woff2') format('woff2'); }

/* Outfit (body) */
@font-face { font-family:'Outfit'; font-style:normal; font-weight:300; font-display:swap; src:url('outfit-v15-latin-300.woff2') format('woff2'); }
@font-face { font-family:'Outfit'; font-style:normal; font-weight:400; font-display:swap; src:url('outfit-v15-latin-regular.woff2') format('woff2'); }
@font-face { font-family:'Outfit'; font-style:normal; font-weight:500; font-display:swap; src:url('outfit-v15-latin-500.woff2') format('woff2'); }
@font-face { font-family:'Outfit'; font-style:normal; font-weight:600; font-display:swap; src:url('outfit-v15-latin-600.woff2') format('woff2'); }

/* Cormorant Garamond (literary serif: blurbs, explanations; NOW's --font-quote) */
@font-face { font-family:'Cormorant Garamond'; font-style:normal; font-weight:300; font-display:swap; src:url('cormorant-garamond-v21-latin-300.woff2') format('woff2'); }
@font-face { font-family:'Cormorant Garamond'; font-style:normal; font-weight:400; font-display:swap; src:url('cormorant-garamond-v21-latin-regular.woff2') format('woff2'); }
@font-face { font-family:'Cormorant Garamond'; font-style:italic; font-weight:400; font-display:swap; src:url('cormorant-garamond-v21-latin-italic.woff2') format('woff2'); }
@font-face { font-family:'Cormorant Garamond'; font-style:normal; font-weight:500; font-display:swap; src:url('cormorant-garamond-v21-latin-500.woff2') format('woff2'); }
@font-face { font-family:'Cormorant Garamond'; font-style:normal; font-weight:600; font-display:swap; src:url('cormorant-garamond-v21-latin-600.woff2') format('woff2'); }

/* Noto Sans Symbols: nodes/conjunction/opposition (260A-260D), Moon..Pisces (263D-2653), Chiron (26B7),
 * minor aspects (26B9-26BC). Sun (2609) is supplied by Noto Sans Symbols 2 below. */
@font-face {
  font-family:'Noto Sans Symbols'; font-style:normal; font-weight:400; font-display:swap;
  src:url('noto-sans-symbols-v47-symbols-regular.woff2') format('woff2');
  unicode-range: U+260A-260D, U+263D-2653, U+26B7, U+26B9-26BC;
}
/* Noto Sans Symbols 2 (custom subset): Sun, trine, square, sextile, I-Ching trigrams. */
@font-face {
  font-family:'Noto Sans Symbols 2'; font-style:normal; font-weight:400; font-display:swap;
  src:url('noto-sans-symbols-2-subset.woff2') format('woff2');
  unicode-range: U+25A1, U+25B3, U+2609, U+2630-2637, U+2731;
}
/* Noto Sans Math (semisquare U+2220 only). */
@font-face {
  font-family:'Noto Sans Math'; font-style:normal; font-weight:400; font-display:swap;
  src:url('noto-sans-math-subset.woff2') format('woff2');
  unicode-range: U+2220;
}
/* Noto Sans (retrograde U+211E only). */
@font-face {
  font-family:'Noto Sans'; font-style:normal; font-weight:400; font-display:swap;
  src:url('noto-sans-subset.woff2') format('woff2');
  unicode-range: U+211E;
}
