:root {
  color-scheme: light;
  --bg: #f5f1e8;
  --surface: #fffaf0;
  --surface-strong: #ffffff;
  --text: #202427;
  --muted: #657076;
  --border: #ded5c7;
  --primary: #25636f;
  --primary-action: #25636f;
  --primary-strong: #184d56;
  --primary-soft: #d9ecec;
  --accent: #c8842d;
  --accent-soft: #f1ddbd;
  --success: #3f7a54;
  --warning: #a66b17;
  --danger: #a8423d;
  --shadow: 0 18px 45px rgba(32, 36, 39, 0.09);
  --radius: 8px;
  --font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

:root[data-theme="dark"] {
  color-scheme: dark;
  --bg: #141716;
  --surface: #1d2220;
  --surface-strong: #242a27;
  --text: #eef3ef;
  --muted: #a9b4ae;
  --border: #384139;
  --primary: #7fc3ca;
  --primary-action: #28606a;
  --primary-strong: #a6dbe0;
  --primary-soft: #203c40;
  --accent: #e6b56f;
  --accent-soft: #3d3021;
  --success: #8ec29e;
  --warning: #d9a556;
  --danger: #e08d87;
  --shadow: 0 18px 50px rgba(0, 0, 0, 0.22);
}
