[data-theme="warm"] {
  --bg-void:      #0c0a06;
  --bg-base:      #100e08;
  --bg-surface:   #16130c;
  --bg-raised:    #1c1810;
  --bg-overlay:   #221e14;
  --bg-subtle:    #28241a;

  --border-dim:    #201c10;
  --border-base:   #2c2818;
  --border-strong: #3a3420;
  --border-focus:  #6a5a30;

  --text-primary:   #f5f0e0;
  --text-secondary: #d8d0b0;
  --text-muted:     #988c60;
  --text-faint:     #584e30;
  --text-disabled:  #302a18;

  --accent:        #c0902a;
  --accent-dim:    #3a2c10;
  --accent-muted:  #261e0c;
  --accent-fg:     #e0b860;
  --accent-bright: #d0a040;
}
