:root {
  --accent: #28658a;
  --accent-dark: #17445f;
  --accent-soft: #e5f0f6;
  --accent-pale: #f2f7fa;
  --ink: #1f2933;
  --muted: #66737f;
  --surface: #ffffff;
  --background: #f4f6f8;
  --border: #dce2e7;
  --field-border: #abb6bf;
  --danger: #a92d2d;
  --success: #247044;
  --warning: #7a4b00;
  --space-page-inline: 1rem;
  --space-card: 1rem;
  --touch-target: 2.75rem;
  --page-width: 52rem;
  --wide-page-width: 72rem;
  --radius-card: 1rem;
  --radius-control: .7rem;
  --shadow-card: 0 5px 20px rgba(31, 41, 51, .05);
  color: var(--ink);
  background: var(--background);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

