:root {
  --primary: #1a2b6d; --secondary: #3b4d8c; --accent: #e2a123;
  --bg: #f4f6f9; --surface: #fff; --surface-soft: #f8fafc;
  --text: #1a202c; --muted: #5a6a85; --border: #dfe4ec;
  --success: #147d64; --warning: #9a6400; --danger: #b42318; --footer: #0d1b3e;
  --radius-sm: 8px; --radius-md: 14px; --radius-lg: 20px;
  --shadow-sm: 0 2px 10px rgb(26 43 109 / 5%);
  --shadow-md: 0 8px 24px rgb(26 43 109 / 8%);
  --shadow-lg: 0 16px 40px rgb(26 43 109 / 12%);
  --font: "Segoe UI", Inter, -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif;
}
