/* briggen.dev — Color tokens
   Warm neutrals + one earned accent. Paper + ink carry ~95% of every surface.
   Amber marks the live, the linked, the cursor, and Nib — never a fill behind text. */

:root {
  /* ---- Base palette ---- */
  --amber:        #C77A33;  /* accent · oklch(0.66 0.12 64) */
  --amber-hi:     #DAA778;  /* highlight  (shade +0.34) */
  --amber-lo:     #8F5825;  /* shadow / cheeks (shade -0.28) */

  --ink:          #16181A;  /* text · tiles · outlines  oklch(0.21 0.006 250) */
  --ink-warm:     #1B1C19;  /* warm ink — headings on paper */
  --slate:        #56564E;  /* secondary text  oklch(0.45 0.008 95) */
  --mute:         #9A958A;  /* tertiary / metadata on paper */

  --paper:        #F4F1EA;  /* primary background  oklch(0.96 0.006 90) */
  --paper-raised: #FBF9F3;  /* raised card surface on paper */
  --line:         #E6E0D2;  /* borders · rules  oklch(0.90 0.010 90) */
  --line-soft:    #EFEADD;  /* faint inner rules */

  /* ---- Dark surface (terminal / login / icon tile) ---- */
  --dark:         #16181A;  /* dark surface */
  --dark-raised:  #1C1F22;  /* raised row on dark (hover) */
  --dark-line:    #26292C;  /* borders on dark */
  --dark-text:    #C9CCC8;  /* primary text on dark */
  --dark-mute:    #7C8085;  /* secondary text on dark */
  --dark-dot:     #3A3E43;  /* inert terminal dot */

  /* ---- Alternate accents (same role as amber; one at a time) ---- */
  --green:        #2F8F6B;
  --blue:         #3B6FD4;
  --purple:       #9C4DCC;

  /* ---- Semantic aliases ---- */
  --accent:           var(--amber);
  --accent-hi:        var(--amber-hi);
  --accent-lo:        var(--amber-lo);

  --bg:               var(--paper);
  --surface:          var(--paper);
  --surface-card:     var(--paper-raised);
  --surface-dark:     var(--dark);

  --text:             var(--ink-warm);
  --text-strong:      var(--ink);
  --text-secondary:   var(--slate);
  --text-muted:       var(--mute);
  --text-on-dark:     var(--dark-text);
  --text-link:        var(--amber);

  --border:           var(--line);
  --border-soft:      var(--line-soft);
  --border-dark:      var(--dark-line);

  --focus:            var(--amber);
}
