/*
 * Curated palettes from https://github.com/tinted-theming/schemes (base16).
 * Mapping: --paper=base00, --ink=base05, --muted=base03, --border=base02,
 * --accent=base0D. [data-theme="default"] / no attribute uses the site's
 * built-in palette from styles.css, unchanged.
 */

[data-theme="nord"] {
  --paper: #2e3440;
  --ink: #e5e9f0;
  --muted: #4c566a;
  --border: #434c5e;
  --accent: #81a1c1;
  color-scheme: dark;
}

[data-theme="dracula"] {
  --paper: #282a36;
  --ink: #f8f8f2;
  --muted: #6272a4;
  --border: #44475a;
  --accent: #bd93f9;
  color-scheme: dark;
}

[data-theme="gruvbox-dark"] {
  --paper: #282828;
  --ink: #d5c4a1;
  --muted: #665c54;
  --border: #504945;
  --accent: #83a598;
  color-scheme: dark;
}

[data-theme="gruvbox-light"] {
  --paper: #fbf1c7;
  --ink: #504945;
  --muted: #bdae93;
  --border: #d5c4a1;
  --accent: #076678;
  color-scheme: light;
}

[data-theme="solarized-dark"] {
  --paper: #002b36;
  --ink: #93a1a1;
  --muted: #657b83;
  --border: #586e75;
  --accent: #268bd2;
  color-scheme: dark;
}

[data-theme="solarized-light"] {
  --paper: #fdf6e3;
  --ink: #586e75;
  --muted: #839496;
  --border: #93a1a1;
  --accent: #268bd2;
  color-scheme: light;
}

[data-theme="catppuccin-mocha"] {
  --paper: #1e1e2e;
  --ink: #cdd6f4;
  --muted: #45475a;
  --border: #313244;
  --accent: #89b4fa;
  color-scheme: dark;
}

[data-theme="catppuccin-latte"] {
  --paper: #eff1f5;
  --ink: #4c4f69;
  --muted: #bcc0cc;
  --border: #ccd0da;
  --accent: #1e66f5;
  color-scheme: light;
}

[data-theme="tokyo-night"] {
  --paper: #24283b;
  --ink: #a9b1d6;
  --muted: #444b6a;
  --border: #343a52;
  --accent: #2ac3de;
  color-scheme: dark;
}

[data-theme="one-dark"] {
  --paper: #282c34;
  --ink: #abb2bf;
  --muted: #545862;
  --border: #3e4451;
  --accent: #61afef;
  color-scheme: dark;
}

[data-theme="everforest-dark"] {
  --paper: #2d353b;
  --ink: #859289;
  --muted: #475258;
  --border: #3d484d;
  --accent: #7fbbb3;
  color-scheme: dark;
}

[data-theme="everforest-light"] {
  --paper: #fdf6e3;
  --ink: #5c6a72;
  --muted: #939f91;
  --border: #e6e2cc;
  --accent: #3a94c5;
  color-scheme: light;
}

[data-theme="rose-pine"] {
  --paper: #191724;
  --ink: #e0def4;
  --muted: #6e6a86;
  --border: #26233a;
  --accent: #c4a7e7;
  color-scheme: dark;
}

[data-theme="ayu-dark"] {
  --paper: #0b0e14;
  --ink: #e6e1cf;
  --muted: #3e4b59;
  --border: #202229;
  --accent: #59c2ff;
  color-scheme: dark;
}

[data-theme="monokai"] {
  --paper: #272822;
  --ink: #f8f8f2;
  --muted: #75715e;
  --border: #49483e;
  --accent: #66d9ef;
  color-scheme: dark;
}

[data-theme="github-light"] {
  --paper: #ffffff;
  --ink: #424a53;
  --muted: #8c959f;
  --border: #afb8c1;
  --accent: #8250df;
  color-scheme: light;
}
