:root {
  --night-950: #110B0A;
  --night-900: #17110F;
  --night-850: #1E1714;
  --night-800: #251C18;
  --night-700: #32231A;
  --night-600: #45322A;
  --bronze-700: #4A2105;
  --bronze-600: #6B3F1C;
  --bronze-500: #7A4D20;
  --bronze-400: #9A6633;
  --gold-500: #B8843F;
  --gold-400: #C9964D;
  --gold-300: #DDB36B;
  --gold-200: #F0CF8A;
  --gold-100: #FEDD87;
  --sun:           #FFF6DC;
  --parchment-50:  #F8F2E6;
  --parchment-100: #EFE6D4;
  --parchment-200: #E3D5BB;
  --parchment-300: #CDBB9B;
  --ember-600: #984209;
  --sash-600:  #7C2F1D;
  --bg-page:           var(--night-900);
  --bg-deep:           var(--night-950);
  --surface-card:      var(--night-850);
  --surface-raised:    var(--night-800);
  --surface-paper:     var(--parchment-50);
  --surface-paper-alt: var(--parchment-100);
  --text-body:           var(--parchment-100);
  --text-strong:         var(--parchment-50);
  --text-muted:          #B5A68E;
  --text-faint:          #8A7B66;
  --text-on-paper:       #2A1D15;
  --text-on-paper-muted: #6A5644;
  --text-title:          var(--gold-200);
  --border-hair:   rgba(221, 179, 107, .22);
  --border-strong: rgba(221, 179, 107, .5);
  --border-paper:  #D8C8AA;
  --action-primary:       var(--gold-300);
  --action-primary-hover: var(--gold-200);
  --action-primary-press: var(--gold-400);
  --action-on-primary:    var(--night-950);
  --danger:  #C0573A;
  --success: #8C9A5B;
  --text-secondary: var(--text-muted);
  --text-inverse:   var(--night-950);
  --surface-page:    var(--bg-page);
  --surface-sunken:  var(--night-850);
  --surface-subtle:  var(--night-850);
  --surface-inverse: var(--bg-deep);
  --accent-secondary: var(--brand-2);
  --brand-cool: var(--gold-200);
  --brand-warm: var(--gold-400);
  --border-subtle: var(--border-hair);
  --warning: var(--ember-600);
  --error:   var(--danger);
  --focus-ring: 0 0 0 3px rgba(240, 207, 138, .55);
  --brand:         #DDB36B;
  --text-accent:   #DDB36B;
  --accent-primary: #DDB36B;
  --brand-deep:    #B8843F;
  --brand-soft:    #C9964D;
  --brand-tint:    #2F241A;
  --brand-2:       #6B3F1C;
  --brand-2-deep:  #4A2105;
  --brand-2-tint:  #E3D5BB;
  --paper:         #17110F;
  --ink:           #EFE6D4;
}
