/* ==========================================================================
   base.css
   - Theme tokens (CSS variables)
   - Basic typography / body defaults
   - Shared section header styles
   ========================================================================== */

/* 1) Theme Tokens */
:root {
  --brand-blue: #0f2443;
  --brand-gold: #d4af37;
  --bg-light: #f8fafc;
}

/* 2) Base Typography / Rendering */
body {
  font-family: "Poppins", sans-serif;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
}

/* 3) Shared: Section Headers */
.section-header h2 {
  position: relative;
  padding-bottom: 15px;
}

.header-line {
  width: 60px;
  height: 4px;
  background: var(--brand-gold);
  border-radius: 2px;
}
