8c9;
      --text: #f1f3ff;
      --accent: #6b76ff;
      --accent-2: #ff6ea6;
      --ok: #1dd1a1;
      --warn: #ffb020;
      --danger: #ff5964;
      --radius: 16px;
      --shadow-1: 0 2px 10px rgba(0,0,0,0.18);
      --shadow-2: 0 18px 60px rgba(0,0,0,0.35);
      --glass: linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.04));
      --border: 1px solid rgba(255,255,255,0.12);
      --focus: 0 0 0 2px rgba(107,118,255,0.45), 0 0 0 6px rgba(107,118,255,0.12);
      --canvas-bg: #0b0f2