


html.playarc #ps-universe-host,
html.playarc #ps-universe-host::before,
html.playarc #ps-universe-host::after {
  display: none !important;
  animation: none !important;
  background: none !important;
  background-image: none !important;
  content: none !important;
}


html.playarc,
html.playarc.ps-fx.pa-wiki-home {
  background-color: #06101f !important;
  
  background-image:
    linear-gradient(180deg,
      #06101f 0%,
      #1a0c30 20%,
      #4a1c52 40%,
      #8a3a62 56%,
      #d4786a 70%,
      #c4685a 82%,
      #6e3058 94%,
      #06101f 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  background-position: center !important;
  background-attachment: fixed !important;
}




html.playarc body > *:not(.modal-root):not(.modal):not(#paPalms) { position: relative; z-index: 2; }

html.playarc body > #paPalms { position: fixed; z-index: 0; }
html.playarc body,
html.playarc body.wiki-body,
html.playarc .wiki-body {
  background-color: transparent !important;
  background-image: none !important;
}


html.playarc.ps-fx.pa-ready header.liquidGL.storage-top.wiki-top,
html.playarc.ps-fx.pa-ready header.liquidGL.storage-top,
html.playarc.ps-fx.pa-ready header.liquidGL.wiki-top,
html.playarc.ps-fx.pa-ready header.liquidGL,
html.playarc body > header.liquidGL,
html.playarc header.wiki-top,
html.playarc header.storage-top,
html.playarc header.topbar,
html.playarc .shell-bar,
html.playarc .liquidGL-content.shell-bar {
  background-color: #06101f !important;
  background-image: linear-gradient(100deg, #06101f 0%, #06101f 55%, #06101f 100%) !important;
  border-bottom: 1px solid rgba(240, 160, 112, .28) !important;
  box-shadow: 0 8px 24px rgba(12, 4, 28, .45) !important;
  
  animation: none !important;
  z-index: 2147483001 !important;
}


html.playarc.ps-fx header.liquidGL.storage-top,
html.playarc.ps-fx header.liquidGL.wiki-top,
html.playarc.ps-fx header.liquidGL {
  animation: none !important;
}


html.playarc body > header a,
html.playarc body > header button,
html.playarc body > header .pa-nav a {
  color: #e8f4ff !important;
}


html.playarc body h1,
html.playarc body h2,
html.playarc body .pa-hero h1,
html.playarc body .pa-hero p {
  text-shadow: 0 2px 14px rgba(16, 6, 32, .55);
}


html.playarc body.home-console .home-hw .home-hw-sub,
html.playarc body.home-console .home-plus-title,
html.playarc body.home-console .home-plus-blurb,
html.playarc body.home-console .home-plus-amt,
html.playarc body.home-console .home-plus-durs i,
html.playarc .home-shop-copy span,
html.playarc .home-shop-meta,
html.playarc .pa-rail-head a.home-more-link,
html.playarc .pa-rail-head a,
html.playarc .pa-rail-title,
html.playarc .pa-world-sub,
html.playarc .pa-world-title {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}


html.playarc body.home-console .home-hw .home-hw-price,
html.playarc body.home-console #playstation .home-hw .home-hw-price,
html.playarc body.home-console #xbox .home-hw .home-hw-price,
html.playarc body.home-console #nintendo .home-hw .home-hw-price,
html.playarc body.home-console #meta .home-hw .home-hw-price,
html.playarc body.home-console #racing .home-hw .home-hw-price {
  
  color: var(--pa-p-price, #ffd9c0) !important;
  -webkit-text-fill-color: var(--pa-p-price, #ffd9c0) !important;
}


html.playarc footer.pa-footer .pa-footer-copy,
html.playarc footer.pa-footer .pa-footer-bottom,
html.playarc footer.pa-footer .pa-footer-bottom > a:not(.pa-enamad),
html.playarc footer.pa-footer .pa-footer-bottom > span:not(.pa-footer-seal),
html.playarc footer.pa-footer .pa-footer-legal,
html.playarc footer.pa-footer .pa-footer-legal a:not(.pa-enamad),
html.playarc .pa-world-note,
html.playarc .pa-world-stat,
html.playarc .pa-world-stat b,
html.playarc .pa-world-stat span,
html.playarc .pa-footer-tg,
html.playarc .pa-world-sub {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-shadow: 0 1px 8px rgba(16, 6, 32, .5);
}


html.playarc .pa-world,
html.playarc .pa-world-stage {
  background: transparent !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, .16) !important;
}
html.playarc .pa-world-stage::before {
  display: none !important;
  animation: none !important;
  content: none !important;
}


html.playarc .pa-world-title span {
  background: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-text-fill-color: #5ec8ff !important;
  color: #5ec8ff !important;
  animation: none !important;
}
html.playarc .pa-world-stat {
  background: rgba(6, 16, 31, .55) !important;
  border-color: rgba(240, 160, 112, .3) !important;
}
html.playarc .pa-world-stat b {
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
}
html.playarc .pa-world-key i,
html.playarc .pa-world-key--digital i,
html.playarc .pa-world-key--physical i {
  animation: none !important;
}
html.playarc .pa-world-key--digital i { background: #2f7dff !important; }
html.playarc .pa-world-key--physical i { background: #5ec8ff !important; }
html.playarc .pa-footer-ver {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
  background: rgba(6, 16, 31, .55) !important;
}



html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active),
html.playarc .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active) {
  color: #a8bcd8 !important;
  -webkit-text-fill-color: #a8bcd8 !important;
  border-color: rgba(94, 200, 255, .3) !important;
}
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active):hover,
html.playarc .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active):hover {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: rgba(68, 24, 92, .85) !important;
  border-color: rgba(94, 200, 255, .55) !important;
}


html.playarc.playarc .pa-footer .pa-footer-in {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 22px !important;
}
html.playarc.playarc .pa-footer .pa-footer-links {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 10px 22px !important;
}
html.playarc.playarc .pa-footer .pa-footer-links a {
  white-space: nowrap !important;
}
html.playarc.playarc .pa-footer .pa-footer-brand {
  justify-content: center !important;
}



html.playarc .pa-footer .pa-footer-bottom {
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}
html.playarc .pa-footer-seal {
  display: inline-flex !important;
  flex: 0 0 auto !important;
  align-self: center !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  order: 2 !important;
  margin: 12px 0 0 !important;
  padding: 6px !important;
  background: #fff !important;
  border-radius: 8px !important;
  line-height: 0 !important;
}
html.playarc .pa-enamad {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  line-height: 0 !important;
}
html.playarc .pa-enamad:hover { transform: none !important; box-shadow: none !important; }
html.playarc .pa-enamad img {
  display: block !important;
  
  width: 125px !important;
  height: 136px !important;
  max-width: 100% !important;
  object-fit: contain !important;
}

html.playarc .pa-enamad { position: relative !important; }

html.playarc .pa-enamad .pa-enamad-cap {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Tahoma, "Vazirmatn UI FD", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #0b2148;
  line-height: 1.5;
  text-align: center;
  padding: 8px;
  background: none;
  pointer-events: none;
}
html.playarc .pa-enamad img[data-pa-enamad-dead="1"] { display: none !important; }

html.playarc .pa-enamad img[data-pa-enamad-dead="1"] + .pa-enamad-cap {
  position: static !important;
  display: flex !important;
  width: 125px !important;
  height: 136px !important;
  background: #fff !important;
  color: #0b2148 !important;
  -webkit-text-fill-color: #0b2148 !important;
  text-shadow: none !important;
  border-radius: 8px !important;
}


html.playarc.playarc body.home-console #homeWorlds .hw-brand,
html.playarc.playarc body.home-console #homeWorlds a.hw-brand {
  background: rgba(6, 16, 31, .72) !important;
  background-image: none !important;
  border: 1px solid rgba(238, 126, 182, .55) !important;
  color: #ffd9c0 !important;
}
html.playarc.playarc body.home-console #homeWorlds .hw-brand.is-on,
html.playarc.playarc body.home-console #homeWorlds a.hw-brand.is-on {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  background-color: #ee7eb6 !important;
  border-color: #ee7eb6 !important;
  color: #2c103f !important;
}
html.playarc.playarc body.home-console #homeWorlds .hw-brand strong,
html.playarc.playarc body.home-console #homeWorlds .hw-brand span,
html.playarc.playarc body.home-console #homeWorlds a.hw-brand strong,
html.playarc.playarc body.home-console #homeWorlds a.hw-brand span {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
}
html.playarc.playarc body.home-console #homeWorlds .hw-brand.is-on strong,
html.playarc.playarc body.home-console #homeWorlds .hw-brand.is-on span,
html.playarc.playarc body.home-console #homeWorlds a.hw-brand.is-on strong,
html.playarc.playarc body.home-console #homeWorlds a.hw-brand.is-on span {
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
}

html.playarc.playarc body.home-console .pa-hero-dot {
  width: 8px !important;
  height: 8px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border-radius: 999px !important;
  background: rgba(94, 200, 255, .5) !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
html.playarc.playarc body.home-console .pa-hero-dot.is-on {
  width: 22px !important;
  background: linear-gradient(90deg, #5ec8ff, #2f7dff) !important;
}


html.playarc .pa-coupon-home {
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #ffffff !important;
}
html.playarc .pa-coupon-home .pa-coupon-default {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
html.playarc .pa-coupon-home b,
html.playarc .pa-coupon-home small,
html.playarc .pa-coupon-home .pa-coupon-default small {
  color: #ffffff !important;
}



html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active),
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active):hover,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs button.pa-tab:not(.is-active),
html.playarc.ps-fx.pa-ready header.wiki-top .shell-nav.pa-tabs a.pa-tab:not(.is-active) {
  color: #a8bcd8 !important;
  -webkit-text-fill-color: #a8bcd8 !important;
  box-shadow: inset 0 -2px 0 transparent !important;
}
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:hover,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs button.pa-tab:hover {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab.is-active:hover,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs button.pa-tab.is-active,
html.playarc.ps-fx.pa-ready header.wiki-top .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc.ps-fx.pa-ready header.wiki-top .shell-nav.pa-tabs.pa-tabs a.pa-tab.is-active {
  color: #5ec8ff !important;
  -webkit-text-fill-color: #5ec8ff !important;
  font-weight: 700 !important;
  box-shadow: inset 0 -2px 0 #5ec8ff !important;
  
  transition-duration: 0s !important;
  transition-delay: 0s !important;
}


html.playarc .pa-rail-strip,
html.ps-fx .pa-rail-strip,
html.playarc .pa-gift-strip,
html.ps-fx .pa-gift-strip {
  transition: none !important;
}

html.playarc .pa-rail-strip,
html.playarc .pa-gift-strip,
html.playarc .pa-rail-track.is-dragging .pa-rail-strip,
html.playarc .pa-gift-track.is-dragging .pa-gift-strip {
  
  will-change: auto !important;
}

html.playarc .pa-tile,
html.playarc .pa-tile .pa-cover {
  will-change: auto !important;
}


html.playarc .pa-coupon-home {
  position: static !important;
  top: auto !important;
}




html.playarc .shell-nav .pa-tab.is-active,
html.playarc .shell-nav a.pa-tab.is-active,
html.playarc .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc.ps-fx .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc.ps-fx .liquidGL .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc.ps-fx .liquidGL.wiki-top .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc header.wiki-top .shell-nav.pa-tabs a.pa-tab.is-active {
  border-color: rgba(94, 200, 255, .7) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .28),
    inset 0 0 0 1px rgba(94, 200, 255, .3),
    0 10px 26px rgba(20, 4, 32, .42),
    0 0 22px rgba(47, 125, 255, .35) !important;
  
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
}


html.playarc body.home-console .home-kicker {
  color: #ffd9c0 !important;
}
html.playarc body.home-console .home-kicker::before {
  background: linear-gradient(to left, #ee7eb6, transparent) !important;
}


html.playarc body.home-console .home-hero-feat {
  background: rgba(47, 125, 255, .12) !important;
  border-color: rgba(94, 200, 255, .4) !important;
  color: #fff !important;
}
html.playarc body.home-console .pa-hero-tag {
  background: rgba(94, 200, 255, .18) !important;
  color: #a8bcd8 !important;
}


html.playarc body.home-console .home-hw .home-chip {
  background: rgba(255, 176, 122, .12) !important;
  border-color: rgba(238, 126, 182, .4) !important;
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
}
html.playarc body.home-console .home-hw .home-chip.is-on {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  border-color: #ee7eb6 !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
  box-shadow: 0 6px 14px -6px rgba(238, 126, 182, .7) !important;
}


html.playarc body.home-console .pa-gifts-sub {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 700 !important;
  font-size: 14.5px !important;
  letter-spacing: .1px !important;
}

@media (max-width: 700px) {
  html.playarc body.home-console .pa-gifts-sub {
    flex: 1 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
html.playarc body.home-console .pa-gifts-all {
  background: rgba(47, 125, 255, .16) !important;
  color: #ffffff !important;
  box-shadow: inset 0 0 0 1px rgba(94, 200, 255, .4) !important;
}


html.playarc body.home-console .ps-login-chip .ps-login-glyph {
  background: rgba(47, 125, 255, .2) !important;
}
html.playarc .pa-coupon-home i,
html.playarc .pa-coupon-home .ltr {
  background: rgba(94, 200, 255, .18) !important;
}


html.playarc body.admin-body .pa-ws-views {
  --ds-card: #06101f;
  --ds-card-2: #06101f;
  --ds-inset: #06101f;
  --ds-line: rgba(240, 160, 112, .2);
  --ds-line-2: rgba(240, 160, 112, .32);
  --ds-accent: #5ec8ff;
  --ds-accent-deep: #2f7dff;
  --accent: #5ec8ff;
  --color-accent: #5ec8ff;
  background: #06101f !important;
  border-color: rgba(240, 160, 112, .2) !important;
}
html.playarc body.admin-body .pa-ws-views .admin-card,
html.playarc body.admin-body .pa-ws-views .card,
html.playarc body.admin-body .pa-ws-views .dash-widget,
html.playarc body.admin-body .pa-ws-views .tg-row,
html.playarc body.admin-body .pa-ws-views .rel-card,
html.playarc body.admin-body .pa-ws-views .pa-cx-card,
html.playarc body.admin-body .pa-ws-views .pa-wiz-rev-card,
html.playarc body.admin-body .pa-ws-views .section-block > label {
  background: #06101f !important;
  background-image: none !important;
  border-color: rgba(240, 160, 112, .2) !important;
}
html.playarc body.admin-body .pa-ws-rail {
  background: #06101f !important;
  border-color: rgba(240, 160, 112, .22) !important;
}
html.playarc body.admin-body .pa-ws-rail-dot {
  background: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
}
html.playarc body.admin-body .pa-nav-item.is-on {
  background: rgba(94, 200, 255, .16) !important;
  color: #a8bcd8 !important;
}
html.playarc body.admin-body .btn.primary {
  background: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  color: #06101f !important;
}


html.playarc .pa-phone-dock {
  background: linear-gradient(100deg, #06101f 0%, #06101f 100%) !important;
  border: 1px solid rgba(240, 160, 112, .35) !important;
  box-shadow: 0 14px 32px -10px rgba(6, 16, 31, .7) !important;
}
html.playarc .pa-dock-item.is-active {
  background: rgba(94, 200, 255, .22) !important;
  color: #a8bcd8 !important;
}

html.playarc .pa-dock-item .pa-dock-ico,
html.playarc .pa-dock-item.is-active .pa-dock-ico,
html.playarc .pa-dock-item:focus .pa-dock-ico {
  box-shadow: none !important;
  outline: none !important;
  border: 0 !important;
  background: none !important;
}

html.playarc body { padding-bottom: 96px !important; }

html.playarc.playarc .shell-bar .home-search,
html.playarc.playarc .shell-bar .pa-search,
html.playarc.playarc .shell-bar label.home-search {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

html.playarc .pa-nav-more { position: relative; flex: 0 0 auto; }
html.playarc .pa-nav-more-btn { cursor: pointer; }
html.playarc .pa-nav-more-list {
  position: absolute; top: calc(100% + 8px); inset-inline-end: 0; z-index: 60;
  min-width: 180px; padding: 6px; border-radius: 14px;
  background: rgba(20, 10, 28, .96); border: 1px solid rgba(255, 176, 122, .4);
  box-shadow: 0 18px 40px -16px rgba(0, 0, 0, .8);
  display: flex; flex-direction: column; gap: 2px;
}
html.playarc .pa-nav-more-list[hidden] { display: none; }
html.playarc .pa-nav-more-list .pa-tab {
  display: flex; align-items: center; gap: 8px; height: 40px; padding: 0 12px;
  border-radius: 10px; white-space: nowrap; text-decoration: none;
}
html.playarc .pa-nav-more-list .pa-tab:hover { background: rgba(255, 176, 122, .16); }
html.playarc .pa-nav-more-list .pa-tab-label { display: inline !important; }


@media (min-width: 821px) and (max-width: 1100px) {
  html.playarc body.home-console .shell-end .home-search.home-search,
  html.playarc .shell-bar .shell-meta,
  html.playarc .shell-bar .home-search,
  html.playarc .shell-bar label.home-search {
    flex: 0 1 150px !important;
    min-width: 0 !important;
    width: auto !important;
    max-width: 150px !important;
  }
  html.playarc .shell-bar .home-search input,
  html.playarc .shell-bar #uniQ {
    min-width: 0 !important;
    width: 100% !important;
  }
  
  html.playarc .shell-bar .pa-locale-clock.pa-locale-clock { display: none !important; }
}



@media (max-width: 820px) {
  html.playarc .shell-bar.shell-bar.shell-bar { position: relative !important; }
  html.playarc .shell-bar .pa-mmenu-brand { position: static !important; }
  html.playarc .shell-bar .pa-mmenu-brand > .shell-brand {
    position: absolute !important;
    left: 10px !important;
    right: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 3 !important;
  }
}


@media (max-width: 1024px) {
  html.playarc .pa-phone-dock {
    inset-inline: 0 !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: auto !important;
    margin: 0 !important;
    border-radius: 26px 26px 0 0 !important;
    padding: 8px 10px calc(10px + env(safe-area-inset-bottom, 0px)) !important;
    background:
      linear-gradient(180deg, rgba(58, 24, 82, .94), rgba(4, 7, 14, .97)) !important;
    border: 0 !important;
    border-top: 1px solid rgba(94, 200, 255, .4) !important;
    box-shadow:
      0 -18px 40px rgba(4, 7, 14, .55),
      inset 0 1px 0 rgba(255, 217, 192, .25) !important;
    backdrop-filter: blur(18px) saturate(1.3) !important;
    -webkit-backdrop-filter: blur(18px) saturate(1.3) !important;
  }
  html.playarc .pa-phone-dock .pa-dock-item,
  html.playarc .pa-phone-dock a.pa-dock-item {
    border-radius: 16px !important;
    color: rgba(255, 217, 192, .66) !important;
    background: transparent !important;
  }
  html.playarc .pa-phone-dock .pa-dock-item.is-active,
  html.playarc .pa-phone-dock a.pa-dock-item.is-active {
    color: #06101f !important;
    background: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
    box-shadow: 0 6px 16px rgba(47, 125, 255, .4) !important;
  }
}


html.playarc.playarc .shell-bar.shell-bar.shell-bar,
html.playarc .liquidGL-content.shell-bar,
html.playarc header.wiki-top,
html.playarc header.topbar {
  background-image:
    linear-gradient(180deg, rgba(58, 24, 82, .55), rgba(22, 12, 44, .2)),
    linear-gradient(100deg, #06101f 0%, #06101f 60%, #06101f 100%) !important;
  background-repeat: no-repeat, no-repeat !important;
  background-size: 100% 100%, 100% 100% !important;
  background-position: center, center !important;
  border-bottom: 1px solid rgba(238, 126, 182, .45) !important;
  box-shadow: 0 10px 30px rgba(4, 7, 14, .5), inset 0 -1px 0 rgba(255, 217, 192, .18) !important;
  backdrop-filter: blur(16px) saturate(1.3) !important;
  -webkit-backdrop-filter: blur(16px) saturate(1.3) !important;
}
html.playarc .shell-brand,
html.playarc .shell-brand .pa-word,
html.playarc .shell-brand b {
  background: linear-gradient(100deg, #ffd9c0, #ffb07a 45%, #ee7eb6) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
}


html.playarc .pa-wordmark,
html.playarc .shell-brand .pa-wordmark {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
html.playarc .pa-mark-host,
html.playarc .shell-brand .pa-mark-host {
  box-shadow: none !important;
  background: transparent !important;
}
html.playarc .shell-brand .pa-mark-well,
html.playarc .pa-mark-well {
  background: radial-gradient(circle, rgba(255, 176, 122, .55), rgba(238, 126, 182, .15) 60%, transparent 72%) !important;
  box-shadow: 0 0 16px rgba(238, 126, 182, .45) !important;
}
html.playarc .shell-brand .pa-logo-arc,
html.playarc .pa-logo-arc {
  background: linear-gradient(90deg, #ffd9c0, #ffb07a 50%, #ee7eb6) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
}
html.playarc .shell-brand .pa-wordmark-sub,
html.playarc .pa-wordmark-sub { color: #ffd9c0 !important; }

html.playarc .pa-mmenu-btn,
html.playarc button.pa-mmenu-btn {
  background: rgba(255, 176, 122, .16) !important;
  background-image: none !important;
  border: 1px solid rgba(238, 126, 182, .5) !important;
  box-shadow: 0 4px 14px rgba(238, 126, 182, .3) !important;
  color: #ffd9c0 !important;
}
html.playarc .pa-mmenu-btn svg,
html.playarc .pa-mmenu-btn svg * { stroke: #ffb07a !important; fill: #ffb07a !important; }

html.playarc .shell-nav .pa-tab:not(.is-active),
html.playarc .shell-nav a.pa-tab:not(.is-active) {
  border-radius: 999px !important;
  color: #a8bcd8 !important;
}






@keyframes pa-palm-sway {
  0%   { transform: rotate(-0.5deg) scale(1); }
  50%  { transform: rotate(0.7deg) scale(1.015); }
  100% { transform: rotate(-0.5deg) scale(1); }
}
html.playarc #paPalms {
  transform-origin: 50% 100%;
  animation: pa-palm-sway 9s ease-in-out infinite;
  
  -webkit-mask-image: none;
  mask-image: none;
}
@media (prefers-reduced-motion: reduce) {
  html.playarc #paPalms { animation: none; }
}


html.playarc body.home-console .shell-bar .home-search input#uniQ:not(:focus),
html.playarc.ps-fx .shell-bar .home-search input#uniQ:not(:focus),
html.playarc .shell-bar .home-search input:not(:focus) {
  flex: 0 0 40px !important;
  width: 40px !important;
  height: 40px !important;
  min-height: 40px !important;
  padding: 0 !important;
  border-radius: 999px !important;
  color: transparent !important;
  background-color: rgba(6, 16, 31, .55) !important;
  border: 1px solid rgba(94, 200, 255, .55) !important;
  transition: width .4s cubic-bezier(.22, 1, .36, 1), background-color .25s ease !important;
}
html.playarc body.home-console .shell-bar .home-search input#uniQ:focus,
html.playarc.ps-fx .shell-bar .home-search input#uniQ:focus,
html.playarc .shell-bar .home-search input:focus {
  width: min(46vw, 240px) !important;
  padding-inline: 16px !important;
  color: #a8bcd8 !important;
  caret-color: #5ec8ff !important;
  background-color: #06101f !important;
  background-image: none !important;
  border-color: #5ec8ff !important;
  z-index: 6 !important;
  box-shadow: 0 8px 22px rgba(47, 125, 255, .35) !important;
}
html.playarc .shell-bar.shell-bar.shell-bar:has(.home-search input:focus) .home-search {
  position: relative !important;
  inset-inline: auto !important;
  top: auto !important;
  z-index: 6 !important;
}
html.playarc .shell-bar:has(.home-search input:focus) > .shell-brand,
html.playarc .shell-bar:has(.home-search input:focus) > :not(.shell-end):not(.shell-meta),
html.playarc .shell-bar:has(.home-search input:focus) :is(.shell-end, .shell-meta) > :not(.home-search) {
  opacity: 1 !important;
  pointer-events: auto !important;
}


html.playarc body.home-console .pa-hero {
  background:
    radial-gradient(90% 140% at 88% 0%, rgba(47, 125, 255, .28), transparent 58%),
    radial-gradient(120% 160% at 8% 115%, rgba(94, 200, 255, .16), transparent 62%),
    linear-gradient(165deg, rgba(6, 16, 31, .55), rgba(4, 7, 14, .42)) !important;
  box-shadow: 0 24px 60px -24px rgba(4, 7, 14, .6) !important;
}
html.playarc body.home-console .pa-hero-body,
html.playarc body.home-console .home-hero-copy {
  background: linear-gradient(165deg, rgba(6, 16, 31, .72), rgba(4, 7, 14, .6)) !important;
  border: 1px solid rgba(94, 200, 255, .28) !important;
  box-shadow: 0 30px 70px -30px rgba(28, 10, 40, .85), inset 0 1px 0 rgba(255, 217, 192, .12) !important;
}

html.playarc body.home-console .pa-hero-title,
html.playarc body.home-console .pa-hero-body > p {
  text-shadow: 0 2px 18px rgba(28, 10, 40, .85), 0 1px 3px rgba(28, 10, 40, .9) !important;
}


html.playarc body.home-console .pa-hero-actions > a:first-child,
html.playarc body.home-console .home-hero-cta > a:first-child {
  background: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  background-image: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  color: #06101f !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-shadow: 0 10px 24px -8px rgba(47, 125, 255, .7) !important;
  transition: transform .2s ease, box-shadow .2s ease !important;
}
html.playarc body.home-console .pa-hero-actions > a:first-child:hover,
html.playarc body.home-console .home-hero-cta > a:first-child:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 16px 30px -8px rgba(47, 125, 255, .85) !important;
}
html.playarc body.home-console .home-hw-buy {
  background: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  background-image: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  color: #06101f !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-shadow: 0 8px 18px -8px rgba(47, 125, 255, .7) !important;
  transition: transform .18s ease, box-shadow .18s ease !important;
}
html.playarc body.home-console .home-hw-buy:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 24px -8px rgba(47, 125, 255, .85) !important;
}

html.playarc body.home-console .pa-hero-dots {
  background: rgba(6, 16, 31, .55) !important;
  border: 1px solid rgba(94, 200, 255, .25) !important;
}
html.playarc body.home-console .pa-hero-dot {
  background: rgba(94, 200, 255, .4) !important;
}
html.playarc body.home-console .pa-hero-dot.is-on {
  background: linear-gradient(90deg, #5ec8ff, #2f7dff) !important;
  box-shadow: 0 0 10px rgba(47, 125, 255, .7) !important;
}


html.playarc body.home-console .shell-bar .home-search,
html.playarc body.home-console .shell-bar .pa-search {
  border: 0 !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

html.playarc.pa-ready body.home-console .shell-bar .shell-end .pa-search,
html.playarc.pa-ready body.home-console .shell-bar .shell-end .home-search,
html.playarc.pa-ready body.home-console .shell-bar .shell-meta .pa-search,
html.playarc.pa-ready body.home-console .shell-bar .shell-meta .home-search {
  border-radius: 999px !important;
  overflow: hidden !important;
}
html.playarc.pa-ready body.home-console .shell-bar .shell-end .pa-search:focus-within,
html.playarc.pa-ready body.home-console .shell-bar .shell-end .home-search:focus-within,
html.playarc.pa-ready body.home-console .shell-bar .shell-meta .home-search:focus-within {
  border-radius: 999px !important;
}
html.playarc .pa-dock-ico,
html.playarc .pa-dock-item .pa-dock-ico {
  box-shadow: none !important;
  border: 0 !important;
  outline: none !important;
}


html.playarc .pa-cart-chip {
  border: 1px solid rgba(94, 200, 255, .45) !important;
  background: rgba(6, 16, 31, .4) !important;
  color: #a8bcd8 !important;
  border-radius: 999px !important;
}
html.playarc .pa-cart-chip:hover {
  border-color: #5ec8ff !important;
  box-shadow: 0 6px 16px -6px rgba(47, 125, 255, .6) !important;
}
html.playarc body.home-console #homeWorlds .hw-brand.is-on {
  --bc: #2f7dff !important;
  background: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  background-image: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  color: #06101f !important;
  border-color: transparent !important;
  box-shadow: 0 12px 26px -10px rgba(47, 125, 255, .75) !important;
}

html.playarc body.home-console #homeWorlds .hw-brand.is-on .hw-text,
html.playarc body.home-console #homeWorlds .hw-brand.is-on .home-world-mark {
  color: #06101f !important;
  -webkit-text-fill-color: #06101f !important;
}
html.playarc body.home-console #homeWorlds .hw-brand.is-on .home-world-mark {
  background: #06101f !important;
}

html.playarc .shell-nav a.is-active,
html.playarc .shell-nav .pa-tab.is-active {
  position: relative !important;
  
  color: #ffb07a !important;
  -webkit-text-fill-color: #ffb07a !important;
}

html.playarc body.home-console .pa-hero-stage .pa-slide:not(.is-active) {
  opacity: 0 !important;
}
html.playarc body.home-console .pa-hero-stage .pa-slide.is-active {
  opacity: 1 !important;
}

html.playarc body.home-console .pa-hero-stage .pa-slide {
  transition: opacity .8s ease !important;
}

html.playarc body.home-console .pa-slide::after {
  background:
    linear-gradient(90deg, rgba(28, 10, 40, .34) 0%, rgba(28, 10, 40, .14) 40%, rgba(28, 10, 40, 0) 68%, rgba(28, 10, 40, .22) 100%),
    linear-gradient(0deg, rgba(28, 10, 40, .4), transparent 42%) !important;
}
html.playarc body.home-console .pa-hero::after {
  background:
    linear-gradient(to top, rgba(28, 10, 40, .34) 0%, rgba(28, 10, 40, 0) 40%) !important;
}

@media (max-width: 820px) {
  html.playarc body.home-console .pa-hero::after,
  html.playarc body.home-console .pa-slide::after {
    background:
      linear-gradient(to top, rgba(28, 10, 40, .9) 0%, rgba(28, 10, 40, .72) 46%, rgba(28, 10, 40, .15) 78%, rgba(28, 10, 40, 0) 100%) !important;
  }
  
  html.playarc body.home-console .home-hero-cta a:not(:first-child) {
    background: rgba(6, 16, 31, .72) !important;
    border: 1px solid rgba(255, 217, 192, .4) !important;
    color: #a8bcd8 !important;
    -webkit-text-fill-color: #a8bcd8 !important;
  }
  
  html.playarc body.home-console .home-hero-cta {
    flex-wrap: nowrap !important;
  }
  html.playarc body.home-console .home-hero-cta a:first-child {
    flex: 1 1 auto !important;
  }
}


html.playarc .shell-nav a.is-active::after,
html.playarc .shell-nav .pa-tab.is-active::after {
  content: none !important;
  display: none !important;
}


html.playarc #paPalms {
  
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  
  height: 900vh !important;
  min-height: 900vh !important;
  z-index: -1 !important;
  pointer-events: none !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center top !important;
  animation: none !important;
}




html.playarc body.acct-pub .acct-hero {
  background:
    radial-gradient(120% 140% at 100% 0%, rgba(47, 125, 255, .28), transparent 46%),
    radial-gradient(90% 120% at 0% 100%, rgba(94, 200, 255, .2), transparent 50%),
    linear-gradient(180deg, rgba(6, 16, 31, .82), rgba(22, 12, 44, .72)) !important;
  border: 1px solid rgba(94, 200, 255, .3) !important;
  box-shadow: 0 18px 40px -24px rgba(12, 4, 28, .8) !important;
}
html.playarc body.acct-pub .acct-card,
html.playarc body.acct-pub .acct-show,
html.playarc body.acct-pub .acct-filter,
html.playarc body.acct-pub .acct-side {
  background: linear-gradient(180deg, rgba(6, 16, 31, .86), rgba(16, 8, 30, .9)) !important;
  border-color: rgba(94, 200, 255, .22) !important;
}
html.playarc body.acct-pub .acct-card:hover {
  box-shadow: inset 0 0 0 1px rgba(94, 200, 255, .5), 0 16px 30px -22px #2f7dff !important;
}
html.playarc body.acct-pub .acct-card-art,
html.playarc body.acct-pub .acct-card-art .ph,
html.playarc body.acct-pub .acct-show-grid img {
  background: linear-gradient(180deg, #06101f, #06101f) !important;
}


html.playarc .ps-login-glyph,
html.playarc .acct-search-clear,
html.playarc .acct-try,
html.playarc .acct-card-ask,
html.playarc .acct-meta-cap,
html.playarc .pa-phone-sheet-link,
html.playarc .pa-social-back,
html.playarc .sc-public,
html.playarc .pa-console-scroll-thumb {
  background-color: rgba(255, 176, 122, .16) !important;
  border-color: rgba(238, 126, 182, .45) !important;
  color: #ffd9c0 !important;
}
html.playarc .pa-footer-dot { background: #ee7eb6 !important; }


html.playarc .pa-cart-scrim { background: rgba(12, 4, 28, .62) !important; }
html.playarc .pa-cart-drawer {
  background: linear-gradient(180deg, rgba(6, 16, 31, .98), rgba(16, 8, 30, .99)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 217, 192, .16),
    inset 0 0 0 1px rgba(94, 200, 255, .3),
    0 30px 60px -20px rgba(12, 4, 28, .9) !important;
}
html.playarc .pa-cart-drawer {
  font-family: "Vazirmatn", Tahoma, sans-serif !important;
}
html.playarc .pa-cart-head h2 { color: #ffd9c0 !important; }
html.playarc .pa-cart-close {
  background: rgba(255, 176, 122, .16) !important;
  color: #ffd9c0 !important;
}
html.playarc .pa-cart-item {
  background: rgba(44, 16, 63, .45) !important;
  box-shadow: inset 0 0 0 1px rgba(238, 126, 182, .22) !important;
}
html.playarc .pa-cart-item img,
html.playarc .pa-cart-ph { background: rgba(255, 176, 122, .12) !important; }
html.playarc .pa-cart-info a { color: #fff4ec !important; }
html.playarc .pa-cart-info b { color: #ffb07a !important; }
html.playarc .pa-cart-cta,
html.playarc #paCartCouponGo {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
}
html.playarc .pa-cart-note,
html.playarc .pa-cart-empty { color: rgba(255, 217, 192, .7) !important; }
html.playarc .pa-cart-badge {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  box-shadow: 0 4px 12px rgba(238, 126, 182, .5) !important;
}


html.playarc {
  --ds-bg: #06101f;
  --ds-bg-2: #06101f;
  --ds-card: #06101f;
  --ds-card-2: #06101f;
  --ds-inset: #06101f;
  --ds-line: rgba(238, 126, 182, .16);
  --ds-line-2: rgba(238, 126, 182, .3);
  --ds-text: #fff4ec;
  --ds-dim: #ffd9c0;
  --ds-faint: rgba(255, 217, 192, .62);
  --ds-accent: #ffb07a;
  --ds-accent-deep: #ee7eb6;
  --ds-ring: 0 0 0 3px rgba(238, 126, 182, .2);
}
html.playarc body.dash-body {
  background:
    radial-gradient(1100px 420px at 85% -140px, rgba(238, 126, 182, .16), transparent 64%),
    #06101f !important;
}
html.playarc .dash-nav a.is-on {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
}
html.playarc .dash-card table th,
html.playarc .dash-table-wrap th,
html.playarc table.dash-table th {
  background: #06101f !important;
  color: #ffd9c0 !important;
}


html.playarc.ps-fx.pa-ready :is(header.liquidGL.wiki-top, header.liquidGL.storage-top, header.topbar, .shell-bar, .shell-bar.shell-bar) :is(.shell-nav, .shell-nav.pa-tabs, .shell-nav.pa-tabs.pa-tabs) :is(a, button).pa-tab.is-active,
html.playarc.ps-fx.pa-ready :is(header.liquidGL.wiki-top, header.liquidGL.storage-top, .shell-bar) .shell-nav.pa-tabs :is(a, button).pa-tab.is-active:hover,
html.playarc.ps-fx.pa-ready :is(header.liquidGL.wiki-top, header.liquidGL.storage-top, header.topbar, .shell-bar, .shell-bar.shell-bar) :is(.shell-nav, .shell-nav.pa-tabs, .shell-nav.pa-tabs.pa-tabs) :is(a, button).pa-tab[aria-current="page"],
html.playarc.ps-fx.pa-ready :is(header.liquidGL.wiki-top, header.liquidGL.storage-top) :is(.shell-bar, .shell-bar.shell-bar) :is(.shell-nav, .shell-nav.pa-tabs) :is(a, button).pa-tab.is-active,
html.playarc.ps-fx.pa-ready :is(header.liquidGL.wiki-top, header.liquidGL.storage-top) .shell-bar .shell-nav.pa-tabs :is(a, button).pa-tab.is-active:hover,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs :is(a, button).pa-tab.is-active,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs :is(a, button).pa-tab.is-active:hover,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs :is(a, button).pa-tab[aria-current="page"] {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
  box-shadow: inset 0 -2px 0 #ee7eb6 !important;
}
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs :is(a, button).pa-tab:not(.is-active):not([aria-current="page"]),
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs :is(a, button).pa-tab:not(.is-active):not([aria-current="page"]):hover,
html.playarc.ps-fx.pa-ready :is(header.liquidGL.wiki-top, header.liquidGL.storage-top) .shell-bar .shell-nav.pa-tabs :is(a, button).pa-tab:not(.is-active):not([aria-current="page"]) {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
}


html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active),
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active):hover,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs button.pa-tab:not(.is-active) {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
}
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab.is-active:hover,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab[aria-current="page"] {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
  box-shadow: inset 0 -2px 0 #ee7eb6 !important;
}

html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active),
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab:not(.is-active):hover,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs button.pa-tab:not(.is-active) {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
}

html.playarc .shell-nav .pa-tab.is-active .pa-tab-label,
html.playarc .shell-nav a.pa-tab.is-active .pa-tab-label,
html.playarc .shell-nav .pa-tab[aria-current="page"] .pa-tab-label {
  color: #ffb07a !important;
  -webkit-text-fill-color: #ffb07a !important;
}
html.playarc .shell-nav .pa-tab:not(.is-active):not([aria-current="page"]) .pa-tab-label {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
}

html.playarc .shell-nav .pa-tab.is-active .pa-tab-label,
html.playarc .shell-nav .pa-tab[aria-current="page"] .pa-tab-label,
html.playarc .shell-nav a.pa-tab[aria-current="page"]:not(.is-active) .pa-tab-label,
html.playarc .shell-nav a.pa-tab.is-active .pa-tab-label {
  color: #ffb07a !important;
  -webkit-text-fill-color: #ffb07a !important;
}


@media (max-width: 820px) {
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar,
  html.playarc .shell-bar.shell-bar.shell-bar,
  html.playarc .storage-app .shell-bar.shell-bar.shell-bar,
  html.playarc .wiki-app .shell-bar.shell-bar.shell-bar {
    display: flex !important;
    grid-template-columns: none !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    
    height: 80px !important;
    padding-inline: 10px !important;
    overflow: hidden !important;
  }
  
  html.playarc .shell-bar .pa-mmenu-brand > .shell-brand.shell-brand {
    position: static !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    transform: none !important;
  }
  
  html.playarc .shell-bar .home-search.home-search,
  html.playarc .shell-bar .pa-search.pa-search,
  html.playarc .shell-bar .shell-end > div:has(input[type="search"]) {
    display: inline-flex !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    width: auto !important;
    max-width: none !important;
    position: relative !important;
    inset: auto !important;
  }
  html.playarc .shell-bar .shell-meta.shell-meta:has(.home-search),
  html.playarc .shell-bar .shell-meta.shell-meta:has(.pa-search) {
    display: inline-flex !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }
  
  html.playarc .shell-bar .pa-locale-clock.pa-locale-clock.pa-locale-clock.pa-locale-clock,
  html.playarc .shell-bar .pa-clock-wrap.pa-clock-wrap.pa-clock-wrap { display: none !important; }
  html.playarc .shell-bar.shell-bar.shell-bar > .shell-end {
    display: flex !important;
    
    flex: 0 1 auto !important;
    min-width: 0 !important;
    align-items: center !important;
  }
  
  
  html.playarc .shell-bar.shell-bar .pa-mmenu-brand.pa-mmenu-brand { order: 1 !important; flex-direction: row !important; }
  html.playarc .shell-bar.shell-bar.shell-bar > .shell-end { order: 2 !important; }
  html.playarc .shell-bar.shell-bar > .shell-nav { order: 3 !important; }
}


@media (max-width: 820px) {
  
  html.playarc .shell-bar.shell-bar.shell-bar {
    position: relative !important;
  }
  html.playarc .shell-bar.shell-bar .shell-end.shell-end:has(.home-search),
  html.playarc .shell-bar.shell-bar .shell-end.shell-end:has(.pa-search) {
    flex: 1 1 auto !important;
    justify-content: center !important;
  }
  
  html.playarc .shell-bar.shell-bar .shell-meta.shell-meta:has(.home-search),
  html.playarc .shell-bar.shell-bar .shell-meta.shell-meta:has(.pa-search) {
    position: static !important;
    flex: 1 1 auto !important;
    width: auto !important;
  }
  
  @media (max-width: 640px) {
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar .home-search.home-search,
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar.shell-bar .pa-search.pa-search {
    position: absolute !important;
    left: 132px !important;
    right: 62px !important;
    inset: unset !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: auto !important;
    max-width: none !important;
    flex: none !important;
    margin: 0 !important;
    z-index: 5 !important;
  }
  }
}


@media (max-width: 820px) {
  html.playarc .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot::before {
    background: rgba(94, 200, 255, .55) !important;
  }
  html.playarc .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot.is-on {
    background: transparent !important;
    background-image: none !important;
    width: 36px !important;
    box-shadow: none !important;
  }
  html.playarc .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot.is-on::before {
    width: 26px !important;
    background: linear-gradient(90deg, #5ec8ff, #2f7dff) !important;
    box-shadow: 0 0 10px rgba(47, 125, 255, .7);
  }
  html.playarc .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot:focus-visible::before {
    box-shadow: 0 0 0 2px rgba(94, 200, 255, .75);
  }
}


html.playarc .pa-footer .pa-footer-links.pa-footer-links {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 10px 24px !important;
  justify-items: center !important;
  max-width: 760px !important;
  margin-inline: auto !important;
}
html.playarc .pa-footer .pa-footer-links a {
  white-space: nowrap !important;
}
@media (max-width: 640px) {
  html.playarc .pa-footer .pa-footer-links {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px 16px !important;
  }
}
html.playarc .pa-footer-seal {
  padding: 8px !important;
  border-radius: 12px !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28) !important;
}



html.playarc .shell-bar > .shell-nav.shell-nav.shell-nav.shell-nav {
  scrollbar-width: thin !important;
  
  scrollbar-color: #ffb07a rgba(255, 176, 122, .16) !important;
}
html.playarc .shell-bar > .shell-nav.shell-nav.shell-nav.shell-nav::-webkit-scrollbar {
  
  height: 4px !important;
}
html.playarc .shell-bar > .shell-nav.shell-nav.shell-nav.shell-nav::-webkit-scrollbar-thumb {
  background: #ffb07a;
  border-radius: 8px;
}
html.playarc .shell-bar > .shell-nav.shell-nav.shell-nav.shell-nav::-webkit-scrollbar-track {
  background: transparent;
}


html.playarc body.pa-mmenu-open header.liquidGL.liquidGL.liquidGL.liquidGL,
html.playarc body.pa-mmenu-open header.storage-top.storage-top.storage-top,
html.playarc body.pa-mmenu-open header.wiki-top.wiki-top.wiki-top.wiki-top {
  transform: none !important;
  isolation: auto !important;
}


html.playarc body.pa-mmenu-open .shell-nav.shell-nav.shell-nav.shell-nav {
  background-color: #06101f !important;
  background-image: linear-gradient(180deg, rgba(8, 15, 29, .99), rgba(5, 11, 22, .996)) !important;
}


html.playarc body.pa-mmenu-open main.pa-home,
html.playarc body.pa-mmenu-open main {
  z-index: 0 !important;
  position: relative !important;
}


html.playarc.pa-ready body.home-console .shell-bar .pa-search.home-search.home-search::before {
  transform: translate(var(--pa-ico-shift, 0px), -50%) !important;
}


html.playarc .pa-consent.pa-consent .is-ok {
  background: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  color: #06101f !important;
}
html.playarc .pa-consent.pa-consent .is-no {
  background: rgba(6, 16, 31, .9) !important;
  color: #a8bcd8 !important;
  box-shadow: inset 0 0 0 1px rgba(94, 200, 255, .3) !important;
}
html.playarc .pa-consent.pa-consent a { color: #5ec8ff !important; }


@media (max-width: 820px) {
  html.playarc .pa-consent.pa-consent {
    bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
  }
}

@media (max-width: 820px) {
  html.playarc:has(.pa-phone-dock) .pa-consent.pa-consent {
    bottom: calc(76px + env(safe-area-inset-bottom, 0px)) !important;
  }
}


@media (max-width: 820px) {
  html.playarc .pa-consent.pa-consent {
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 8px 10px !important;
  }
  html.playarc .pa-consent.pa-consent p {
    flex: 1 1 auto !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }
  html.playarc .pa-consent.pa-consent .pa-consent-acts {
    flex-direction: column !important;
    gap: 6px !important;
  }
  html.playarc .pa-consent.pa-consent .pa-consent-acts button {
    min-height: 32px !important;
    padding: 4px 10px !important;
    font-size: 12px !important;
  }
  
  html.playarc .pa-consent.pa-consent {
    width: min(210px, calc(100% - 24px)) !important;
    max-width: min(210px, calc(100% - 24px)) !important;
  }
}


html.playarc .pa-consent.pa-consent {
  position: fixed !important;
  top: auto !important;
  margin-top: 0 !important;
  z-index: 80 !important;
  
  box-sizing: border-box !important;
  
  background: #08101e !important;
  width: min(820px, calc(100% - 24px)) !important;
  max-width: min(820px, calc(100% - 24px)) !important;
  
  inset-inline: auto calc((100% - min(820px, 100% - 24px)) / 2) !important;
  margin-inline: 0 !important;
}


@media (max-width: 820px) {
  html.playarc .pa-consent.pa-consent {
    inset-inline: auto 12px !important;
    width: min(210px, calc(100% - 24px)) !important;
    max-width: min(210px, calc(100% - 24px)) !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 8px !important;
    margin-inline: 0 !important;
  }
}


html.playarc .pa-footer .pa-footer-bottom.pa-footer-bottom {
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px 16px !important;
}
html.playarc .pa-footer-seal.pa-footer-seal {
  
  order: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  line-height: 0 !important;
}
html.playarc .pa-enamad.pa-enamad img,
html.playarc .pa-enamad.pa-enamad .pa-enamad-badge {
  
  width: 92px !important;
  height: auto !important;
  display: block !important;
}


html.playarc .pa-enamad.pa-enamad img[data-pa-enamad-loaded="1"] + .pa-enamad-cap {
  display: none !important;
}

html.playarc .pa-enamad.pa-enamad img[data-pa-enamad-dead="1"] + .pa-enamad-cap.pa-enamad-cap,
html.playarc .pa-enamad.pa-enamad.pa-enamad:not(:has(img)) .pa-enamad-cap.pa-enamad-cap {
  position: static !important;
  display: flex !important;
  width: 92px !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 7px 6px !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  border-radius: 6px !important;
  color: #0b2148 !important;
  -webkit-text-fill-color: #0b2148 !important;
}


@media (max-width: 820px) {
  
  html.playarc:has(.pa-phone-dock) body.home-console,
  html.playarc:has(.pa-phone-dock) body.pa-phone {
    padding-bottom: calc(132px + env(safe-area-inset-bottom, 0px)) !important;
  }
  
  html.playarc:has(.pa-phone-dock) footer.pa-footer {
    padding-bottom: calc(78px + env(safe-area-inset-bottom, 0px)) !important;
  }
}


html.playarc.playarc.pa-scrolling .shell-bar.shell-bar.shell-bar,
html.playarc.playarc.pa-scrolling .liquidGL-content.shell-bar,
html.playarc.playarc.pa-scrolling header.wiki-top,
html.playarc.playarc.pa-scrolling header.topbar {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  
  transition: none !important;
}


html.playarc .pa-footer .pa-footer-links .pa-footer-seal.pa-footer-seal {
  grid-column: 4 !important;
  grid-row: 3 / span 2 !important;
  align-self: start !important;
  justify-self: center !important;
  order: 0 !important;
  width: auto !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  margin: 4px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  line-height: 0 !important;
  gap: 8px !important;
}

html.playarc .pa-footer .pa-footer-links a.pa-enamad.pa-enamad {
  display: inline-flex !important;
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  line-height: 0 !important;
}

html.playarc .pa-footer .pa-footer-links .pa-enamad .pa-enamad-cap.pa-enamad-cap {
  color: #0b2148 !important;
  -webkit-text-fill-color: #0b2148 !important;
  text-shadow: none !important;
  font-size: 11px !important;
  font-weight: 800 !important;
}

html.playarc .pa-footer .pa-footer-links .pa-enamad.pa-enamad img:not([data-pa-enamad-loaded="1"]) + .pa-enamad-cap.pa-enamad-cap {
  display: flex !important;
}

html.playarc .pa-footer .pa-footer-links .pa-enamad.pa-enamad img,
html.playarc .pa-footer .pa-footer-links .pa-enamad.pa-enamad .pa-enamad-badge {
  width: 78px !important;
  height: 86px !important;
  max-height: none !important;
  object-fit: contain !important;
  background: #fff !important;
}

@media (max-width: 640px) {
  
  html.playarc .pa-footer .pa-footer-links.pa-footer-links {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  html.playarc .pa-footer .pa-footer-links .pa-footer-seal.pa-footer-seal {
    grid-column: 2 !important;
    grid-row: auto !important;
    margin-top: 8px !important;
  }
}


html.playarc .pa-rail-track.pa-rail-track,
html.playarc body.home-console .pa-rail-track.pa-rail-track,
html.playarc body.home-console .home-worlds.home-worlds {
  touch-action: pan-y pinch-zoom !important;
}


html.playarc.playarc #ps-universe,
html.playarc.playarc.pa-wgl #ps-universe {
  display: none !important;
}
html.playarc.playarc .shell-bar.shell-bar.shell-bar,
html.playarc.playarc .liquidGL-content.shell-bar,
html.playarc.playarc header.wiki-top,
html.playarc.playarc header.topbar,
html.playarc.playarc header.liquidGL {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease !important;
}
html.playarc.playarc #paPalms {
  animation: none !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}


html.playarc {
  --color-accent: #5ec8ff !important;
  --color-accent-deep: #2f7dff !important;
  --accent: #5ec8ff !important;
  --ds-accent: #5ec8ff !important;
  --ds-card-2: #06101f !important;
}

html.playarc .pa-consent .is-ok,
html.playarc .pa-cart-cta,
html.playarc .btn.primary,
html.playarc .btn-primary,
html.playarc button.primary,
html.playarc .acct-cta,
html.playarc .gn-go {
  background: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  background-image: linear-gradient(180deg, #5ec8ff, #2f7dff) !important;
  color: #04101f !important;
  -webkit-text-fill-color: #04101f !important;
  border-color: transparent !important;
}


html.playarc {
  --color-accent: #ffb07a !important;
  --color-accent-deep: #ee7eb6 !important;
  --accent: #ffb07a !important;
  --ds-accent: #ffb07a !important;
  --ds-accent-deep: #ee7eb6 !important;
}
html.playarc .pa-consent.pa-consent .is-ok,
html.playarc .pa-cart-cta,
html.playarc .btn.primary,
html.playarc .btn-primary,
html.playarc button.primary,
html.playarc .acct-cta,
html.playarc .gn-go {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  background-image: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
  border-color: transparent !important;
}

html.playarc body.home-console .home-hw .home-hw-buy:not(.out):not(.ask),
html.playarc body.home-console #playstation .home-hw .home-hw-buy:not(.out):not(.ask),
html.playarc body.home-console #xbox .home-hw .home-hw-buy:not(.out):not(.ask),
html.playarc body.home-console #nintendo .home-hw .home-hw-buy:not(.out):not(.ask),
html.playarc body.home-console #meta .home-hw .home-hw-buy:not(.out):not(.ask),
html.playarc body.home-console #racing .home-hw .home-hw-buy:not(.out):not(.ask) {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  background-image: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
  border-color: transparent !important;
}



html.playarc .pa-footer {
  background:
    linear-gradient(180deg, rgba(44, 16, 63, .55), rgba(28, 10, 40, .72)) !important;
}
html.playarc .pa-footer::before {
  background: linear-gradient(90deg, transparent, rgba(255, 176, 122, .6), rgba(238, 126, 182, .55), transparent) !important;
}




@media (max-width: 1024px) {
  html.playarc .pa-footer .pa-footer-brand {
    justify-content: center !important;
    align-items: center !important;
  }
  html.playarc .pa-phone-dock.pa-phone-dock {
    inset-inline: 12px !important;
    left: 12px !important;
    right: 12px !important;
    width: auto !important;
    bottom: calc(10px + env(safe-area-inset-bottom, 0px)) !important;
    border-radius: 999px !important;
    background: linear-gradient(180deg, rgba(44, 16, 63, .9), rgba(20, 8, 30, .94)) !important;
    box-shadow:
      inset 0 0 0 1px rgba(255, 176, 122, .28),
      0 16px 34px -16px rgba(0, 0, 0, .8) !important;
    border-top: 0 !important;
  }
  html.playarc .pa-phone-dock .pa-dock-item.is-active,
  html.playarc .pa-phone-dock a.pa-dock-item.is-active {
    background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
    color: #2c103f !important;
    -webkit-text-fill-color: #2c103f !important;
    box-shadow: 0 6px 16px rgba(238, 126, 182, .4) !important;
  }
  html.playarc .pa-dock-item.is-active .pa-dock-ico {
    box-shadow: none !important;
  }
}



html.playarc .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc .shell-nav.pa-tabs a.pa-tab.is-active:hover,
html.playarc.ps-fx .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc.ps-fx .liquidGL .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc.ps-fx .liquidGL.wiki-top .shell-nav.pa-tabs a.pa-tab.is-active,
html.playarc header.wiki-top .shell-nav.pa-tabs a.pa-tab.is-active {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  border: 0 !important;
  box-shadow: 0 8px 18px -10px rgba(238, 126, 182, .8) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
}
html.playarc .shell-nav.pa-tabs a.pa-tab.is-active span,
html.playarc .shell-nav.pa-tabs a.pa-tab.is-active .pa-tab-label,
html.playarc .shell-nav.pa-tabs a.pa-tab.is-active .pa-tab-ico {
  color: #ffb07a !important;
  -webkit-text-fill-color: #ffb07a !important;
}
html.playarc .shell-nav.pa-tabs a.pa-tab.is-active span::after {
  background: #ee7eb6 !important;
}


html.playarc .shell-nav .pa-tab .pa-tab-label,
html.playarc .shell-nav a.pa-tab .pa-tab-label {
  color: #ffd9c0 !important;
  -webkit-text-fill-color: #ffd9c0 !important;
}
html.playarc .shell-nav .pa-tab.is-active .pa-tab-label,
html.playarc .shell-nav a.pa-tab.is-active .pa-tab-label,
html.playarc .shell-nav .pa-tab[aria-current="page"] .pa-tab-label {
  color: #ffb07a !important;
  -webkit-text-fill-color: #ffb07a !important;
}




html.playarc .ps-login-chip.ps-login-chip {
  background: rgba(255, 176, 122, .1) !important;
  border-color: rgba(238, 126, 182, .45) !important;
  color: #ffd9c0 !important;
}
html.playarc .pa-cart-chip.pa-cart-chip {
  background: rgba(255, 176, 122, .1) !important;
  border-color: rgba(238, 126, 182, .45) !important;
  color: #ffd9c0 !important;
}



html.playarc body.home-console .home-hero-cta a:first-child {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  background-image: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
  box-shadow: 0 16px 34px -14px rgba(238, 126, 182, .9) !important;
}
html.playarc body.home-console .home-hero-cta a:first-child:hover {
  box-shadow: 0 20px 40px -14px rgba(238, 126, 182, 1) !important;
}
html.playarc body.home-console .pa-hero-dot.is-on {
  background: linear-gradient(90deg, #ffb07a, #ee7eb6) !important;
  box-shadow: 0 0 12px rgba(238, 126, 182, .7) !important;
}
html.playarc .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot.is-on::before {
  background: linear-gradient(90deg, #ffb07a, #ee7eb6) !important;
  box-shadow: 0 0 10px rgba(238, 126, 182, .7) !important;
}

html.playarc.playarc body.home-console .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot.is-on,
html.playarc.playarc .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot.is-on::before {
  background: linear-gradient(90deg, #ffb07a, #ee7eb6) !important;
  background-image: linear-gradient(90deg, #ffb07a, #ee7eb6) !important;
  box-shadow: 0 0 12px rgba(238, 126, 182, .7) !important;
}
html.playarc.playarc body.home-console .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot:not(.is-on),
html.playarc.playarc .pa-hero-dots.pa-hero-dots .pa-hero-dot.pa-hero-dot:not(.is-on)::before {
  background: rgba(255, 217, 192, .4) !important;
  background-image: none !important;
  box-shadow: none !important;
}



html.playarc .pa-sfchip.active,
html.playarc .pa-sfapply {
  background: linear-gradient(150deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
  box-shadow: 0 4px 14px rgba(238, 126, 182, .35) !important;
}
html.playarc .pa-sfchip:hover {
  border-color: rgba(238, 126, 182, .45) !important;
  background: rgba(238, 126, 182, .10) !important;
}
html.playarc .pa-social-hud.pa-social-hud.pa-social-dock .sc-new,
html.playarc .sc-dlg.sc-dlg.pa-dock-dlg .sc-go {
  background: linear-gradient(135deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
}



html.playarc .pa-countries-btn {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
}
html.playarc .pa-countries-btn:hover { background: linear-gradient(180deg, #ffc099, #f49ac8) !important; }



@media (max-width: 820px) {
  html.playarc.ps-fx.pa-ready body > header.liquidGL.storage-top.wiki-top.wiki-top,
  html.playarc.ps-fx body > header.liquidGL.storage-top.wiki-top.wiki-top,
  html.playarc body > header.liquidGL.storage-top.wiki-top.wiki-top,
  html.playarc body > header.liquidGL.storage-top.storage-top,
  html.playarc body > header.liquidGL.wiki-top.wiki-top,
  html.playarc header.liquidGL,
  html.playarc header.storage-top,
  html.playarc header.wiki-top {
    height: 80px !important;
    min-height: 80px !important;
    max-height: none !important;
  }
}



html.playarc .pa-footer-seal.pa-footer-seal {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 8px !important;
}
html.playarc .pa-footer .pa-footer-links .pa-enamad.pa-enamad img,
html.playarc .pa-footer .pa-footer-links .pa-enamad.pa-enamad .pa-enamad-badge {
  width: 58px !important;
  height: 64px !important;
  max-height: 64px !important;
}

html.playarc .pa-footer .pa-enamad.pa-enamad:not(:has(img[data-pa-enamad-loaded="1"])) {
  width: auto !important;
  height: auto !important;
}
html.playarc .pa-footer .pa-enamad.pa-enamad .pa-enamad-cap.pa-enamad-cap {
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 8px 10px !important;
  white-space: nowrap !important;
}

html.playarc .pa-footer a.pa-zp.pa-zp {
  display: inline-flex !important;
  background: #fff !important;
  align-items: center !important;
  height: auto !important;
  padding: 0 !important;
  background: #fff !important;
  border-radius: 8px !important;
  line-height: 0 !important;
}
html.playarc .pa-footer a.pa-zp.pa-zp img {
  display: block !important;
  height: 72px !important;
  width: 51px !important;
  max-width: none !important;
}



html.playarc .pa-footer a.pa-enamad.pa-enamad::before,
html.playarc .pa-footer a.pa-zp.pa-zp::before {
  content: none !important;
  display: none !important;
}



html.playarc .pa-rail-track.pa-rail-track,
html.playarc .pa-gift-track.pa-gift-track {
  direction: ltr !important;
}



html.playarc .pa-footer a.pa-enamad.pa-enamad:not(:has(img[data-pa-enamad-loaded="1"])) {
  display: inline-flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 51px !important;
  height: 72px !important;
  padding: 6px !important;
  background: #fff !important;
  border-radius: 8px !important;
  text-align: center !important;
}
html.playarc .pa-footer a.pa-enamad.pa-enamad:not(:has(img[data-pa-enamad-loaded="1"])) .pa-enamad-cap.pa-enamad-cap {
  position: static !important;
  display: flex !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  background: transparent !important;
  color: #0b2148 !important;
  -webkit-text-fill-color: #0b2148 !important;
  font-size: 9px !important;
  line-height: 1.35 !important;
  white-space: normal !important;
  text-align: center !important;
}



html.playarc .shell-nav.pa-tabs a.pa-tab.is-active .pa-tab-label,
html.playarc .shell-nav.pa-tabs a.pa-tab.is-active .pa-tab-ico,
html.playarc .shell-nav.pa-tabs a.pa-tab[aria-current="page"] .pa-tab-label,
html.playarc .shell-nav.pa-tabs button.pa-tab.is-active .pa-tab-label,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab.is-active .nav-ico,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab.is-active .pa-tab-ico,
html.playarc.ps-fx.pa-ready .shell-bar .shell-nav.pa-tabs a.pa-tab.is-active svg {
  color: #ffb07a !important;
  -webkit-text-fill-color: #ffb07a !important;
}




html.playarc .pa-social-launch-n[hidden],
html.playarc .pa-social-launch-n:empty,
html.playarc .shell-nav .pa-social-launch .pa-social-launch-n[hidden],
html.playarc .shell-nav .pa-social-launch .pa-social-launch-n:empty,
html.playarc .pa-mmenu-n[hidden],
html.playarc .pa-mmenu-n:empty {
  display: none !important;
}




html.playarc.playarc:not(:has(> body.admin-body)) #paPalms { opacity: 0.9 !important; }
html.playarc.playarc #paPalms .pa-palm-band {
  height: 100% !important;
  
  
  background-image: url('/fx/pa-palms.svg?v=PA_PALM_FIT_V2') !important;
  background-repeat: repeat-y !important;
  background-size: 100% auto !important;
  background-position: center top !important;
  
  
  -webkit-mask-image: linear-gradient(90deg, #000 0, #000 3%, transparent 11%, transparent 89%, #000 97%, #000 100%) !important;
  mask-image: linear-gradient(90deg, #000 0, #000 3%, transparent 11%, transparent 89%, #000 97%, #000 100%) !important;
}


html.playarc .wiki-tab.active,
html.playarc .wiki-tab.is-active,
html.playarc.ps-fx .wiki-tab.active,
html.playarc.ps-fx .wiki-tab.is-active,
html.playarc.ps-fx.pa-ready .wiki-tab.active,
html.playarc.ps-fx.pa-ready .wiki-tab.is-active {
  background: linear-gradient(180deg, #ffb07a, #ee7eb6) !important;
  background-color: #ee7eb6 !important;
  color: #2c103f !important;
  -webkit-text-fill-color: #2c103f !important;
  border-color: transparent !important;
  box-shadow: none !important;
}


html.playarc.playarc:not(:has(> body.admin-body)) body > #paPalms {
  position: fixed !important;
  
  z-index: -1 !important;
  opacity: 0.9 !important;
}



@media (max-width: 640px) {
  html.playarc.playarc.pa-ready body.home-console .shell-bar .shell-end .pa-search:not(:focus-within),
  html.playarc.playarc.pa-ready body.home-console .shell-bar .shell-end .home-search:not(:focus-within),
  html.playarc.playarc.pa-ready body.home-console .shell-bar .shell-meta .pa-search:not(:focus-within),
  html.playarc.playarc.pa-ready body.home-console .shell-bar .shell-meta .home-search:not(:focus-within) {
    width: 44px !important;
    min-width: 0 !important;
    flex: 0 0 44px !important;
    overflow: hidden !important;
  }
  html.playarc.playarc body.home-console .shell-bar .pa-search:focus-within,
  html.playarc.playarc body.home-console .shell-bar .home-search:focus-within {
    width: min(240px, 70vw) !important;
    flex: 0 0 auto !important;
  }
}



@media (max-width: 640px) {
  html.playarc.playarc.pa-ready body.home-console .shell-bar .pa-wordmark .logo {
    width: 24px !important;
    height: 24px !important;
    max-height: 24px !important;
  }
}



@media (max-width: 640px) {
  html.playarc.playarc.pa-ready body.home-console .pa-wordmark .pa-wordmark-sub {
    margin-inline-end: 8px !important;
  }
}



@media (max-width: 640px) {
  html.playarc.playarc.pa-ready body.home-console .pa-wordmark .pa-wordmark-names {
    display: inline-flex !important;
    align-items: baseline !important;
    gap: 8px !important;
  }
}



@media (min-width: 821px) {
  html.playarc .shell-bar.shell-bar.shell-bar.shell-bar,
  html.playarc .shell-bar.shell-bar.shell-bar {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    height: 60px !important;
  }
  html.playarc .shell-bar.shell-bar > .shell-nav.shell-nav {
    height: 60px !important;
    min-height: 0 !important;
    align-items: center !important;
  }
  html.playarc .shell-bar.shell-bar > .shell-nav .pa-tab {
    height: 60px !important;
    max-height: 60px !important;
  }
  
  html.playarc .shell-bar.shell-bar.shell-bar > .shell-end,
  html.playarc .shell-bar.shell-bar.shell-bar > .shell-meta {
    max-width: none !important;
  }
  
  html.playarc .shell-bar.shell-bar > .shell-brand > .pa-wordmark {
    display: inline-flex !important;
    align-items: center !important;
    height: auto !important;
  }
}
