:root {
  --accent: #e16a2c;
  --navy: #003d79;
  --navy-dark: #00203f;
}

body { margin: 0; font-family: 'Poppins', sans-serif; }
a { text-decoration: none; }
.chip { display: inline-flex; align-items: center; gap: 6px; }
.card-hover { transition: transform .15s ease, box-shadow .15s ease; }
input, select, textarea { font-family: 'Poppins', sans-serif; }
summary::-webkit-details-marker { display: none; }
