:root {
  --primary: #294294;
  --primary-strong: #1d3278;
  --primary-soft: #edf2ff;
  --accent: #6c93cc;
  --destructive: #c6002d;
  --background: #f5f7fb;
  --foreground: #212121;
  --muted: #5f6d82;
  --border: #dce3ee;
  --surface: #fff;
  --success: #14745a;
  --warning: #94650c;
  --ring: #294294;
  --radius: 12px;
  --radius-lg: 18px;
  --shadow-sm: 0 1px 2px rgb(24 39 75 / 5%), 0 4px 12px rgb(24 39 75 / 5%);
  --shadow-md: 0 14px 38px rgb(24 39 75 / 10%);
}
