:root {
  --primary: #2E4A5F;
  --secondary: #6FA5BA;
  --accent: #EF5350;
  --light: #F9F9F9;
  --dark: #1E2F3C;
  --border: #E5E7EB;
  --muted: #6B7280;
}

* {
  box-sizing: border-box;
  font-family: "Segoe UI", Tahoma, Arial, sans-serif;
}

body {
  margin: 0;
  min-height: 100vh;
  background: linear-gradient(135deg, var(--primary), var(--secondary));
}
