/* ============================================================
   Regen8 — Webfonts (official binaries in assets/fonts/)
   Srotone  — display / headings (Medium only supplied)
   Salena   — body / reading text (Light > Bold + italic)
   Pixotype — labels, data, annotation (single weight)
   ============================================================ */

@font-face { font-family: 'Srotone'; src: url('../assets/fonts/Srotone-Medium.ttf') format('truetype'); font-weight: 100 900; font-style: normal; font-display: swap }

@font-face { font-family: 'Salena'; src: url('../assets/fonts/Salena-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap }
@font-face { font-family: 'Salena'; src: url('../assets/fonts/Salena-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap }
@font-face { font-family: 'Salena'; src: url('../assets/fonts/Salena-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap }
@font-face { font-family: 'Salena'; src: url('../assets/fonts/Salena-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: swap }
@font-face { font-family: 'Salena'; src: url('../assets/fonts/Salena-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; font-display: swap }
@font-face { font-family: 'Salena'; src: url('../assets/fonts/Salena-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap }

@font-face { font-family: 'Pixotype'; src: url('../assets/fonts/Pixotype.ttf') format('truetype'); font-weight: 100 900; font-style: normal; font-display: swap }

:root {
  --font-display: 'Srotone', ui-sans-serif, system-ui, sans-serif;
  --font-body: 'Salena', ui-sans-serif, system-ui, sans-serif;
  --font-label: 'Pixotype', ui-monospace, monospace;
}
