/* ===========================================================
   Who's Up? — self-hosted display fonts for the category text
   (the per-invite font customization pool)
   =========================================================== */
@font-face { font-family: 'Chakra Petch';     src: url('fonts/ChakraPetch.ttf') format('truetype');     font-weight: 700; font-display: swap; }
@font-face { font-family: 'Knewave';          src: url('fonts/Knewave.ttf') format('truetype');          font-display: swap; }
@font-face { font-family: 'Lot';              src: url('fonts/Lot.ttf') format('truetype');              font-display: swap; }
@font-face { font-family: 'Tiny5';            src: url('fonts/Tiny5.ttf') format('truetype');            font-display: swap; }
@font-face { font-family: 'Hesitation';       src: url('fonts/Hesitation.ttf') format('truetype');       font-display: swap; }
@font-face { font-family: 'Peculiar People';  src: url('fonts/PeculiarPeople.otf') format('opentype');   font-display: swap; }
@font-face { font-family: 'Migha';            src: url('fonts/Migha.otf') format('opentype');            font-display: swap; }
@font-face { font-family: 'Piscoke';          src: url('fonts/Piscoke.otf') format('opentype');          font-display: swap; }
@font-face { font-family: 'Goride Outline';   src: url('fonts/GorideOutline.otf') format('opentype');    font-display: swap; }
@font-face { font-family: 'Notable';          src: url('fonts/Notable.ttf') format('truetype');          font-display: swap; }
@font-face { font-family: 'Overzero';         src: url('fonts/Overzero.otf') format('opentype');         font-display: swap; }
@font-face { font-family: 'Gloria Hallelujah';src: url('fonts/GloriaHallelujah.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Outfit';           src: url('fonts/Outfit.otf') format('opentype');           font-weight: 900; font-display: swap; }
