/* ================================================================
   Renni Zeng — brand tokens (see Brand Guidelines/renni-brand-reference.html)
   Load with Google Fonts:
   family=IBM+Plex+Mono:wght@400;500;700
   family=Inter+Display:opsz,wght@14..32,400..600
   family=Inter:opsz,wght@14..32,400..600
   family=Spectral:ital,wght@0,400;0,500;0,600;1,400
   ================================================================ */

:root {
  --paper: #f5f2ea;
  --paper-deep: #ede9df;
  --paper-card: #fcfbf7;
  --ink: #2c2823;
  --ink-dark: #33302a;
  --ink-mid: #6a655c;
  --ink-soft: #5a554c;
  --ink-mute: #8a857c;
  --accent: #5a7a8a;
  --emphasis-yellow: #fade4b;
  --emphasis-red: #d63b30;
  --soft: rgba(44, 40, 35, .12);
  --border: rgba(44, 40, 35, .14);
  --font-display: "Spectral", Georgia, "Times New Roman", serif;
  --font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-label: "IBM Plex Mono", ui-monospace, monospace;
  /* app tweak panel aliases */
  --font-head: var(--font-display);
  --radius-card: 0;
}

.emph-yellow { color: var(--emphasis-yellow); font-style: normal; }
.emph-red { color: var(--emphasis-red); font-style: normal; }
