/*
 * Public scroll performance trim.
 * Keeps the current visual style, but removes the heaviest scroll-time effects
 * on public pages: global smooth scrolling, sticky blur layers and eager layer hints.
 */

html,
html:focus-within{
  scroll-behavior:auto !important;
}

html.site-lite,
html.site-lite:focus-within{
  scroll-behavior:auto !important;
}

.topbar,
.tableScroll thead th{
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

body.page-stats .grid > aside{
  will-change:auto;
}

body.page-stats .topRole,
body.page-stats .podiumCard,
body.page-stats .rankTile,
body.page-player .playerHub .playerTabs__row,
body.page-player .playerHub .accBox{
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

body.page-player .playerHub .playerTabs__row{
  background:rgba(10,12,15,.92);
}

body.page-stats .topRole__list,
body.page-stats aside.stack{
  overscroll-behavior:auto;
}

body.page-player .playerHub .playerFeatured,
body.page-player .playerHub .playerGlobalSearch,
body.page-player .playerHub .playerSection,
body.page-player .playerHub .simpleSection,
body.page-player .playerHub .playerQuick .statTile,
body.page-player .playerHub .accuracyCard,
body.page-player .playerHub .buildingList,
body.page-player .playerHub .accList{
  box-shadow:0 10px 24px rgba(0,0,0,.16);
}

html.site-lite .topbar,
html.site-lite .tableScroll thead th,
html.site-lite body.page-stats .topRole,
html.site-lite body.page-stats .podiumCard,
html.site-lite body.page-stats .rankTile,
html.site-lite body.page-player .playerHub .playerTabs__row,
html.site-lite body.page-player .playerHub .accBox{
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

html.site-lite body.page-player .playerHub .playerFeatured,
html.site-lite body.page-player .playerHub .playerGlobalSearch,
html.site-lite body.page-player .playerHub .playerSection,
html.site-lite body.page-player .playerHub .simpleSection,
html.site-lite body.page-player .playerHub .playerQuick .statTile,
html.site-lite body.page-player .playerHub .accuracyCard,
html.site-lite body.page-player .playerHub .buildingList,
html.site-lite body.page-player .playerHub .accList{
  box-shadow:0 8px 18px rgba(0,0,0,.14);
}

html.site-lite body.page-stats .statsHub *,
html.site-lite body.page-player .playerHub *,
html.site-lite body.page-radio .radioHub *,
html.site-lite body.page-map .mapHub *,
html.site-lite body.page-news .newsHub *,
html.site-lite body.page-market .marketHub *,
html.site-lite body.page-profile .profileHub *,
html.site-lite body.page-bases .basesHub *,
html.site-lite body.page-base .baseHub *,
html.site-lite body.page-base_create .baseCreateHub *,
html.site-lite body.page-webchat .webchatFront *,
html.site-lite body.page-vote .votePage *,
html.site-lite body.page-community .communityPublicTabs *{
  animation-duration:.001ms !important;
  animation-iteration-count:1 !important;
  transition-duration:.001ms !important;
}
