/* memecurator — Calm theme tokens
 * "The Curator's Notebook" — paper-warm, Söhne-anchored,
 * single clay-orange accent earned by scarcity.
 * Per docs/design-plan.md § Branch A.
 */

:root {
  /* Type stack — Söhne primary; Söhne Mono for system truth */
  --font-ui: "Söhne", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --font-mono: "Söhne Mono", "JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;

  /* Color tokens — light (default) */
  --paper: #FAF8F4;
  --surface-soft: #F3EFE8;
  --ink: #1A1A1F;
  --ink-muted: #5C5C66;
  --rule: #E8E4DC;

  /* Functional accents — earn their place; use sparingly */
  --accent-fresh: #5C8C5C;
  --accent-aging: #C9A14B;
  --accent-dead:  #D4624A;
}

@media (prefers-color-scheme: dark) {
  :root {
    --paper: #0F0F12;
    --surface-soft: #16161A;
    --ink: #E8E4DC;
    --ink-muted: #9B9BA8;
    --rule: #2A2A30;

    --accent-fresh: #7AAB7A;
    --accent-aging: #D9B871;
    --accent-dead:  #E07A5F;
  }
}

/* Fallback when Söhne isn't licensed — production should self-host Söhne.
   The Inter fallback maintains the warmth ratio acceptably for prototype.
*/
