/* GENERATED from core/tokens.json. Do not edit by hand.
   Regenerate with: bun scripts/build-tokens.ts */

:root {
  /* Literal values. Never remapped. */
  --c-paper:    #F4F1EC;
  --c-paperAlt: #EAE5DD;
  --c-ink:      #1A1815;
  --c-inkSoft:  #4A4640;
  --c-inkMute:  #8A847A;
  --c-rule:     #D9D3C8;
  --c-accent:   #B8532A;
  --c-dark:     #1A1815;
  --c-darkInk:  #F4F1EC;
  --c-onDark-body:    rgba(244,241,236,0.82);
  --c-onDark-mute:    rgba(244,241,236,0.55);
  --c-onDark-rule:    rgba(244,241,236,0.15);
  --c-onDark-surface: rgba(244,241,236,0.06);
  --c-onDark-accent:  #D26539;
  --c-meta-good: #2d6a3a;
  --c-stage-void: #000000;
  --c-stage-ink:  #FFFFFF;

  /* Semantic tokens. A theme may remap these. */
  --paper:    var(--c-paper);
  --paperAlt: var(--c-paperAlt);
  --ink:      var(--c-ink);
  --inkSoft:  var(--c-inkSoft);
  --inkMute:  var(--c-inkMute);
  --rule:     var(--c-rule);
  --accent:   var(--c-accent);
  --dark:     var(--c-dark);
  --darkInk:  var(--c-darkInk);

  /* On dark ground */
  --onDark-body:    var(--c-onDark-body);
  --onDark-mute:    var(--c-onDark-mute);
  --onDark-rule:    var(--c-onDark-rule);
  --onDark-surface: var(--c-onDark-surface);
  --onDark-accent:  var(--c-onDark-accent);

  /* Do/don't markers in the styleguides only. Never in a product. */
  --meta-good: var(--c-meta-good);

  /* Presentation shell, not content. See tokens.json. */
  --stage-void: var(--c-stage-void);
  --stage-ink:  var(--c-stage-ink);

  --ff-display: 'Newsreader', 'Iowan Old Style', Georgia, serif;
  --ff-body:    'Inter', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif;
  --ff-mono:    'JetBrains Mono', ui-monospace, Menlo, monospace;
  --ff-features-body: "ss01", "cv11";

  --opsz-display:  72;
  --opsz-headline: 48;

  --radius-sm:   2px;
  --radius-md:   3px;
  --radius-lg:   4px;
  --border-rule: 1px;
}
