HEXCODED — TYPE
===============
Three fonts. Never substitute a system font (Helvetica, Arial, SF, Roboto).
All three are variable fonts — install the .ttf and your app will expose the
full weight range. In CapCut / Premiere, install to the OS first, then restart
the app or the font list won't refresh.


OUTFIT  →  Outfit-VariableFont.ttf
----------------------------------
Display. Headlines, big on-screen type, numbers, the wordmark.
  Headings          weight 800, letter-spacing -0.035em
  Wordmark / hero   weight 900, letter-spacing -0.025em
Never set a heading to 900 — 900 is reserved for the wordmark and hero
numerals. It reads as shouting everywhere else.


INTER  →  Inter-VariableFont.ttf
--------------------------------
Body. Sentences, subtitles, captions, anything you actually read.
  Body              weight 400
  Emphasis          weight 600


JETBRAINS MONO  →  JetBrainsMono-VariableFont.ttf
-------------------------------------------------
Labels only. Eyebrows, tags, kickers, timestamps, small metadata.
  ALWAYS UPPERCASE, letter-spacing 0.13em, weight 700, small size.
Never body copy. Never a headline.


THE RHYTHM
----------
Eyebrow (JetBrains Mono, uppercase, small)
  → Headline (Outfit 800, tight tracking, large)
    → Body (Inter 400)

That three-step stack is most of what makes something look like us.


ON-SCREEN CAPTIONS
------------------
Use Inter, weight 600, sentence case. Not all-caps, not Outfit.
Outfit is for the one or two words you want to land hard.


LICENCE
-------
All three are SIL Open Font License 1.1 — free to use commercially, free to
embed. Full licence text is in this folder. Also on Google Fonts:
  fonts.google.com/specimen/Outfit
  fonts.google.com/specimen/Inter
  fonts.google.com/specimen/JetBrains+Mono
