/* Матч&мяч v50 — profile contrast, neutral message focus, local tournament route hotfix */

/* ===================== Light profile hero actions ===================== */
.page-me .me-hero-card .btn.btn-ghost,
.page-me .me-hero-card button.btn.btn-ghost,
.page-me .me-hero-card a.btn.btn-ghost {
  color:#20251f !important;
  border-color:rgba(23,26,22,.24) !important;
  background:rgba(23,26,22,.035) !important;
  opacity:1 !important;
}
.page-me .me-hero-card .btn.btn-ghost:hover {
  color:#11140f !important;
  border-color:rgba(23,26,22,.38) !important;
  background:rgba(23,26,22,.085) !important;
}
.page-me .me-hero-card .btn.btn-ghost svg { color:currentColor !important; }
.page-me .me-hero-card .me-name-editor-actions .btn-ghost {
  min-height:40px !important;
  padding-inline:15px !important;
  background:rgba(255,255,255,.36) !important;
}
.page-me .me-hero-card .me-name-edit-trigger,
.page-me .me-hero-card #hero-scroll-settings {
  min-height:36px !important;
  padding-inline:12px !important;
}

/* New-message search: keep focus readable without the global lime accessibility ring. */
.new-message-search:focus-within {
  border-color:var(--border-strong) !important;
  box-shadow:0 0 0 3px rgba(255,255,255,.025) !important;
}
.new-message-search input:focus,
.new-message-search input:focus-visible {
  outline:none !important;
  outline-offset:0 !important;
  border:0 !important;
  box-shadow:none !important;
}
