/* Local reference values; original stylesheet unchanged. */
:root {
  --bg: #ffffff;
  --surface: #f2f2f2;
  --surface-2: #fafafa;
  --border: #e2e2e2;
  --ink: #231f20;
  --text: #231f20;
  --text-body: #333333;
  --text-muted: #6e6e6e;
  --text-faint: #9b9b9b;

  --accent: #005686;
  --accent-dark: #00436a;
  --accent-light: #e4f4fc;
  --accent-contrast: #ffffff;
  --cyan: #00aeef;

  --danger: #b3261e;
  --danger-bg: #fdecea;
  --danger-border: #f3c6c2;

  --warning: #8a5a00;
  --warning-bg: #fdf1da;
  --warning-border: #f0d9a8;

  --success: #1f5c34;
  --success-bg: #e6f4ea;
  --success-border: #bfe3cb;

  --grey: #6e6e6e;
  --grey-bg: #f2f2f2;
  --grey-border: #dedede;

  --radius-lg: 20px;
  --radius-md: 14px;
  --radius-sm: 10px;

  --shadow-card: 0 1px 2px rgba(20, 20, 20, 0.04), 0 10px 30px -12px rgba(20, 20, 20, 0.16);
  --shadow-card-hover: 0 2px 4px rgba(20, 20, 20, 0.06), 0 16px 40px -14px rgba(20, 20, 20, 0.20);

  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-4: 32px;
  --space-5: 40px;
  --space-6: 48px;

  --font: "Calibri", "Carlito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-display: "Cambria", "Caladea", Georgia, "Times New Roman", serif;
}
