/* Handyman Coop Rebrand — minimal polish */
:root{
  --hc-primary:#ff6b00;
  --hc-secondary:#003366;
  --hc-text:#222;
}
.button, .btn, .wp-element-button, .sf_btn {
  background: var(--hc-primary);
  color: #fff;
  border: 0;
  border-radius: 50px;
  padding: 12px 22px;
  font-weight: 700;
}
a:hover { color: var(--hc-primary); }
h1, h2, .site-title, .entry-title { color: var(--hc-secondary); }
.card, .sf-card, .hp-card {
  border-radius: 14px;
  box-shadow: 0 10px 24px rgba(0,0,0,.06);
  overflow: hidden;
}
@media (max-width:768px){
  .site-header{ padding: 8px 0; }
  .menu .menu-item{ margin-right: 12px; }
}
