:root {
  --bg: #f3f8fa;
  --panel: #ffffff;
  --panel-muted: #f8fafc;
  --text: #061c3d;
  --muted: #637083;
  --border: #d9e5eb;
  --primary: #062b55;
  --primary-dark: #031a38;
  --primary-soft: #eaf3f8;
  --accent: #00cf6d;
  --accent-dark: #00ad5b;
  --accent-soft: #e9fff3;
  --success: #00a95b;
  --warning: #d97706;
  --danger: #dc2626;
  --sidebar: #061d3b;
  --sidebar-strong: #03142d;
  --sidebar-muted: #a9b8c8;
  --radius: 14px;
  --shadow: 0 22px 55px rgba(6, 28, 61, 0.10);
  --shadow-soft: 0 10px 28px rgba(6, 28, 61, 0.06);
}
