/* BrandBrahma AI Gig Creator — Supplemental & Responsive Styles */
/* Core theme is inlined in shortcodes. This file adds overrides and extra polish. */

/* Force Roboto Condensed on all gig plugin elements (backup if site CSS overrides) */
.bb-wrap,
.bb-wrap input,
.bb-wrap textarea,
.bb-wrap select,
.bb-wrap button,
.bb-wrap a {
  font-family: "Roboto Condensed", Arial Narrow, Arial, sans-serif !important;
}

/* Ensure heading colours aren't overridden by theme */
.bb-wrap h1,
.bb-wrap h2,
.bb-wrap h3,
.bb-wrap h4 {
  color: #FF6B2B !important;
  font-family: "Roboto Condensed", Arial Narrow, Arial, sans-serif !important;
  font-weight: 800 !important;
}

/* Body text always white */
.bb-wrap p,
.bb-wrap li,
.bb-wrap span,
.bb-wrap td,
.bb-wrap div {
  color: inherit;
}

/* Override any theme link colours inside gig cards */
.bb-gig-card,
.bb-gig-card:visited {
  color: #ffffff;
  text-decoration: none;
}
.bb-gig-card h3 {
  color: #ffffff !important;
}

/* Responsive */
@media (max-width: 900px) {
  .bb-gig-grid { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 600px) {
  .bb-gig-grid { grid-template-columns: 1fr !important; }
  .bb-wrap { padding: 14px 12px 40px !important; }
  .bb-card  { padding: 16px !important; }
}
