
/* ArezzoMT2 v98 - bardziej minimalistyczna, spójna kolorystyka bez niebieskich akcentów */
:root{
  --az98-bg:#140f1a;
  --az98-bg-2:#1b1220;
  --az98-bg-3:#241625;
  --az98-surface:rgba(27,18,34,.86);
  --az98-surface-2:rgba(33,21,39,.90);
  --az98-surface-3:rgba(42,26,47,.92);
  --az98-line:rgba(249,209,151,.12);
  --az98-line-2:rgba(255,255,255,.06);
  --az98-text:#f4eff6;
  --az98-muted:#d2c5d7;
  --az98-gold:#f2cf8d;
  --az98-gold-2:#d99757;
  --az98-wine:#7a425b;
  --az98-shadow:0 14px 32px rgba(0,0,0,.24);
}

/* reset najbardziej niebieskich elementów */
body.az-v22-body .az74-card,
body.az-v22-body .az74-rank-card,
body.az-v22-body .az74-login-card,
body.az-v22-body .az74-guild-card,
body.az-v22-body .az74-server-card,
body.az-v22-body .az74-news-card,
body.az-v22-body .az74-subpage-card,
body.az-v22-body .az40-read-top,
body.az-v22-body .az40-read-content,
body.az-v22-body .az48-read-content,
body.az-v22-body .az92-home-news-full,
body.az-v22-body .az91-news-card,
body.az-v22-body .az40-news-editor,
body.az-v22-body .az67-shop-card,
body.az-v22-body .az67-itemshop-card,
body.az-v22-body .az49-package-card,
body.az-v22-body .az49-package,
body.az-v22-body .card,
body.az-v22-body .panel,
body.az-v22-body .well{
  background:
    radial-gradient(circle at 100% 0%, rgba(122,66,91,.10), transparent 30%),
    radial-gradient(circle at 0% 0%, rgba(242,207,141,.05), transparent 24%),
    linear-gradient(180deg, var(--az98-surface-2), var(--az98-surface))!important;
  border:1px solid var(--az98-line)!important;
  box-shadow:var(--az98-shadow)!important;
  color:var(--az98-text)!important;
}

/* bardziej minimalistyczne tytuły i sekcje */
body.az-v22-body .az74-panel-title,
body.az-v22-body .az74-subpage-title,
body.az-v22-body .az91-news-title,
body.az-v22-body .panel-title,
body.az-v22-body h1,
body.az-v22-body h2,
body.az-v22-body h3{
  color:var(--az98-gold)!important;
  text-shadow:none!important;
  letter-spacing:.04em!important;
}
body.az-v22-body .az74-panel-title:before,
body.az-v22-body .az74-panel-title:after,
body.az-v22-body .az74-subpage-title:before,
body.az-v22-body .az74-subpage-title:after{
  opacity:.22!important;
  background:linear-gradient(90deg, transparent, rgba(242,207,141,.6), transparent)!important;
}

/* menu górne */
body.az-v22-body .az74-menu a{
  background:linear-gradient(180deg, rgba(35,24,40,.80), rgba(21,15,27,.92))!important;
  border:1px solid rgba(242,207,141,.12)!important;
  color:#eacb98!important;
  box-shadow:none!important;
}
body.az-v22-body .az74-menu a:hover,
body.az-v22-body .az74-menu a.active{
  background:linear-gradient(180deg, rgba(62,34,52,.88), rgba(28,17,34,.96))!important;
  border-color:rgba(242,207,141,.24)!important;
  color:#fff0d0!important;
}

/* ogólny tekst */
body.az-v22-body,
body.az-v22-body p,
body.az-v22-body li,
body.az-v22-body span,
body.az-v22-body div{
  color:var(--az98-text);
}
body.az-v22-body .muted,
body.az-v22-body small,
body.az-v22-body .help-block,
body.az-v22-body .az74-news-meta,
body.az-v22-body .az91-news-meta{
  color:var(--az98-muted)!important;
}

/* przyciski - bardziej miękkie, bez neonowego niebieskiego */
body.az-v22-body .az74-btn,
body.az-v22-body .btn,
body.az-v22-body .button,
body.az-v22-body a.button,
body.az-v22-body button,
body.az-v22-body input[type="submit"],
body.az-v22-body input[type="button"],
body.az-v22-body .az40-add-btn,
body.az-v22-body .az40-edit-btn,
body.az-v22-body .az91-news-more,
body.az-v22-body .az74-user-panel a,
body.az-v22-body .az67-shop-card a,
body.az-v22-body .az49-package-card a{
  background:linear-gradient(180deg, rgba(82,53,87,.92), rgba(48,29,56,.96))!important;
  border:1px solid rgba(242,207,141,.12)!important;
  color:#f8f1f7!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
body.az-v22-body .az74-btn:hover,
body.az-v22-body .btn:hover,
body.az-v22-body .button:hover,
body.az-v22-body a.button:hover,
body.az-v22-body button:hover,
body.az-v22-body input[type="submit"]:hover,
body.az-v22-body input[type="button"]:hover,
body.az-v22-body .az40-add-btn:hover,
body.az-v22-body .az40-edit-btn:hover,
body.az-v22-body .az91-news-more:hover,
body.az-v22-body .az74-user-panel a:hover,
body.az-v22-body .az67-shop-card a:hover,
body.az-v22-body .az49-package-card a:hover{
  background:linear-gradient(180deg, rgba(96,61,92,.96), rgba(57,34,61,.98))!important;
  border-color:rgba(242,207,141,.22)!important;
}

/* główne akcje */
body.az-v22-body .az74-btn-blue,
body.az-v22-body .btn-primary,
body.az-v22-body .az40-add-btn,
body.az-v22-body .az74-rank-card .az74-rank-tabs a.active,
body.az-v22-body .az74-rank-card .az74-rank-tabs button.active,
body.az-v22-body .az74-rank-card .az74-rank-tabs .active{
  background:linear-gradient(180deg, #f2d598, #dca264)!important;
  border-color:rgba(255,230,176,.28)!important;
  color:#2d1706!important;
}

/* login / ważne */
body.az-v22-body .az74-login-card button,
body.az-v22-body .az74-btn-gold,
body.az-v22-body .btn-warning{
  background:linear-gradient(180deg, #ffe191, #e1a54e)!important;
  border-color:rgba(255,231,173,.32)!important;
  color:#281606!important;
}

/* usuń cyan z małych przycisków ranking / panel gracza */
body.az-v22-body .az74-rank-tabs a,
body.az-v22-body .az74-rank-tabs button,
body.az-v22-body .az74-rank-card .az74-rank-footer a,
body.az-v22-body .az74-guild-card .az74-rank-footer a,
body.az-v22-body .az74-user-panel .az74-online-pill{
  background:linear-gradient(180deg, rgba(86,52,86,.88), rgba(48,29,54,.96))!important;
  border:1px solid rgba(242,207,141,.10)!important;
  color:#f1e6ef!important;
}

/* inputy */
body.az-v22-body input[type="text"],
body.az-v22-body input[type="password"],
body.az-v22-body input[type="email"],
body.az-v22-body input[type="number"],
body.az-v22-body textarea,
body.az-v22-body select,
body.az-v22-body .form-control{
  background:linear-gradient(180deg, rgba(31,19,35,.92), rgba(18,12,25,.96))!important;
  border:1px solid rgba(242,207,141,.10)!important;
  color:var(--az98-text)!important;
  box-shadow:none!important;
}
body.az-v22-body input:focus,
body.az-v22-body textarea:focus,
body.az-v22-body select:focus,
body.az-v22-body .form-control:focus{
  border-color:rgba(242,207,141,.26)!important;
  box-shadow:0 0 0 2px rgba(242,207,141,.08)!important;
}

/* tabele ranking / gildie */
body.az-v22-body table,
body.az-v22-body .az74-rank-table,
body.az-v22-body .az74-guild-table{
  border-collapse:separate!important;
  border-spacing:0!important;
}
body.az-v22-body table th,
body.az-v22-body .az74-rank-card th,
body.az-v22-body .az74-guild-card th{
  background:linear-gradient(180deg, rgba(78,44,69,.72), rgba(49,28,47,.9))!important;
  color:var(--az98-gold)!important;
  border-color:rgba(242,207,141,.08)!important;
}
body.az-v22-body table td,
body.az-v22-body .az74-rank-card td,
body.az-v22-body .az74-guild-card td{
  background:linear-gradient(180deg, rgba(31,19,38,.75), rgba(18,12,24,.92))!important;
  border-color:rgba(255,255,255,.04)!important;
  color:#efe7f3!important;
}

/* panel gracza - prostszy, spójny */
body.az-v22-body .az74-user-panel a{
  border-radius:14px!important;
}
body.az-v22-body .az74-user-panel a + a{ margin-top:10px!important; }

/* status serwera */
body.az-v22-body .az89-status-list .az22-status-row{
  background:linear-gradient(180deg, rgba(39,23,44,.74), rgba(20,13,28,.90))!important;
  border:1px solid rgba(255,255,255,.04)!important;
}
body.az-v22-body .az89-status-list .az22-status-row.is-online b,
body.az-v22-body .az89-status-list .az22-status-row.is-online span:last-child{
  color:#9fe5c3!important;
}
body.az-v22-body .az89-status-list .az22-status-row.is-offline b,
body.az-v22-body .az89-status-list .az22-status-row.is-offline span:last-child{
  color:#f2a1aa!important;
}

/* aktualności */
body.az-v22-body .az74-news-banner{
  background:linear-gradient(90deg, rgba(101,53,71,.18), rgba(54,33,58,.14))!important;
  border:1px solid rgba(242,207,141,.08)!important;
}
body.az-v22-body .az92-home-news-full,
body.az-v22-body .az40-read-content,
body.az-v22-body .az48-read-content{
  background:linear-gradient(180deg, rgba(34,20,38,.60), rgba(18,12,24,.84))!important;
  border:1px solid rgba(242,207,141,.08)!important;
}
body.az-v22-body .az40-trash,
body.az-v22-body a.az40-trash,
body.az-v22-body .btn-danger{
  background:linear-gradient(180deg, rgba(190,98,104,.96), rgba(112,49,57,.96))!important;
  border-color:rgba(255,190,192,.12)!important;
  color:#fff6f7!important;
}

/* shop */
body.az-v22-body .az67-shop-card,
body.az-v22-body .az67-itemshop-card,
body.az-v22-body .az49-package-card,
body.az-v22-body .az49-package{
  background:linear-gradient(180deg, rgba(33,21,39,.88), rgba(18,12,25,.95))!important;
}
body.az-v22-body .az67-shop-price,
body.az-v22-body .az49-package-price,
body.az-v22-body .az67-itemshop-price{
  color:var(--az98-gold)!important;
}

/* komunikaty */
body.az-v22-body .alert,
body.az-v22-body .notice,
body.az-v22-body .message{
  background:linear-gradient(180deg, rgba(45,27,49,.84), rgba(21,13,27,.94))!important;
  border:1px solid rgba(242,207,141,.08)!important;
  color:#f3edf6!important;
}

/* scrollbar subtelniejszy */
body.az-v22-body *::-webkit-scrollbar{ width:8px; height:8px; }
body.az-v22-body *::-webkit-scrollbar-track{ background:rgba(255,255,255,.04); border-radius:10px; }
body.az-v22-body *::-webkit-scrollbar-thumb{
  background:linear-gradient(180deg, rgba(126,72,90,.92), rgba(77,44,61,.92));
  border-radius:10px;
}

/* delikatne zaokrąglenie i mniej ciężkich obwódek */
body.az-v22-body .az74-card,
body.az-v22-body .az74-rank-card,
body.az-v22-body .az74-login-card,
body.az-v22-body .az74-guild-card,
body.az-v22-body .az74-server-card,
body.az-v22-body .az74-news-card,
body.az-v22-body .az74-subpage-card,
body.az-v22-body .az92-home-news-full,
body.az-v22-body .az40-read-top,
body.az-v22-body .az40-read-content,
body.az-v22-body .az48-read-content,
body.az-v22-body .az40-news-editor,
body.az-v22-body .az67-shop-card,
body.az-v22-body .az67-itemshop-card,
body.az-v22-body .az49-package-card,
body.az-v22-body .az49-package,
body.az-v22-body button,
body.az-v22-body .btn,
body.az-v22-body .az74-user-panel a,
body.az-v22-body input,
body.az-v22-body textarea,
body.az-v22-body select{
  border-radius:16px!important;
}
