.loadoutStandaloneV2 .siteFooterSocialV399 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 9px;
}.loadoutStandaloneV2 .siteFooterSocialV399 a {
  --social-icon: url('/assets/ui/social/telegram.svg');
  --social-color: #229ed9;
  display: grid;
  width: 32px;
  height: 32px;
  place-items: center;
  border: 1px solid rgba(216, 231, 225, .15);
  border-radius: 8px;
  background: linear-gradient(145deg, rgba(24, 38, 39, .92), rgba(7, 15, 17, .98));
  box-shadow: 0 8px 20px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .04);
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}.loadoutStandaloneV2 .siteFooterSocialV399 a > span {
  width: 18px;
  height: 18px;
  background: var(--social-color);
  -webkit-mask: var(--social-icon) center / contain no-repeat;
  mask: var(--social-icon) center / contain no-repeat;
  filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .32));
}.loadoutStandaloneV2 .siteFooterSocialV399 a:hover {
  transform: translateY(-2px);
  border-color: rgba(215, 232, 225, .34);
  box-shadow: 0 11px 25px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(255, 255, 255, .07);
}.loadoutStandaloneV2 .siteFooterSocialV399 .isYouTube { --social-icon: url('/assets/ui/social/youtube.svg'); --social-color: #ff0000; }.loadoutStandaloneV2 .siteFooterSocialV399 .isTwitch { --social-icon: url('/assets/ui/social/twitch.svg'); --social-color: #9146ff; }.loadoutStandaloneV2 .siteFooterSocialV399 .isTelegram { --social-icon: url('/assets/ui/social/telegram.svg'); --social-color: #229ed9; }.loadoutStandaloneV2 .siteFooterSocialV399 .isInstagram { --social-icon: url('/assets/ui/social/instagram.svg'); --social-color: linear-gradient(135deg, #feda75 4%, #fa7e1e 27%, #d62976 53%, #962fbf 75%, #4f5bd5 100%); }

/* One quiet footer strip. The navigation already exists in the header. */
.loadoutStandaloneV2 > .siteFooterV400 {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 42px 0 0 !important;
  padding: 0 24px !important;
  border: 0 !important;
  border-top: 1px solid rgba(183, 204, 198, .12) !important;
  border-radius: 0 !important;
  background: linear-gradient(180deg, rgba(8, 17, 17, .54), rgba(3, 9, 10, .92)) !important;
  color: #85938d !important;
  box-shadow: none !important;
  font-size: 10px !important;
}.loadoutStandaloneV2 .siteFooterPrimaryV400,
.loadoutStandaloneV2 .siteFooterLegalV400 {
  width: min(1410px, 100%) !important;
  margin: 0 auto !important;
}.loadoutStandaloneV2 .siteFooterPrimaryV400 {
  min-height: 62px !important;
  padding: 11px 0 !important;
  display: grid !important;
  grid-template-columns: minmax(280px, 1fr) auto minmax(320px, 1fr) !important;
  align-items: center !important;
  gap: 24px !important;
}.loadoutStandaloneV2 .siteFooterProjectV400 {
  min-width: 0 !important;
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  color: #78867f !important;
  line-height: 1.35 !important;
}.loadoutStandaloneV2 .siteFooterProjectV400 span + span {
  padding-left: 18px !important;
  border-left: 1px solid rgba(183, 204, 198, .12) !important;
}.loadoutStandaloneV2 .siteFooterProjectV400 a {
  color: #b9e94a !important;
  font-weight: 850 !important;
  text-decoration: none !important;
}.loadoutStandaloneV2 .siteFooterProjectV400 a:hover { color: #d9fa8a !important; }.loadoutStandaloneV2 .siteFooterSocialV400 { justify-content: center !important; }.loadoutStandaloneV2 .siteFooterSocialV400 a {
  width: 31px !important;
  height: 31px !important;
  border-color: rgba(210, 226, 220, .15) !important;
  background: rgba(13, 25, 24, .72) !important;
}.loadoutStandaloneV2 .siteFooterSocialV400 a > span { width: 17px !important; height: 17px !important; }.loadoutStandaloneV2 .siteFooterSocialV400 .isEmail { --social-icon: url('/assets/ui/social/email.svg'); --social-color: #dbe5e1; }.loadoutStandaloneV2 .siteFooterContactsV400 {
  min-width: 0 !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 14px !important;
}.loadoutStandaloneV2 .siteFooterContactsV400 a {
  color: #98a7a0 !important;
  font-size: 9px !important;
  font-weight: 720 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}.loadoutStandaloneV2 .siteFooterContactsV400 a:hover { color: #d8e2dd !important; }.loadoutStandaloneV2 .siteFooterLegalV400 {
  min-height: 31px !important;
  padding: 8px 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 20px !important;
  border-top: 1px solid rgba(183, 204, 198, .08) !important;
  color: #5f6e68 !important;
  font-size: 8px !important;
  line-height: 1.35 !important;
}.loadoutStandaloneV2 .siteFooterLegalV400 b {
  flex: 0 0 auto !important;
  color: #98c92c !important;
  font-size: 8px !important;
  letter-spacing: .055em !important;
}

@media (max-width: 1100px) {.loadoutStandaloneV2 .siteFooterPrimaryV400 { grid-template-columns: minmax(260px, 1fr) auto !important; }.loadoutStandaloneV2 .siteFooterContactsV400 { grid-column: 1 / -1 !important; justify-content: center !important; }.loadoutStandaloneV2 .siteFooterProjectV400 { justify-content: flex-start !important; }
}
@media (max-width: 720px) {.loadoutStandaloneV2 > .siteFooterV400,
.loadoutStandaloneV2 > .siteFooterV400 { margin-top: 28px !important; padding: 0 16px !important; }.loadoutStandaloneV2 .siteFooterPrimaryV400 { grid-template-columns: 1fr !important; gap: 12px !important; padding: 17px 0 !important; }.loadoutStandaloneV2 .siteFooterProjectV400 { flex-direction: column !important; align-items: center !important; gap: 5px !important; text-align: center !important; }.loadoutStandaloneV2 .siteFooterProjectV400 span + span { padding-left: 0 !important; border-left: 0 !important; }.loadoutStandaloneV2 .siteFooterSocialV400 { justify-content: center !important; }.loadoutStandaloneV2 .siteFooterContactsV400 { grid-column: auto !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 13px !important; }.loadoutStandaloneV2 .siteFooterLegalV400 { align-items: flex-start !important; font-size: 7.5px !important; }
}

.loadoutStandaloneV2 > footer.siteFooterV400 { padding:0 18px!important; margin-top:32px!important; font-family:Arial,sans-serif; text-align:left; }
.loadoutStandaloneV2 .siteFooterPrimaryV400 {grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:16px!important;}
.loadoutStandaloneV2 .siteFooterProjectV400{flex-wrap:wrap;gap:8px 12px!important;}
.loadoutStandaloneV2 .siteFooterContactsV400{flex-wrap:wrap;}
@media(max-width:1100px){.loadoutStandaloneV2 .siteFooterPrimaryV400{grid-template-columns:minmax(0,1fr) auto!important;}}
@media(max-width:720px){.loadoutStandaloneV2 .siteFooterPrimaryV400{grid-template-columns:minmax(0,1fr)!important;}.loadoutStandaloneV2 .siteFooterLegalV400{flex-wrap:wrap;}.loadoutStandaloneV2 .siteFooterProjectV400 span+span{border:0!important;padding:0!important;}}
