/* Polowina branding overrides */
:root {
  --pw-accent: #E11D48;
  --pw-accent-dark: #BE123C;
  --pw-ink: #1F2937;
  --pw-muted: #6B7280;
  --pw-bg: #FFF7F8;
}

body {
  background: var(--pw-bg) !important;
}

.header-wrap,
.header {
  background: #fff !important;
  border-bottom: 2px solid var(--pw-accent) !important;
  box-shadow: 0 2px 12px rgba(225, 29, 72, 0.08) !important;
}

.logo__link img,
#logo img {
  max-height: 48px !important;
  width: auto !important;
}

.header .button,
.button.button_yellow,
.button_yellow,
a.button {
  background: var(--pw-accent) !important;
  border-color: var(--pw-accent-dark) !important;
  color: #fff !important;
}

.header .button:hover,
.button.button_yellow:hover {
  background: var(--pw-accent-dark) !important;
}

.auth__link {
  color: var(--pw-accent) !important;
}

.footer-wrap,
.footer {
  background: #111827 !important;
  color: #E5E7EB !important;
  border-top: none !important;
}

.footer-nav__link,
.footer .copy {
  color: #D1D5DB !important;
}

.footer-nav__link:hover {
  color: #fff !important;
}

.footer .copy::after {
  content: " Polowina.com — знакомства по-своему.";
  display: block;
  margin-top: 6px;
  color: #9CA3AF;
  font-size: 13px;
}

.welcome__title {
  color: var(--pw-accent) !important;
}

.online__item_now__label,
.online__item_all {
  color: var(--pw-muted) !important;
}

/* Hide original Tabor app promo in footer if present */
.footer-nav__link[href*="app.tabor"],
.footer-nav__link[href*="m.tabor"],
.footer-nav__link[href*="play.google.com"] {
  display: none !important;
}
