/* v319 — paid-campaign readiness: readable actions, honest presence, stable empty states. */
body.ch244-home:has(#ch-community-v216) #root {
  display: none !important;
}

body.ch248-global-chrome #ch232-cookie-consent a,
body.ch248-global-chrome #ch232-cookie-consent button[data-consent="essential"],
.ch216-hero-copy a:last-child,
.ch316-activity-grid > a small {
  color: #b73508 !important;
}

body.ch248-global-chrome #ch232-cookie-consent button[data-consent="analytics"] {
  background: #c93608 !important;
  border-color: #c93608 !important;
  color: #fff !important;
}

.ch216-room-feature mark {
  background: #087d43 !important;
  color: #fff !important;
}

.ch216-room-feature strong,
.ch216-room-card i {
  color: #b73508 !important;
}

.ch316-activity-grid > a em {
  color: #52677e !important;
  font-size: 10px !important;
}

.ch216-empty {
  min-height: 250px !important;
  display: grid !important;
  place-content: center !important;
  justify-items: center !important;
  gap: 8px !important;
  padding: 30px !important;
  text-align: center !important;
  background: linear-gradient(145deg, #fff, #f7faff) !important;
}

.ch216-empty b { color: #10233f !important; font-size: 18px !important; }
.ch216-empty span { color: #52677e !important; font-size: 13px !important; }
.ch216-empty a {
  margin-top: 8px !important;
  min-height: 42px !important;
  display: inline-flex !important;
  align-items: center !important;
  padding: 0 18px !important;
  border-radius: 5px 1px !important;
  background: #d83e08 !important;
  color: #fff !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}

#clutchbot-dock,
#clutchbot-fab,
.clutchbot-dock,
.clutchbot-floating,
.page-clutchbot,
[data-clutchbot-surface] { display: none !important; }

.ch216-hero .ch216-hero-copy a[href="/sohbet"] {
  color: #942b0b !important;
}

.page-hero-lfg h1::after,
.page-hero-lfg p::after {
  content: none !important;
}

#ch-global-nav-v212 .ch212-brand em,
#ch-global-footer-v248 .ch253-footer-support a {
  color: #9e300c !important;
}

#ch-global-footer-v248 > section > article small,
#ch-global-footer-v248 .ch253-footer-support p span {
  color: #53677d !important;
}
