body { font-family: 'Segoe UI', Arial, sans-serif; }

:root {
  --accent-orange: #ff9800;
}

.btn-accent {
  background-color: var(--accent-orange) !important;
  color: #fff !important;
  border: none;
}
.btn-accent:hover, .btn-accent:focus {
  background-color: #e68900 !important;
  color: #fff !important;
}

h2, h3, h4 {
  color: var(--accent-orange);
}

a:hover, a:focus {
  color: var(--accent-orange);
}
header img { max-width: 600px; width: 100%; height: auto; }
.card-img-top { height: 200px; object-fit: cover; }
footer { font-size: 0.95rem; }
