/* ArezzoMT2 v163 - mocny fix bordowych ramek menu
   Powód: starszy styl v127 miał wyższą specyficzność i zostawiał złotawe ramki na zwykłych przyciskach.
   Ten plik ma dokładniejsze selektory i jest ładowany po v162.
*/

body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar,
body.az-v22-body:not(.page-admin) header.az74-topbar,
body.az-v22-body:not(.page-admin) .az74-topbar {
  border-bottom: 1px solid rgba(255, 63, 86, .78) !important;
  border-color: rgba(255, 63, 86, .78) !important;
  background: rgba(7, 8, 15, .84) !important;
  box-shadow: none !important;
}

body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu > a,
body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu a,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu > a,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu a,
body.az-v22-body:not(.page-admin) .az74-topbar .az74-menu > a,
body.az-v22-body:not(.page-admin) .az74-topbar .az74-menu a {
  border: 1px solid rgba(255, 63, 86, .88) !important;
  border-color: rgba(255, 63, 86, .88) !important;
  background:
    linear-gradient(180deg, rgba(24, 18, 30, .98), rgba(10, 9, 18, .99)) !important;
  color: #f5ead8 !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.035),
    0 0 0 1px rgba(255, 63, 86, .08) !important;
  outline: 0 !important;
}

body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu > a:hover,
body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu a:hover,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu > a:hover,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu a:hover,
body.az-v22-body:not(.page-admin) .az74-topbar .az74-menu > a:hover,
body.az-v22-body:not(.page-admin) .az74-topbar .az74-menu a:hover {
  border-color: rgba(255, 95, 104, .98) !important;
  background: linear-gradient(180deg, rgba(71, 28, 40, .98), rgba(17, 12, 22, .99)) !important;
  color: #fff1de !important;
}

/* Usuwamy ewentualne stare złote obwódki z pseudo-elementów. */
body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu > a::before,
body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu > a::after,
body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu a::before,
body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu a::after,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu > a::before,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu > a::after,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu a::before,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu a::after {
  content: none !important;
  display: none !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Rejestracja - lekko wyróżniona, ale nadal bordowa. */
body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu > a.az157-menu-accent-soft,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu > a.az157-menu-accent-soft,
body.az-v22-body:not(.page-admin) .az74-topbar .az74-menu > a.az157-menu-accent-soft {
  border-color: rgba(255, 63, 86, .96) !important;
  background: linear-gradient(180deg, rgba(72, 28, 42, .98), rgba(21, 12, 21, .99)) !important;
  box-shadow:
    0 0 0 1px rgba(255, 63, 86, .10),
    inset 0 1px 0 rgba(255,255,255,.04) !important;
}

/* Pobierz - mocniej czerwony, bez złotego tonu. */
body.az-v22-body:not(.page-admin) .az74-page > .az74-topbar .az74-menu > a.az157-menu-accent,
body.az-v22-body:not(.page-admin) header.az74-topbar .az74-menu > a.az157-menu-accent,
body.az-v22-body:not(.page-admin) .az74-topbar .az74-menu > a.az157-menu-accent {
  border-color: rgba(255, 83, 90, 1) !important;
  background: linear-gradient(180deg, rgba(205, 67, 56, .98), rgba(118, 36, 40, .99)) !important;
  box-shadow:
    0 8px 22px rgba(180, 45, 48, .25),
    inset 0 1px 0 rgba(255,255,255,.06) !important;
}
