/* ArezzoMT2 v145 - dopasowanie 1:1 do screena wzorcowego.
   Najważniejsze różnice z poprzedniej wersji:
   - logo bez białej ramki/kafelka,
   - ciemniejsze panele,
   - mniej niebiesko/fioletowej poświaty,
   - przyciski i ramki w spokojnym czerwono-złotym stylu. */

/* LOGO NA ŚRODKU - bez ramki i bez kafelka */
body.az-v22-body:not(.page-admin) .az74-logo-row,
body.az-v22-body:not(.page-admin) .az74-logo-row a,
body.az-v22-body:not(.page-admin) .az74-logo-row a:hover,
body.az-v22-body:not(.page-admin) .az74-logo-row a:focus {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

body.az-v22-body:not(.page-admin) .az74-logo-row img {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  padding: 0 !important;
}

/* Górne menu dalej jako ramki, ale bez wpływu na logo */
body.az-v22-body:not(.page-admin) .az74-menu a {
  background: rgba(8, 9, 18, .86) !important;
  border: 1px solid rgba(255, 89, 80, .48) !important;
  color: #f5ead7 !important;
  box-shadow: none !important;
}

/* Panele bardziej jak na screenie: ciemniejsze, mniej niebieskie */
body.az-v22-body:not(.page-admin) .az74-card,
body.az-v22-body:not(.page-admin) .az74-rank-card,
body.az-v22-body:not(.page-admin) .az74-guild-card,
body.az-v22-body:not(.page-admin) .az74-news-card,
body.az-v22-body:not(.page-admin) .az111-why-card,
body.az-v22-body:not(.page-admin) .az74-login-card,
body.az-v22-body:not(.page-admin) .az74-right .az74-card,
body.az-v22-body:not(.page-admin) .az74-left .az74-card {
  background: linear-gradient(180deg, rgba(10, 10, 19, .86), rgba(5, 6, 13, .91)) !important;
  border: 1px solid rgba(255, 86, 77, .48) !important;
  box-shadow: 0 12px 30px rgba(0, 0, 0, .30), inset 0 1px 0 rgba(255,255,255,.025) !important;
}

/* Ranking - minimalny ciemny styl jak wzór */
body.az-v22-body:not(.page-admin) .az74-left .az141-rank-table thead th,
body.az-v22-body:not(.page-admin) .az74-left .az74-guild-table thead th {
  background: linear-gradient(180deg, rgba(28, 18, 28, .78), rgba(10, 12, 25, .88)) !important;
  border-color: rgba(255, 86, 77, .22) !important;
  color: #f2e5d0 !important;
}

body.az-v22-body:not(.page-admin) .az74-left .az141-rank-table tbody td,
body.az-v22-body:not(.page-admin) .az74-left .az74-guild-table tbody td {
  background: linear-gradient(180deg, rgba(26, 20, 36, .62), rgba(12, 15, 32, .74)) !important;
  border-color: rgba(255, 255, 255, .025) !important;
  color: #f3e6d0 !important;
}

body.az-v22-body:not(.page-admin) .az74-left .az141-rank-table tbody tr:nth-child(even) td,
body.az-v22-body:not(.page-admin) .az74-left .az74-guild-table tbody tr:nth-child(even) td {
  background: linear-gradient(180deg, rgba(23, 21, 39, .58), rgba(11, 13, 29, .72)) !important;
}

/* Przycisk TOP 10 / TOP 100 jak w screenie wzorcowym */
body.az-v22-body:not(.page-admin) .az74-left .az141-rank-more,
body.az-v22-body:not(.page-admin) .az74-left .az101-rank-more,
body.az-v22-body:not(.page-admin) a.az141-rank-more,
body.az-v22-body:not(.page-admin) a.az101-rank-more {
  background: linear-gradient(180deg, rgba(86, 38, 45, .96), rgba(32, 19, 32, .98)) !important;
  border: 1px solid rgba(255, 118, 78, .62) !important;
  color: #fff0d8 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.045), 0 0 10px rgba(255,80,60,.10) !important;
}

body.az-v22-body:not(.page-admin) .az74-left .az141-rank-more:hover,
body.az-v22-body:not(.page-admin) .az74-left .az101-rank-more:hover {
  background: linear-gradient(180deg, rgba(118, 48, 47, .98), rgba(45, 22, 36, .98)) !important;
  border-color: rgba(255, 155, 90, .72) !important;
}

/* Nagłówki paneli */
body.az-v22-body:not(.page-admin) .az74-news-banner,
body.az-v22-body:not(.page-admin) .az74-news-card .az74-news-banner,
body.az-v22-body:not(.page-admin) .az109-home-news-card .az74-news-banner {
  background: linear-gradient(90deg, rgba(56, 24, 45, .88), rgba(101, 39, 59, .90), rgba(56, 24, 45, .88)) !important;
  border: 1px solid rgba(255, 89, 80, .36) !important;
  color: #f7ead5 !important;
  box-shadow: none !important;
}

/* Aktualności i kafelki niżej ciemniejsze */
body.az-v22-body:not(.page-admin) .az109-home-news-item,
body.az-v22-body:not(.page-admin) .az111-why-grid div,
body.az-v22-body:not(.page-admin) .az111-why-card,
body.az-v22-body:not(.page-admin) .az74-login-card,
body.az-v22-body:not(.page-admin) .az74-status-card {
  background: linear-gradient(180deg, rgba(12, 13, 24, .78), rgba(7, 8, 16, .84)) !important;
  border-color: rgba(255, 86, 77, .30) !important;
}

/* Login/status - bliżej wzoru, bez różowej jaskrawości */
body.az-v22-body:not(.page-admin) .az74-login-form input,
body.az-v22-body:not(.page-admin) .az74-login-card input,
body.az-v22-body:not(.page-admin) input,
body.az-v22-body:not(.page-admin) .form-control {
  background: rgba(7, 9, 18, .76) !important;
  border: 1px solid rgba(255, 91, 79, .44) !important;
  color: #f7ead5 !important;
}

body.az-v22-body:not(.page-admin) .az74-btn,
body.az-v22-body:not(.page-admin) .az74-login-links a,
body.az-v22-body:not(.page-admin) button,
body.az-v22-body:not(.page-admin) .btn {
  background: linear-gradient(180deg, rgba(76, 31, 43, .94), rgba(25, 17, 31, .98)) !important;
  border: 1px solid rgba(255, 94, 80, .52) !important;
  color: #fff0da !important;
  box-shadow: none !important;
}

/* Status kanałów - ciemne tło, cienkie czerwone linie */
body.az-v22-body:not(.page-admin) .az74-channel-row,
body.az-v22-body:not(.page-admin) .az74-status-row,
body.az-v22-body:not(.page-admin) .server-status li {
  background: rgba(9, 11, 20, .74) !important;
  border: 1px solid rgba(255, 86, 77, .24) !important;
}

/* Środkowy ranking/listy postaci - ten sam ciemny kolor */
body.az-v22-body:not(.page-admin) .az74-center table.table thead th,
body.az-v22-body:not(.page-admin) .az86-center table.table thead th,
body.az-v22-body:not(.page-admin) .mt2cms2-c-l table.table thead th {
  background: linear-gradient(180deg, rgba(28, 18, 28, .78), rgba(10, 12, 25, .88)) !important;
  border-color: rgba(255, 86, 77, .22) !important;
  color: #f2e5d0 !important;
}

body.az-v22-body:not(.page-admin) .az74-center table.table tbody td,
body.az-v22-body:not(.page-admin) .az74-center table.table tbody th,
body.az-v22-body:not(.page-admin) .az86-center table.table tbody td,
body.az-v22-body:not(.page-admin) .az86-center table.table tbody th,
body.az-v22-body:not(.page-admin) .mt2cms2-c-l table.table tbody td,
body.az-v22-body:not(.page-admin) .mt2cms2-c-l table.table tbody th {
  background: linear-gradient(180deg, rgba(26, 20, 36, .62), rgba(12, 15, 32, .74)) !important;
  border-color: rgba(255, 86, 77, .18) !important;
  color: #f3e6d0 !important;
}
