/* tokens.css — single source of truth for the mantravidhi.com design system.
   Palette + type lifted from the brand theme reference. Do not hardcode these
   values elsewhere; reference the custom properties. */

:root {
  /* Core palette */
  --void:          #0c130f;
  --void-deep:     #070a08;
  --surface:       #131c16;   /* raised panels on dark */
  --surface-2:     #182219;
  --parchment:     #e9ddc0;
  --parchment-dim: #b7ab8f;
  --gold:          #c9a24b;
  --gold-bright:   #e0c171;
  --rust:          #a4582f;
  --copper-red:    #7c3327;
  --line:          rgba(201, 162, 75, 0.18);
  --line-strong:   rgba(201, 162, 75, 0.34);

  /* Semantic */
  --bg:            var(--void);
  --text:          var(--parchment);
  --text-dim:      var(--parchment-dim);
  --accent:        var(--gold);
  --accent-strong: var(--gold-bright);
  --danger:        var(--copper-red);
  --success:       var(--gold-bright);

  /* Logo-on-light pairing (invoices, emails, light panels) */
  --ink-green:     #1e3d2f;
  --logo-gold:     #b8923f;

  /* Type */
  --font-display: 'Cinzel', Georgia, 'Times New Roman', serif;
  --font-body:    'Crimson Pro', Georgia, serif;
  --font-ml:      'Noto Sans Malayalam', 'Crimson Pro', serif;

  /* Spacing / radius */
  --radius:    3px;
  --radius-lg: 8px;
  --maxw:      1140px;
}
