/* ==========================================================================
   matt-hart.com — the two families.
   Figtree (Erik D. Kennedy) and IBM Plex Mono (IBM), both SIL Open Font
   Licence 1.1. Licences are in fonts/.

   Self hosted on purpose: the site should not depend on a third party font
   host to render its own type. The files in fonts/ are static instances cut
   from the variable originals, so a weight is a weight and nothing is
   synthesised.
   ========================================================================== */

/* Figtree — the voice */
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 400;
             font-display: swap; src: url('../fonts/Figtree-Regular.ttf') format('truetype') }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 500;
             font-display: swap; src: url('../fonts/Figtree-Medium.ttf') format('truetype') }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 600;
             font-display: swap; src: url('../fonts/Figtree-SemiBold.ttf') format('truetype') }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700;
             font-display: swap; src: url('../fonts/Figtree-Bold.ttf') format('truetype') }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 800;
             font-display: swap; src: url('../fonts/Figtree-ExtraBold.ttf') format('truetype') }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 900;
             font-display: swap; src: url('../fonts/Figtree-Black.ttf') format('truetype') }

/* Figtree italic — present for completeness. The site does not currently
   set italic anywhere except one or two citation titles. */
@font-face { font-family: 'Figtree'; font-style: italic; font-weight: 400;
             font-display: swap; src: url('../fonts/Figtree-RegularItalic.ttf') format('truetype') }
@font-face { font-family: 'Figtree'; font-style: italic; font-weight: 700;
             font-display: swap; src: url('../fonts/Figtree-BoldItalic.ttf') format('truetype') }

/* IBM Plex Mono — the labels */
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 400;
             font-display: swap; src: url('../fonts/IBMPlexMono-Regular.ttf') format('truetype') }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 500;
             font-display: swap; src: url('../fonts/IBMPlexMono-Medium.ttf') format('truetype') }

/* If a build would rather use the hosted copies, these are the equivalents.
   Self hosting is preferred.
   https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500&display=swap */
