/* ─── Kanagawa Lotus (rebelot/kanagawa.nvim — light) ─── */
[data-theme='kanagawa-lotus'] {
  color-scheme: light;
  --select-arrow: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23545464%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");

  --ctp-crust:    #d5cea3;   /* lotusWhite0 */
  --ctp-mantle:   #dcd5ac;   /* lotusWhite1 */
  --ctp-base:     #f2ecbc;   /* lotusWhite3 — main bg */
  --ctp-surface0: #e5ddb0;   /* lotusWhite2 */
  --ctp-surface1: #e7dba0;   /* lotusWhite4 */
  --ctp-surface2: #e4d794;   /* lotusWhite5 */
  --ctp-overlay0: #8a8980;   /* lotusGray3 */
  --ctp-overlay1: #716e61;   /* lotusGray2 */
  --ctp-overlay2: #545464;   /* lotusInk1 */
  --ctp-text:     #545464;   /* lotusInk1 */
  --ctp-subtext1: #43436c;   /* lotusInk2 */
  --ctp-subtext0: #716e61;
  --ctp-mauve:    #624c83;   /* lotusViolet4 */
  --ctp-lavender: #766b90;   /* lotusViolet2 */
  --ctp-pink:     #b35b79;   /* lotusPink */
  --ctp-flamingo: #c84053;   /* lotusRed */
  --ctp-rosewater:#cc6d00;   /* lotusOrange */
  --ctp-blue:     #4d699b;   /* lotusBlue4 */
  --ctp-sapphire: #4e8ca2;   /* lotusTeal1 */
  --ctp-sky:      #6693bf;   /* lotusTeal2 */
  --ctp-teal:     #597b75;   /* lotusAqua */
  --ctp-green:    #6f894e;   /* lotusGreen */
  --ctp-yellow:   #836f4a;   /* lotusYellow2 */
  --ctp-peach:    #cc6d00;
  --ctp-maroon:   #c84053;
  --ctp-red:      #c84053;

  --bg-app:           #f2ecbc;
  --bg-sidebar:       #dcd5ac;
  --bg-card:          #d5cea3;
  --bg-hover:         #e7dba0;
  --bg-player:        #dcd5ac;
  --bg-glass:         rgba(242, 236, 188, 0.92);
  --accent:           #4d699b;       /* lotusBlue4 */
  --accent-dim:       rgba(77, 105, 155, 0.14);
  --accent-glow:      rgba(77, 105, 155, 0.26);
  --text-primary:     #545464;       /* lotusInk1 */
  --text-secondary:   #43436c;       /* lotusInk2 */
  --text-muted:       #8a8980;       /* lotusGray3 */
  --border:           #e7dba0;
  --border-subtle:    #d5cea3;
  --border-dropdown:  #716e61;
  --shadow-dropdown:  rgba(0, 0, 0, 0.18);
  --positive:         #6f894e;       /* lotusGreen */
  --warning:          #cc6d00;       /* lotusOrange */
  --danger:           #c84053;       /* lotusRed */
  --waveform-played:    #4d699b;
  --waveform-buffered:  #8a8980;
  --waveform-unplayed:  #d5cea3;
}

