:root {
  --primary: #2563EB;
  --primary-dark: #1E3A8A;
  --blue-white: #93C5FD;
  --text: #334155;
  --text-muted: #64748B;
  --bg: #F8FAFC;
  --white: #FFFFFF;
  --border: #E2E8F0;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: system-ui, sans-serif;
  background: var(--bg);
  color: var(--text);
}


h1 {
  font-size: 2.6rem;
  color: var(--primary-dark);
}

h2 {
  color: var(--primary-dark);
  margin-bottom: 1rem;
}

h3 {
  font-size: 1.4rem;
  margin-bottom: 1.2rem;
  color: var(--primary-dark);
}


