:root {
  color-scheme: only dark;
  --av-bg: #0b0707;
  --av-bg-2: #130d0c;
  --av-bg-3: #211312;
  --av-panel: #1b1211;
  --av-panel-2: #241716;
  --av-panel-soft: rgba(255, 244, 236, 0.07);
  --av-text: #fff7ef;
  --av-text-soft: rgba(255, 247, 239, 0.76);
  --av-text-muted: rgba(255, 247, 239, 0.58);
  --av-ink: #241817;
  --av-input: #fff7ef;
  --av-coral: #d76149;
  --av-orange: #ff8a1c;
  --av-rose: #e62e6b;
  --av-line: rgba(255, 247, 239, 0.13);
  --av-line-strong: rgba(255, 247, 239, 0.24);
  --av-radius-card: 28px;
  --av-radius-pill: 999px;
  --av-gradient: linear-gradient(135deg, #ff8a1c 0%, #d76149 48%, #e62e6b 100%);
}

html,
body {
  color-scheme: only dark;
  background: var(--av-bg);
  background-color: #0b0707 !important;
}

body.av-page-bg,
body.dashboard-page-bg,
body.auth-page-bg,
body.messages-page,
body.chat-page,
body.profile-page,
body.av-static-page,
body.av-form-page,
body.profile-complete-bg {
  background-color: var(--av-bg);
  color: var(--av-text);
}

header[aria-label="Primary"],
header[aria-label="Primary"] .navbar,
header[aria-label="Primary"] .navbar :where(a, button, span, label, summary),
header[aria-label="Primary"] .brand-wordmark {
  color: var(--av-text);
}

header[aria-label="Primary"] .dropdown > .dropdown-content,
header[aria-label="Primary"] .dropdown > .av-profile-menu-panel.dropdown-content,
header[aria-label="Primary"] .dropdown > .av-mobile-menu-panel.dropdown-content,
header[aria-label="Primary"] .dropdown-content.av-shell-menu {
  background: linear-gradient(180deg, rgba(36, 23, 22, 0.98), rgba(27, 18, 17, 0.98));
  color: var(--av-text);
  border: 1px solid var(--av-line-strong);
  box-shadow: 0 28px 72px rgba(0, 0, 0, 0.55);
}

header[aria-label="Primary"] .dropdown-content :where(a, button, label, summary, li, span),
header[aria-label="Primary"] .av-profile-menu-panel :where(a, button, label, summary, li, span),
header[aria-label="Primary"] .av-mobile-menu-panel :where(a, button, label, summary, li, span) {
  color: #fff7ef !important;
  -webkit-text-fill-color: #fff7ef !important;
}

header[aria-label="Primary"] .dropdown-content,
header[aria-label="Primary"] .dropdown-content *,
header[aria-label="Primary"] .mobile-menu,
header[aria-label="Primary"] .mobile-menu *,
header[aria-label="Primary"] [data-mobile-menu],
header[aria-label="Primary"] [data-mobile-menu] * {
  color: #fff7ef !important;
  -webkit-text-fill-color: #fff7ef !important;
}

header[aria-label="Primary"] .dropdown-content :where(a, button, label, summary):hover,
header[aria-label="Primary"] .dropdown-content :where(a, button, label, summary):focus-visible,
header[aria-label="Primary"] .mobile-menu :where(a, button, label, summary):hover,
header[aria-label="Primary"] .mobile-menu :where(a, button, label, summary):focus-visible,
header[aria-label="Primary"] [data-mobile-menu] :where(a, button, label, summary):hover,
header[aria-label="Primary"] [data-mobile-menu] :where(a, button, label, summary):focus-visible {
  background: rgba(215, 97, 73, 0.16);
  color: #fff7ef !important;
  -webkit-text-fill-color: #fff7ef !important;
}

body.av-mobile-menu-open .av-mobile-main-menu-panel,
header[aria-label="Primary"] .av-mobile-main-menu-panel {
  background: linear-gradient(180deg, rgba(36, 23, 22, 0.99), rgba(27, 18, 17, 0.99));
  color: var(--av-text);
  border-left: 1px solid var(--av-line-strong);
}

body.av-mobile-menu-open .av-mobile-main-menu-panel :where(a, button, label, summary, li, span),
body.av-mobile-menu-open .av-mobile-main-menu-panel details ul {
  color: var(--av-text);
}

body.av-mobile-menu-open .av-mobile-main-menu-panel details ul {
  background: rgba(11, 7, 7, 0.78);
  border: 1px solid var(--av-line);
}

nav[aria-label="Bottom navigation"],
nav[aria-label="Primary mobile navigation"],
body .av-mobile-nav {
  background: linear-gradient(180deg, rgba(36, 23, 22, 0.98), rgba(27, 18, 17, 0.98));
  color: var(--av-text);
  border-top: 1px solid var(--av-line-strong);
}

nav[aria-label="Bottom navigation"] a,
nav[aria-label="Primary mobile navigation"] a,
body .av-mobile-nav a {
  color: var(--av-text-soft);
}

nav[aria-label="Bottom navigation"] a.is-active,
nav[aria-label="Primary mobile navigation"] a.is-active,
body .av-mobile-nav a.is-active {
  background: rgba(215, 97, 73, 0.16);
  color: var(--av-text);
}

body.av-form-page input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.av-form-page textarea,
body.auth-page-bg input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.auth-page-bg textarea,
body.profile-complete-bg input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.profile-complete-bg textarea,
body.settings-page input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.settings-page textarea {
  background: var(--av-input) !important;
  color: var(--av-ink) !important;
  border-color: rgba(36, 24, 23, 0.16) !important;
}

body.av-form-page input::placeholder,
body.av-form-page textarea::placeholder,
body.auth-page-bg input::placeholder,
body.auth-page-bg textarea::placeholder,
body.profile-complete-bg input::placeholder,
body.profile-complete-bg textarea::placeholder {
  color: rgba(36, 24, 23, 0.52) !important;
}

body.av-form-page select,
body.auth-page-bg select,
body.profile-complete-bg select {
  background-color: var(--av-panel-2) !important;
  color: var(--av-text) !important;
  border-color: var(--av-line-strong) !important;
}

body.av-form-page select option,
body.auth-page-bg select option,
body.profile-complete-bg select option {
  background-color: var(--av-panel-2);
  color: var(--av-text);
}

body.messages-page .messages-shell,
body.messages-page .messages-panel,
body.messages-page .av-card {
  background: linear-gradient(180deg, rgba(27, 18, 17, 0.98), rgba(36, 23, 22, 0.96));
  color: var(--av-text);
  border-color: var(--av-line);
}

body.messages-page .messages-shell :where(h1, h2, h3, h4, p, span, a, button, label, strong),
body.messages-page .messages-panel :where(h1, h2, h3, h4, p, span, a, button, label, strong),
body.messages-page .av-card :where(h1, h2, h3, h4, p, span, a, button, label, strong) {
  color: inherit;
}

body.messages-page .messages-shell[style*="#fff"],
body.messages-page .messages-shell[style*="#FBF4EC"],
body.messages-page .messages-panel[style*="#fff"],
body.messages-page .messages-panel[style*="#FBF4EC"],
body.messages-page .av-card[style*="#fff"],
body.messages-page .av-card[style*="#FBF4EC"],
body.messages-page .chat-scroll-surface,
body.messages-page .chat-empty {
  color: var(--av-ink) !important;
  -webkit-text-fill-color: currentColor;
}

body.messages-page .messages-shell[style*="#fff"] :where(h1, h2, h3, h4, p, span, a, button, label, strong, small),
body.messages-page .messages-shell[style*="#FBF4EC"] :where(h1, h2, h3, h4, p, span, a, button, label, strong, small),
body.messages-page .messages-panel[style*="#fff"] :where(h1, h2, h3, h4, p, span, a, button, label, strong, small),
body.messages-page .messages-panel[style*="#FBF4EC"] :where(h1, h2, h3, h4, p, span, a, button, label, strong, small),
body.messages-page .av-card[style*="#fff"] :where(h1, h2, h3, h4, p, span, a, button, label, strong, small),
body.messages-page .av-card[style*="#FBF4EC"] :where(h1, h2, h3, h4, p, span, a, button, label, strong, small),
body.messages-page .chat-scroll-surface :where(h1, h2, h3, h4, p, span, a, button, label, strong, small),
body.messages-page .chat-empty :where(h1, h2, h3, h4, p, span, a, button, label, strong, small) {
  color: var(--av-ink) !important;
  -webkit-text-fill-color: currentColor;
}

body.messages-page .message-thread-item {
  border-color: var(--av-line);
}

body.messages-page .message-thread-item:hover,
body.messages-page .message-thread-item.is-unread {
  background: rgba(215, 97, 73, 0.12);
}

body.av-static-page .legal-shell,
body.av-static-page .legal-meta,
body.av-static-page .legal-toc,
body.av-static-page .legal-content {
  background: linear-gradient(180deg, rgba(27, 18, 17, 0.98), rgba(36, 23, 22, 0.96));
  color: var(--av-text);
  border-color: var(--av-line);
}

body.av-static-page .legal-shell :where(h1, h2, h3, h4, p, li, span, strong, a, dt, dd),
body.av-static-page .legal-meta :where(h1, h2, h3, h4, p, li, span, strong, a),
body.av-static-page .legal-toc :where(h1, h2, h3, h4, p, li, span, strong, a) {
  color: inherit;
}

body.av-static-page .legal-meta,
body.av-static-page .legal-toc {
  color: var(--av-ink) !important;
  -webkit-text-fill-color: currentColor;
}

body.av-static-page .legal-meta :where(h1, h2, h3, h4, p, li, span, strong, a, small),
body.av-static-page .legal-toc :where(h1, h2, h3, h4, p, li, span, strong, a, small) {
  color: var(--av-ink) !important;
  -webkit-text-fill-color: currentColor;
}

body.profile-page .profile-shell,
body.profile-page .profile-card,
body.profile-page .profile-empty,
body.profile-page .profile-shell .av-glass {
  color: var(--av-ink) !important;
  -webkit-text-fill-color: currentColor;
}

body.profile-page .profile-shell :where(h1, h2, h3, h4, p, li, span, strong, a, button, label, small),
body.profile-page .profile-card :where(h1, h2, h3, h4, p, li, span, strong, a, button, label, small),
body.profile-page .profile-empty :where(h1, h2, h3, h4, p, li, span, strong, a, button, label, small),
body.profile-page .profile-shell .av-glass :where(h1, h2, h3, h4, p, li, span, strong, a, button, label, small) {
  color: var(--av-ink) !important;
  -webkit-text-fill-color: currentColor;
}

body[data-me] section.av-panel .group > img + div.absolute.inset-0 {
  background: linear-gradient(180deg, rgba(11, 7, 7, 0.08) 0%, rgba(11, 7, 7, 0) 38%, rgba(11, 7, 7, 0.58) 100%);
}

body.profile-page .profile-hero-photo::after,
body.profile-page .profile-hero-photo > .absolute.inset-0,
body[data-me] section.av-panel .group > div.absolute.inset-0 {
  background-color: transparent !important;
  background-image: linear-gradient(180deg, rgba(11, 7, 7, 0.08) 0%, rgba(11, 7, 7, 0) 42%, rgba(11, 7, 7, 0.58) 100%) !important;
}

@media (max-width: 640px) {
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-title-row {
    align-items: flex-start;
    flex-wrap: wrap;
    row-gap: 0.45rem;
  }

  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-title {
    flex: 1 1 100%;
    font-size: 1.12rem !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;
  }

  body.dashboard-page-bg .dashboard-discovery-card [data-presence-pill] {
    font-size: 0.62rem !important;
    padding: 0.22rem 0.5rem !important;
  }

  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-intent-row {
    gap: 0.4rem;
  }

  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-intent-row .dashboard-card-compatibility-chip,
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-intent-row .dashboard-card-intent-chip:nth-child(n+3),
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-match-reasons,
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-why-dropdown,
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-super-action,
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-more-menu,
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-verified-badge,
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-boost-badge {
    display: none !important;
  }

  body.dashboard-page-bg .dashboard-discovery-card .dashboard-personality-line {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-location {
    min-width: 0;
  }

  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-location span {
    display: block;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  body.dashboard-page-bg .dashboard-discovery-card .av-card-actions {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.45rem;
  }

  body.dashboard-page-bg .dashboard-discovery-card .av-card-action {
    min-width: 0 !important;
    width: 100%;
  }
}

@media (min-width: 641px) {
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-card-intent-row,
  body.dashboard-page-bg .dashboard-discovery-card .dashboard-match-reasons {
    max-width: 100%;
  }
}

@media (max-width: 768px) {
  header[aria-label="Primary"] .navbar-start > .dropdown,
  header[aria-label="Primary"] .navbar-end > .dropdown {
    position: relative;
  }

  header[aria-label="Primary"] .av-mobile-burger-menu.dropdown-content,
  header[aria-label="Primary"] .av-mobile-profile-menu.dropdown-content,
  header[aria-label="Primary"] [data-mobile-menu].dropdown-content {
    background: linear-gradient(180deg, rgba(36, 23, 22, 0.98), rgba(27, 18, 17, 0.98)) !important;
    color: #fff7ef !important;
    border: 1px solid rgba(255, 247, 239, 0.16) !important;
    box-shadow: 0 26px 60px rgba(0, 0, 0, 0.5) !important;
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
  }

  header[aria-label="Primary"] .av-mobile-burger-menu.dropdown-content {
    left: 0 !important;
    right: auto !important;
    top: calc(100% + 0.5rem) !important;
  }

  header[aria-label="Primary"] .av-mobile-profile-menu.dropdown-content {
    right: 0 !important;
    left: auto !important;
    top: calc(100% + 0.5rem) !important;
    width: min(15rem, calc(100vw - 1.5rem)) !important;
  }

  header[aria-label="Primary"] .av-mobile-burger-menu.dropdown-content *,
  header[aria-label="Primary"] .av-mobile-profile-menu.dropdown-content *,
  header[aria-label="Primary"] [data-mobile-menu].dropdown-content *,
  header[aria-label="Primary"] .mobile-menu *,
  header[aria-label="Primary"] .dropdown-content.mobile-menu * {
    color: #fff7ef !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #fff7ef !important;
    text-shadow: none !important;
  }

  header[aria-label="Primary"] .av-mobile-burger-menu.dropdown-content :where(a, button, label, summary),
  header[aria-label="Primary"] .av-mobile-profile-menu.dropdown-content :where(a, button, label, summary),
  header[aria-label="Primary"] [data-mobile-menu].dropdown-content :where(a, button, label, summary) {
    border-radius: 1rem !important;
    font-weight: 600 !important;
    min-height: 2.75rem !important;
    background: transparent !important;
  }

  header[aria-label="Primary"] .av-mobile-burger-menu.dropdown-content :where(a, button, label, summary):hover,
  header[aria-label="Primary"] .av-mobile-burger-menu.dropdown-content :where(a, button, label, summary):focus-visible,
  header[aria-label="Primary"] .av-mobile-burger-menu.dropdown-content :where(a, button, label, summary):active,
  header[aria-label="Primary"] .av-mobile-profile-menu.dropdown-content :where(a, button, label, summary):hover,
  header[aria-label="Primary"] .av-mobile-profile-menu.dropdown-content :where(a, button, label, summary):focus-visible,
  header[aria-label="Primary"] .av-mobile-profile-menu.dropdown-content :where(a, button, label, summary):active,
  header[aria-label="Primary"] [data-mobile-menu].dropdown-content :where(a, button, label, summary):hover,
  header[aria-label="Primary"] [data-mobile-menu].dropdown-content :where(a, button, label, summary):focus-visible,
  header[aria-label="Primary"] [data-mobile-menu].dropdown-content :where(a, button, label, summary):active {
    background: rgba(215, 97, 73, 0.2) !important;
    color: #fff7ef !important;
    -webkit-text-fill-color: #fff7ef !important;
  }

  header[aria-label="Primary"] .av-mobile-burger-menu.dropdown-content details > ul {
    background: rgba(11, 7, 7, 0.56) !important;
    border: 1px solid rgba(255, 247, 239, 0.12) !important;
  }

  body.messages-page main {
    padding-bottom: calc(var(--av-mobile-nav-height, 4.75rem) + 2.5rem + env(safe-area-inset-bottom)) !important;
  }

  body.messages-page aside.messages-shell {
    padding-top: 0.85rem !important;
    padding-bottom: 0.9rem !important;
  }

  body.messages-page .messages-topbar {
    gap: 0.6rem !important;
    margin-bottom: 0.15rem !important;
  }

  body.messages-page .messages-title {
    display: block !important;
    font-size: 1.9rem !important;
    line-height: 1 !important;
    letter-spacing: -0.03em !important;
    opacity: 1 !important;
    margin: 0 !important;
  }

  body.messages-page .messages-actions {
    margin-top: 0 !important;
  }

  body.messages-page .messages-panel {
    margin-top: 0 !important;
  }

  body.messages-page .message-thread-item:first-child .thread-row {
    padding-top: 0.75rem !important;
  }

  body.messages-page .messages-shell,
  body.messages-page .messages-panel {
    color: #fff7ef !important;
  }

  body.messages-page .messages-title,
  body.messages-page .messages-shell .messages-title {
    color: #fff7ef !important;
    -webkit-text-fill-color: #fff7ef !important;
  }

  body.messages-page .messages-actions .btn,
  body.messages-page #manageTip,
  body.messages-page .messages-empty-state,
  body.messages-page .message-thread-name,
  body.messages-page .message-thread-preview,
  body.messages-page .message-thread-preview-row [data-presence-label],
  body.messages-page .message-thread-name-row > div:last-child,
  body.messages-page .message-thread-context,
  body.messages-page .message-context-chip,
  body.messages-page .message-thread-item :where(span, p, a, button, div, small) {
    color: #fff7ef !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #fff7ef !important;
  }

  body.messages-page .messages-actions .btn {
    background: rgba(255, 247, 239, 0.1) !important;
    border-color: rgba(255, 247, 239, 0.16) !important;
  }

  body.messages-page #deleteThreads {
    background: var(--av-coral) !important;
    color: #fff7ef !important;
  }

  body.messages-page .message-thread-item {
    background: rgba(255, 247, 239, 0.04) !important;
  }

  body.messages-page .message-thread-item.is-unread,
  body.messages-page .message-thread-item:hover {
    background: rgba(215, 97, 73, 0.12) !important;
  }

  body.messages-page .message-thread-avatar > div {
    background: rgba(255, 247, 239, 0.08) !important;
    border-color: rgba(255, 247, 239, 0.12) !important;
  }

  body.messages-page .message-thread-preview-row > .text-\[\#7A6861\]\/40 {
    color: rgba(255, 247, 239, 0.42) !important;
    -webkit-text-fill-color: rgba(255, 247, 239, 0.42) !important;
  }

  body.messages-page .message-context-chip {
    background: rgba(255, 247, 239, 0.1) !important;
    border-color: rgba(255, 247, 239, 0.14) !important;
  }

  body.messages-page .message-thread-item .bg-\[\#B85C45\],
  body.messages-page .message-thread-item .badge,
  body.messages-page .message-thread-item .inline-flex.min-w-\[20px\] {
    color: #fff7ef !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #fff7ef !important;
  }
}

body.av-page-bg .modal-box,
body.dashboard-page-bg .modal-box,
body.auth-page-bg .modal-box,
body.messages-page .modal-box,
body.chat-page .modal-box,
body.profile-page .modal-box,
body.av-static-page .modal-box,
body.av-form-page .modal-box,
body.profile-complete-bg .modal-box,
body.av-page-bg dialog.modal > .modal-box,
body.dashboard-page-bg dialog.modal > .modal-box,
body.auth-page-bg dialog.modal > .modal-box,
body.messages-page dialog.modal > .modal-box,
body.chat-page dialog.modal > .modal-box,
body.profile-page dialog.modal > .modal-box,
body.av-static-page dialog.modal > .modal-box,
body.av-form-page dialog.modal > .modal-box,
body.profile-complete-bg dialog.modal > .modal-box {
  background: linear-gradient(180deg, rgba(27, 18, 17, 0.98), rgba(36, 23, 22, 0.96));
  color: var(--av-text);
  border: 1px solid var(--av-line-strong);
}

body.av-page-bg .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button),
body.dashboard-page-bg .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button),
body.auth-page-bg .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button),
body.messages-page .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button),
body.chat-page .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button),
body.profile-page .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button),
body.av-static-page .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button),
body.av-form-page .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button),
body.profile-complete-bg .modal-box :where(h1, h2, h3, h4, p, span, strong, label, button) {
  color: inherit;
}

body.av-page-bg .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.av-page-bg .modal-box textarea,
body.dashboard-page-bg .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.dashboard-page-bg .modal-box textarea,
body.auth-page-bg .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.auth-page-bg .modal-box textarea,
body.messages-page .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.messages-page .modal-box textarea,
body.chat-page .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.chat-page .modal-box textarea,
body.profile-page .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.profile-page .modal-box textarea,
body.av-static-page .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.av-static-page .modal-box textarea,
body.av-form-page .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.av-form-page .modal-box textarea,
body.profile-complete-bg .modal-box input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
body.profile-complete-bg .modal-box textarea {
  background: var(--av-input) !important;
  color: var(--av-ink) !important;
  border-color: rgba(36, 24, 23, 0.16) !important;
}

body.av-page-bg .modal-box select,
body.dashboard-page-bg .modal-box select,
body.auth-page-bg .modal-box select,
body.messages-page .modal-box select,
body.chat-page .modal-box select,
body.profile-page .modal-box select,
body.av-static-page .modal-box select,
body.av-form-page .modal-box select,
body.profile-complete-bg .modal-box select {
  background-color: var(--av-panel-2) !important;
  color: var(--av-text) !important;
  border-color: var(--av-line-strong) !important;
}

body.av-page-bg .modal-box select option,
body.dashboard-page-bg .modal-box select option,
body.auth-page-bg .modal-box select option,
body.messages-page .modal-box select option,
body.chat-page .modal-box select option,
body.profile-page .modal-box select option,
body.av-static-page .modal-box select option,
body.av-form-page .modal-box select option,
body.profile-complete-bg .modal-box select option {
  background-color: var(--av-panel-2);
  color: var(--av-text);
}
