/* ArezzoMT2 v162 - bordowe ramki na głównej jak w prezentacji
   Cel: ujednolicić kolor ramek menu na stronie głównej i podstronach z menu prezentacji.
*/

body.az-v22-body:not(.page-admin) .az74-topbar,
body.az-v22-body:not(.page-admin) header.az74-topbar,
body.az-v22-body:not(.page-admin) .az74-topbar::before,
body.az-v22-body:not(.page-admin) .az74-topbar::after {
  border-color: rgba(255, 70, 82, .68) !important;
  border-bottom-color: rgba(255, 70, 82, .68) !important;
  box-shadow: none !important;
}

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

body.az-v22-body:not(.page-admin) .az74-menu > a,
body.az-v22-body:not(.page-admin) .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-color: rgba(255, 70, 82, .78) !important;
  background: linear-gradient(180deg, rgba(24, 18, 30, .97), rgba(10, 9, 18, .99)) !important;
  color: #f5ead8 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03) !important;
}

body.az-v22-body:not(.page-admin) .az74-menu > a:hover,
body.az-v22-body:not(.page-admin) .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, 100, 92, .95) !important;
  background: linear-gradient(180deg, rgba(71, 28, 40, .98), rgba(17, 12, 22, .99)) !important;
  color: #fff1de !important;
}

/* Zostawiamy Pobierz mocniej wyróżnione, ale w tej samej bordowo-czerwonej rodzinie kolorów. */
body.az-v22-body:not(.page-admin) .az74-menu > a.az157-menu-accent,
body.az-v22-body:not(.page-admin) .az74-topbar .az74-menu > a.az157-menu-accent {
  background: linear-gradient(180deg, rgba(196, 69, 57, .96), rgba(110, 38, 40, .98)) !important;
  border-color: rgba(255, 102, 92, .90) !important;
  color: #fff4dd !important;
  box-shadow: 0 8px 22px rgba(170, 48, 48, .24), inset 0 1px 0 rgba(255,255,255,.05) !important;
}

/* Rejestracja lekko wyróżniona, ale bez złotego obramowania. */
body.az-v22-body:not(.page-admin) .az74-menu > a.az157-menu-accent-soft,
body.az-v22-body:not(.page-admin) .az74-topbar .az74-menu > a.az157-menu-accent-soft {
  background: linear-gradient(180deg, rgba(58, 26, 38, .97), rgba(19, 12, 20, .99)) !important;
  border-color: rgba(255, 70, 82, .62) !important;
  color: #ffedd8 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03) !important;
}

/* Cienkie linie w obrębie menu też na bordo, żeby nie wracał złoty odcień. */
body.az-v22-body:not(.page-admin) .az74-topbar hr,
body.az-v22-body:not(.page-admin) .az74-topbar .hr,
body.az-v22-body:not(.page-admin) .az74-topbar .line,
body.az-v22-body:not(.page-admin) .az74-topbar [class*="line"],
body.az-v22-body:not(.page-admin) .az74-topbar [class*="border"] {
  border-color: rgba(255, 70, 82, .68) !important;
  box-shadow: none !important;
}
