/* Apply Geodesica font to headings */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Geodesica', sans-serif;
}

/* Specific rule for h1 with class h3 */
h1.h3 {
  font-family: 'Geodesica', sans-serif !important;
}

/* Apply to navbar brand */
.sidebar-brand {
  font-family: 'Geodesica', sans-serif;
  font-weight: bold;
}

/* Apply to sidebar navigation */
.sidebar-nav .sidebar-header {
  font-family: 'Geodesica', sans-serif;
  font-weight: 600;
}

.sidebar-nav .sidebar-link {
  font-family: 'Geodesica', sans-serif;
}

/* Apply to card titles and headers */
.card-title, .card-header h5 {
  font-family: 'Geodesica', sans-serif;
  font-weight: 600;
}

/* Specific rule for card headers with h1.h3 */
.card-header h1.h3 {
  font-family: 'Geodesica', sans-serif !important;
  font-weight: 600;
}

/* Apply to main content */
.main {
  font-family: 'Geodesica', sans-serif;
}

/* Apply to buttons */
.btn {
  font-family: 'Geodesica', sans-serif;
}

/* Apply to footer */
footer {
  font-family: 'Geodesica', sans-serif;
} 