/* ==========================================================================
   nearme.3o9.in network — shared brand theme
   Included by all four verticals (india-banks, india-post, stores,
   india-heinstitutes) so the network reads as one product, and to
   provide a consistent home for the cross-site network bar/footer.
   Include this AFTER Bootstrap (if used) and BEFORE the app's own
   custom.css/style.css, so per-app rules can still override specifics
   like india-post's paper background.
   ========================================================================== */
:root {
  --brand-primary: #1a56db;
  --brand-primary-dark: #123a9e;
  --brand-navbar: #1a1a2e;
  --brand-footer: #1a1a2e;
  --brand-bg: #f8f9fa;
  --brand-border: #e2e2e2;
  --brand-ink: #1a1a1a;
  --brand-muted: #6b6b6b;
}

/* Bootstrap's --bs-primary override, harmless no-op on apps without Bootstrap */
:root {
  --bs-primary: var(--brand-primary);
  --bs-primary-rgb: 26, 86, 219;
  --bs-link-color: var(--brand-primary);
  --bs-link-color-rgb: 26, 86, 219;
  --bs-link-hover-color: var(--brand-primary-dark);
}
.btn-primary {
  --bs-btn-bg: var(--brand-primary);
  --bs-btn-border-color: var(--brand-primary);
  --bs-btn-hover-bg: var(--brand-primary-dark);
  --bs-btn-hover-border-color: var(--brand-primary-dark);
}
.bg-dark { background-color: var(--brand-navbar) !important; }

/* Slim cross-network bar shown above the main navbar on every vertical */
.network-bar {
  background: #0f0f1e;
  color: #b7bdd6;
  font-size: 0.78rem;
  padding: 5px 0;
}
.network-bar .network-bar-inner {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 16px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 14px;
}
.network-bar .network-bar-label {
  color: #7c84ab;
  text-transform: uppercase;
  letter-spacing: .05em;
  font-size: 0.7rem;
}
.network-bar a {
  color: #d7dbee;
  text-decoration: none;
}
.network-bar a:hover { color: #fff; text-decoration: underline; }
.network-bar .current {
  color: #fff;
  font-weight: 600;
}

/* Footer "network" column — used on every vertical's footer */
.footer-network-links a { color: inherit; opacity: .85; }
.footer-network-links a:hover { opacity: 1; text-decoration: underline; }

/* Tells Google Auto ads not to insert an in-page ad unit inside this
   element (footer, on every vertical). Auto ads' placement algorithm has
   no concept of "this is branded footer content" — it just finds visual
   gaps — so without this, it can and does drop a product-carousel-style
   ad directly into the footer's brand column, breaking the layout. This
   is a documented, pre-placement opt-out (the ad is never inserted here
   in the first place), not a display:none hiding an already-served ad. */
.adsense-auto-ads-ignore { google-auto-ads: ignore; }
