/*
 * Default theme tokens (Dark + Ember).
 * This is the baseline every page inherits. Posts override these per-post
 * via the `theme:` block in their front-matter (Tier 1) or their own
 * <style> (Tier 2) — they do not edit this file.
 */
:root {
  --bg:    #1f1f1d;
  --fg:    #ececea;
  --mut:   #8b887f;
  --dim:   #56544e;
  --faint: #33322e;

  --ac:      #e8763c;
  --ac-soft: #e8763c1c;
  --ac-grad: linear-gradient(135deg,#e8763c 0%,#ef8a4e 50%,#ffc089 67%,#e8763c 80%,#cd5a24 100%);

  /* `--bg-image` defaults to the flat --bg; set it for a gradient/image backdrop */
  --bg-image: var(--bg);

  --font:      'Space Grotesk', system-ui, sans-serif;
  --font-mono: 'IBM Plex Mono', ui-monospace, monospace;
}

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
a { text-decoration: none; color: inherit; }
::selection { background: rgba(232,118,60,0.28); }
