 #9fb0d4;
      --accent: #6aa8ff;
      --okay: #22c55e;
      --bad: #f87171;
      --panel: #0f162c;
      --focus: #28407a;
      --shadow: rgba(0,0,0,0.4);
    }
    :root[data-theme="forest"] {
      --bg: #0f1a14;
      --fg: #e6f2ea;
      --muted: #9ac7ae;
      --accent: #2fb171;
      --okay: #2dd4bf;
      --bad: #f97316;
      --panel: #142219;
      --focus: #2fb17155;
      --shadow: rgba(0,0,0,0.38);
    }
    html, body {
      height: 100%;
      margin: 0;
      background: var(--bg);
   