/* Light Theme */
:root {
  --bg:          #f3f2ee;
  --bg-1:        #ffffff;
  --bg-2:        #e8e6e0;
  --text:        #111110;
  --muted:       #6a6762;
  --border:      #d5d2ca;
  --muted-strong:#2f2c27;
  --accent:      #e53800;
  --accent-fg:   #ffffff;
  --font-sans:   "Times New Roman", Times, serif;
  --font-mono:   "Times New Roman", Times, serif;
  --radius:      4px;
  --shadow-1:    0 1px 2px rgba(0,0,0,0.05);
  --shadow-2:    0 2px 6px rgba(0,0,0,0.07);
  /* Legacy aliases for ai.html compat */
  --bg-0:        #f3f2ee;
  --ring:        #d5d2ca;
  --accent-contrast: #ffffff;
  --tint-peach:  #fbd5a6;
  --tint-blue:   #c7d9ff;
  --tint-rose:   #ffc7d6;
}
