/* PrompTugal.news / Brand identity v2.0 */
@font-face { font-family: Newsreader; src: url('../fonts/Newsreader.ttf') format('truetype'); font-style: normal; font-weight: 200 800; font-display: swap; }
@font-face { font-family: Newsreader; src: url('../fonts/Newsreader-Italic.ttf') format('truetype'); font-style: italic; font-weight: 200 800; font-display: swap; }
@font-face { font-family: 'IBM Plex Sans'; src: url('../fonts/IBMPlexSans.ttf') format('truetype'); font-style: normal; font-weight: 100 700; font-display: swap; }
@font-face { font-family: 'IBM Plex Mono'; src: url('../fonts/IBMPlexMono-Regular.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
:root {
  --brand-paper: #f6f3ec; --brand-ink: #121317;
  --brand-red: #c52830; --brand-green: #006600;
  --brand-rule: #d8d4cb; --brand-muted: #666860;
  --font-editorial: Newsreader, Georgia, serif;
  --font-interface: 'IBM Plex Sans', Arial, sans-serif;
  --font-meta: 'IBM Plex Mono', monospace;
  --space-unit: 8px;
}
[data-theme='dark'] {
  --brand-paper: #121317; --brand-ink: #f6f3ec;
  --brand-red: #f07278; --brand-green: #6dbb7e;
  --brand-rule: #44453f; --brand-muted: #b4b6ad;
}
/* Use the supplied outlined light/dark SVG wordmark. Do not recreate it with spans. */
