@import url(https://fonts.cdnfonts.com/css/myriad-pro);
:root {
  --bs-warning: #b80000;
  --bs-warning-rgb: 184, 0, 0;
  --bs-orange: #b80000;
  --bs-orange-rgb: 184, 0, 0;
  --bs-dark: #212223;
  --bs-dark-rgb: 33, 34, 35;
  --bs-black: #0e0e11;
  --bs-black-rgb: 14, 14, 17;
  --bs-secondary: #5c5854;
  --bs-secondary-rgb: 92, 88, 84;
  --bs-success: #5a5d0d;
  --bs-success-rgb: 90, 93, 13;
  --wc-navbar: #1b1b1a;
  --wc-navbar-rgb: 27, 27, 26;
  --wc-progress-warning: #7b4816;
  --wc-progress-warning-rgb: 123, 72, 22;
  --wc-progress-success-bg: #5a5d0e;
  --wc-progress-success-bg-rgb: 90, 93, 14;
  --wc-progress-success-bar: #6d7006;
  --wc-progress-success-bar-rgb: 109, 112, 6;
  --wc-timers-bg: #343434;
  --wc-timers-bg-rgb: 52, 52, 52;
  --wc-timer-bg: #5c5854;
  --wc-timer-bg-rgb: 92, 88, 84;
  --wc-timer-active-bg: #b80000;
  --wc-timer-active-bg-rgb: 184, 0, 0;
  --wc-timers-border: #232323;
  --wc-timers-border-rgb: 35, 35, 35;
  --wc-card-bg: #292928;
  --wc-card-bg-rgb: 41, 41, 40;
  --wc-loadout-bg: #353533;
  --wc-loadout-bg-rgb: 53, 53, 51;
  --wc-loadout-sub-bg: #3d3d3a;
  --wc-loadout-sub-bg-rgb: 61, 61, 58;
  --wc-action-bg: #55504f;
  --wc-action-bg-rgb: 85, 80, 79;
  --wc-action-hover-bg: #847f7e;
  --wc-action-hover-bg-rgb: 132, 127, 126;
}
p,
ul,
* {
  margin: 0;
  outline: 0;
  padding: 0;
  scrollbar-width: auto;
  scrollbar-color: var(--bs-dark);
  scroll-behavior: smooth;
}
html {
  position: relative;
  min-height: 100%;
  scroll-behavior: smooth;
}
body {
  min-height: 100vh;
}
html,
body {
  font-family: Myriad-Pro, sans-serif;
  font-size: 12px;
  font-display: swap;
}
.wc-navbar {
  background-color: rgba(var(--wc-navbar-rgb), 0.6);
}
.wc-navbar .navbar-brand {
  font-size: 15px;
}
.wc-navbar iconify-icon {
  font-size: 19px;
}
.offcanvas {
  background-color: rgba(var(--bs-dark-rgb), 0.989);
  color: var(--bs-light);
}
.popover {
  background-color: rgba(var(--bs-dark-rgb), 0.889);
  color: var(--bs-light);
}
.popover-header {
  background-color: rgba(var(--bs-black-rgb), 0.859);
  color: var(--bs-light);
  border-bottom: 1px solid rgba(var(--bs-secondary-rgb), 0.329);
}
.popover-body {
  color: var(--bs-light);
}
.tooltip,
.tooltip-inner,
.mapster_tooltip {
  --bs-tooltip-bg: rgba(var(--bs-dark-rgb), 0.5) !important;
  background-color: rgba(var(--bs-black-rgb), 1) !important;
  color: var(--bs-light) !important;
}
.mapster_tooltip {
  text-align: center;
  font-weight: 700;
  box-shadow: none !important;
}
.btn {
  box-shadow: rgba(var(--bs-dark-rgb), 0.25) 0 30px 60px -12px inset,
  rgba(var(--bs-black-rgb), 0.3) 0 18px 36px -18px inset;
}
.btn:hover {
  /*box-shadow: rgba(var(--bs-black-rgb), 0.17) 0 -23px 25px 0 inset,
  rgba(var(--bs-black-rgb), 0.15) 0 -36px 30px 0 inset,
  rgba(var(--bs-black-rgb), 0.1) 0 -79px 40px 0 inset,
  rgba(var(--bs-black-rgb), 0.06) 0 2px 1px,
  rgba(var(--bs-black-rgb), 0.09) 0 4px 2px, rgba(0, 0, 0, 0.09) 0 8px 4px,
  rgba(var(--bs-black-rgb), 0.09) 0 16px 8px,
  rgba(var(--bs-black-rgb), 0.09) 0 32px 16px;*/
}
.btn-glass {
  background: rgba(var(--bs-white-rgb), 0.03);
  border: 1px solid rgba(var(--wc-timers-border), 0);
  color: var(--bs-light);
}
.btn-check:checked + .btn.btn-glass,
.btn-check:hover + .btn.btn-glass {
  background: rgba(var(--bs-warning-rgb), 0.18);
  color: var(--bs-light);
  border: 1px solid var(--bs-warning);
}
.form-control,
.select2-selection {
  background-color: rgba(var(--bs-dark-rgb), 0.7) !important;
  color: var(--bs-light) !important;
  padding: 10px;
  border-color: rgba(var(--bs-secondary-rgb), 0.259) !important;
  border-radius: 8px !important;
}
select.form-control option,
.select2-results__option,
.select2-selection__choice {
  background-color: var(--bs-black) !important;
  color: var(--bs-light) !important;
  border: none !important;
}
.select2-results__option[aria-selected="true"],
.select2-selection__choice:hover {
  background-color: var(--bs-warning) !important;
}
select.form-control option:hover,
.select2-results__option:hover {
  background-color: var(--bs-dark) !important;
}
.form-control:focus {
  background-color: rgba(var(--bs-dark-rgb), 0.425) !important;
  color: var(--bs-light) !important;
  border-color: rgba(var(--bs-warning-rgb), 0.55) !important;
  box-shadow: 0 0 0 .18rem rgba(var(--bs-warning-rgb), 0.18) !important;
}
select.form-control option {
  background-color: var(--bs-black) !important;
}
.form-control::placeholder {
  color: var(--bs-light);
}
.form-check-input:checked {
  background-color: var(--bs-warning);
  border-color: var(--bs-warning);
}
.input-group .input-group-text iconify-icon {
  font-size: 22px;
}
.input-group .form-control {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.btn-warning {
  --bs-btn-bg: var(--bs-warning);
  --bs-btn-hover-bg: var(--bs-warning);
  --bs-btn-color: var(--bs-light);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-border-color: var(--bs-warning);
  background-color: var(--bs-warning) !important;
  border-color: var(--bs-warning) !important;
  color: var(--bs-light) !important;
}
.bg-warning {
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-warning {
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity, 1)) !important;
}
.border-warning {
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity, 1)) !important;
}
.modal .modal-content {
  background-color: rgba(var(--bs-dark-rgb), 0.95);
  border: transparent;
}
.modal .modal-header,
.offcanvas .offcanvas-header {
  background-color: rgba(var(--bs-warning-rgb), 0.4);
  margin: 5px;
  padding: 10px;
  border-radius: 5px;
}
.w-10 {
  width: 10% !important;
}
.btn-success {
  --bs-btn-bg: var(--bs-success);
  --bs-btn-border-color: var(--bs-success);
  --bs-btn-hover-bg: var(--bs-success);
  --bs-btn-hover-border-color: var(--bs-success);
}
.nav-pills .nav-item .nav-link.active {
  background-color: var(--bs-warning);
  /*box-shadow: rgba(var(--bs-black-rgb), 0.17) 0 -23px 25px 0 inset,
  rgba(var(--bs-black-rgb), 0.15) 0 -36px 30px 0 inset,
  rgba(var(--bs-black-rgb), 0.1) 0 -79px 40px 0 inset,
  rgba(var(--bs-black-rgb), 0.06) 0 2px 1px,
  rgba(var(--bs-black-rgb), 0.09) 0 4px 2px, rgba(0, 0, 0, 0.09) 0 8px 4px,
  rgba(var(--bs-black-rgb), 0.09) 0 16px 8px,
  rgba(var(--bs-black-rgb), 0.09) 0 32px 16px;*/
}
.nav-pills .nav-item {
  margin: 5px 5px 0 0;
}
.nav-pills .nav-item .nav-link {
  background-color: var(--wc-card-bg);
  color: var(--bs-light);
}
.nav-pills .nav-item .nav-link:hover {
  background-color: var(--wc-timer-bg);
  /*box-shadow: rgba(var(--bs-black-rgb), 0.17) 0 -23px 25px 0 inset,
  rgba(var(--bs-black-rgb), 0.15) 0 -36px 30px 0 inset,
  rgba(var(--bs-black-rgb), 0.1) 0 -79px 40px 0 inset,
  rgba(var(--bs-black-rgb), 0.06) 0 2px 1px,
  rgba(var(--bs-black-rgb), 0.09) 0 4px 2px, rgba(0, 0, 0, 0.09) 0 8px 4px,
  rgba(var(--bs-black-rgb), 0.09) 0 16px 8px,
  rgba(var(--bs-black-rgb), 0.09) 0 32px 16px;*/
}
.text-bg-warning {
  color: var(--bs-light) !important;
  background-color: rgba(var(--bs-warning-rgb), 0.8) !important;
}
.h2,
h2 {
  font-size: calc(0.825rem + 0.7vw) !important;
}
.h3,
h3 {
  font-size: calc(0.725rem + 0.5vw) !important;
}
.alert {
  padding: 20px;
  color: var(--bs-light);
}
.alert iconify-icon {
  font-size: 42px;
}
.alert.alert-success {
  background-color: rgba(var(--bs-success-rgb), 0.5);
  border-color: rgba(var(--bs-success-rgb), 0.5);
}
.alert.alert-danger {
  background-color: rgba(var(--bs-danger-rgb), 0.5);
  border-color: rgba(var(--bs-danger-rgb), 0.5);
}
.alert.alert-warning {
  background-color: rgba(var(--bs-warning-rgb), 0.5);
  border-color: rgba(var(--bs-warning-rgb), 0.5);
}
.alert.alert-info {
  background-color: rgba(var(--bs-warning-rgb), 0.5);
  border-color: rgba(var(--bs-warning-rgb), 0.5);
}
.text-info,
.text-primary,
.link-info,
.link-primary,
a.text-info,
a.text-primary {
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity, 1)) !important;
}
.bg-info,
.bg-primary,
.text-bg-info,
.text-bg-primary,
.bg-info-subtle,
.bg-primary-subtle {
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity, .18)) !important;
  color: var(--bs-light) !important;
}
.border-info,
.border-primary {
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity, 1)) !important;
}
.btn-outline-info,
.btn-outline-primary {
  --bs-btn-color: var(--bs-warning);
  --bs-btn-border-color: var(--bs-warning);
  --bs-btn-hover-bg: var(--bs-warning);
  --bs-btn-hover-border-color: var(--bs-warning);
  --bs-btn-hover-color: var(--bs-light);
  color: var(--bs-warning) !important;
  border-color: var(--bs-warning) !important;
}
.btn-outline-info:hover,
.btn-outline-primary:hover,
.btn-outline-info:focus,
.btn-outline-primary:focus {
  background-color: var(--bs-warning) !important;
  border-color: var(--bs-warning) !important;
  color: var(--bs-light) !important;
  box-shadow: 0 0 0 .18rem rgba(var(--bs-warning-rgb), .18) !important;
}
/* V5 status colors by actual game state: statusTone -> ready/cooldown/neutral */
.status-panel,
.current-status,
.current-status-container,
[class*="current-status"],
[class*="status-panel"],
.nmm-dashboard-evolved .nmm-dashboard-card-current,
.nmm-dashboard-evolved .nmm-dashboard-status-neutral {
  background: rgba(var(--bs-black-rgb), .42) !important;
  border-color: rgba(var(--bs-white-rgb), .16) !important;
  box-shadow: inset 0 1px 0 rgba(var(--bs-white-rgb), .04) !important;
  color: rgba(var(--bs-light-rgb), .94) !important;
}
.nmm-dashboard-evolved .nmm-dashboard-status-neutral strong,
.status-neutral,
[class*="status-neutral"] {
  color: rgba(var(--bs-light-rgb), .96) !important;
}
.nmm-dashboard-evolved .nmm-dashboard-status-ready,
.status-ready,
.ready-status,
[class*="status-ready"],
[class*="ready-status"] {
  background: linear-gradient(135deg, rgba(46, 204, 113, .10), rgba(var(--bs-black-rgb), .88)) !important;
  border-color: #2ECC71 !important;
  box-shadow: 0 0 24px rgba(46, 204, 113, .20), inset 0 1px 0 rgba(var(--bs-white-rgb, 247, 247, 247), .05) !important;
}
.nmm-dashboard-evolved .nmm-dashboard-status-ready strong,
.nmm-dashboard-evolved .nmm-dashboard-status-ready .ready,
.status-ready,
.ready-status,
[class*="status-ready"] strong,
[class*="ready-status"] strong {
  color: #6CFF8F !important;
  text-shadow: 0 0 14px rgba(46, 204, 113, .32) !important;
}
.nmm-dashboard-evolved .nmm-dashboard-status-cooldown,
.nmm-dashboard-evolved .nmm-dashboard-status-locked,
.nmm-dashboard-evolved .nmm-dashboard-status-busy,
.status-cooldown,
.status-locked,
.status-busy,
.cooldown-status,
.locked-status,
.busy-status,
[class*="status-cooldown"],
[class*="status-locked"],
[class*="status-busy"],
[class*="cooldown-status"],
[class*="locked-status"],
[class*="busy-status"] {
  background: linear-gradient(135deg, rgba(var(--bs-danger-rgb, 220, 53, 69), .2), rgba(var(--bs-black-rgb), .48)) !important;
  border-color: rgba(var(--bs-danger-rgb, 220, 53, 69), .58) !important;
  box-shadow: 0 0 24px rgba(var(--bs-danger-rgb, 220, 53, 69), .18), inset 0 1px 0 rgba(var(--bs-white-rgb), .04) !important;
}
.nmm-dashboard-evolved .nmm-dashboard-status-cooldown strong,
.nmm-dashboard-evolved .nmm-dashboard-status-locked strong,
.nmm-dashboard-evolved .nmm-dashboard-status-busy strong,
.status-cooldown,
.status-locked,
.status-busy,
[class*="status-cooldown"] strong,
[class*="status-locked"] strong,
[class*="status-busy"] strong {
  color: rgba(var(--bs-danger-rgb, 220, 53, 69), 1) !important;
  text-shadow: 0 0 14px rgba(var(--bs-danger-rgb, 220, 53, 69), .24) !important;
}
.badge.bg-info,
.badge.bg-primary,
.badge.text-bg-info,
.badge.text-bg-primary {
  background-color: rgba(var(--bs-black-rgb), .42) !important;
  border-color: rgba(var(--bs-white-rgb), .16) !important;
  color: rgba(var(--bs-light-rgb), .96) !important;
}
.border-word {
  overflow: hidden;
  text-align: center;
}
.border-word:before,
.border-word:after {
  background-color: var(--bs-gray-800);
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.border-word:before {
  right: 0.5em;
  margin-left: -50%;
}
.border-word:after {
  left: 0.5em;
  margin-right: -50%;
}
.list-group-item:nth-child(odd) {
  background-color: rgba(var(--bs-black-rgb), 0.9);
}
.list-group-item:nth-child(even) {
  background-color: rgba(var(--bs-dark-rgb), 0.9);
}
.active > .page-link,
.page-link.active {
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-warning);
  /*box-shadow: rgba(var(--bs-black-rgb), 0.17) 0 -23px 25px 0 inset,
  rgba(var(--bs-black-rgb), 0.15) 0 -36px 30px 0 inset,
  rgba(var(--bs-black-rgb), 0.1) 0 -79px 40px 0 inset,
  rgba(var(--bs-black-rgb), 0.06) 0 2px 1px,
  rgba(var(--bs-black-rgb), 0.09) 0 4px 2px, rgba(0, 0, 0, 0.09) 0 8px 4px,
  rgba(var(--bs-black-rgb), 0.09) 0 16px 8px,
  rgba(var(--bs-black-rgb), 0.09) 0 32px 16px;*/
  border-color: transparent;
}
.messagebox_overlay {
  background: rgba(var(--bs-dark-rgb), 0.878);
}
.messagebox {
  background: rgba(var(--bs-black-rgb), 0.247);
  color: var(--bs-light);
  border-color: var(--bs-dark);
  box-shadow: rgba(var(--bs-black-rgb), 0.16) 0 10px 36px 0,
  rgba(var(--bs-black-rgb), 0.06) 0 0 0 1px;
}
.messagebox_title {
  background-color: rgba(var(--bs-warning-rgb), 0.4);
  margin: 5px;
  padding: 10px;
  border-radius: 5px;
}
.messagebox_buttons {
  background: rgba(var(--bs-black-rgb), 0.756);
  border-color: var(--bs-dark);
}
.messagebox_buttons_button {
  background: rgba(var(--bs-warning-rgb), 0.358);
  color: var(--bs-light);
  font-weight: 400;
  border-color: var(--bs-dark);
}
.messagebox_buttons_button:hover {
  background: rgba(var(--bs-warning-rgb), 0.558);
}
footer .footer-list {
  list-style-type: none;
}
footer .footer-list .list-item {
  display: inline-block;
}
footer .footer-list .list-item:not(:first-child):before {
  content: "\2022";
  padding: 0 6px;
}
footer .footer-list .list-item .list-link {
  text-decoration: none;
}
footer .footer-list .list-item .list-link:hover {
  color: var(--bs-warning);
}
.prebanner {
  display: none !important;
}
*::-webkit-scrollbar-track {
  /*background-color: var(--bs-black);
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(var(--bs-black-rgb), 0.3);*/
}
*::-webkit-scrollbar {
  background-color: var(--bs-black);
  width: 10px;
}
*::-webkit-scrollbar-thumb {
  background-color: var(--bs-dark);
  /*background-image: -webkit-linear-gradient(
          0deg,
          rgba(var(--bs-dark-rgb), 0.5) 25%,
          transparent 25%,
          transparent 50%,
          rgba(var(--bs-dark-rgb), 0.5) 50%,
          rgba(var(--bs-dark-rgb), 0.5) 75%,
          transparent 75%,
          transparent
  );*/
}
@supports (-webkit-overflow-scrolling: touch) {
  .form-control,
  select,
  textarea,
  input,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"] {
    font-size: 16px;
  }
}
@media (min-width: 1140px) {
  .w-lg-50 {
    width: 50% !important;
  }
}
@media screen and (max-width: 1200px) {
  .navbar.wc-navbar.no-mobile {
    background-color: rgba(var(--wc-navbar-rgb), 0.9);
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 989;
    padding: 15px;
    border-top-right-radius: 35px;
    border-top-left-radius: 35px;
    box-shadow: rgba(var(--bs-warning-rgb), 0.1) 0 2px 4px 0 inset;
  }
  .navbar.wc-navbar .navbar-nav .nav-item .nav-link iconify-icon {
    font-size: 22px;
  }
  .alert-container {
    margin-bottom: 12%;
  }
  .wc-offcanvas-start {
    width: 35vh !important;
  }
  *::-webkit-scrollbar {
    width: 5px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .dropdown-menu-full {
    width: 100vw !important;
  }
  .wc-offcanvas-start {
    width: 85vh !important;
  }
}
@media screen and (min-width: 1280px) {
  .h2,
  h2 {
    font-size: calc(0.625rem + 0.5vw) !important;
  }
  .h3,
  h3 {
    font-size: calc(0.525rem + 0.3vw) !important;
  }
}
@media screen and (min-width: 1920px) {
  .h2,
  h2 {
    font-size: calc(0.625rem + 0.5vw) !important;
  }
  .h3,
  h3 {
    font-size: calc(0.525rem + 0.3vw) !important;
  }
}
@media screen and (min-width: 3840px) {
  .h2,
  h2 {
    font-size: calc(0.625rem + 0.5vw) !important;
  }
  .h3,
  h3 {
    font-size: calc(0.525rem + 0.3vw) !important;
  }
}
/* NMM-OWNER-V5 status-state overrides: outrank module blue status rules */
body .nmm-dashboard-evolved .nmm-dashboard-status-ready{background:linear-gradient(135deg,rgba(46,204,113,.10),rgba(var(--bs-black-rgb),.88))!important;border-color:#2ECC71!important;box-shadow:0 0 24px rgba(46,204,113,.20),inset 0 1px 0 rgba(var(--bs-white-rgb,247,247,247),.05)!important}
body .nmm-dashboard-evolved .nmm-dashboard-status-ready strong{color:#6CFF8F!important;text-shadow:0 0 14px rgba(46,204,113,.32)!important}
body .nmm-dashboard-evolved .nmm-dashboard-status-cooldown,body .nmm-dashboard-evolved .nmm-dashboard-status-locked,body .nmm-dashboard-evolved .nmm-dashboard-status-busy{background:linear-gradient(135deg,rgba(var(--bs-danger-rgb,220,53,69),.2),rgba(var(--bs-black-rgb),.48))!important;border-color:rgba(var(--bs-danger-rgb,220,53,69),.58)!important;box-shadow:0 0 24px rgba(var(--bs-danger-rgb,220,53,69),.18),inset 0 1px 0 rgba(var(--bs-white-rgb),.04)!important}
body .nmm-dashboard-evolved .nmm-dashboard-status-cooldown strong,body .nmm-dashboard-evolved .nmm-dashboard-status-locked strong,body .nmm-dashboard-evolved .nmm-dashboard-status-busy strong{color:rgba(var(--bs-danger-rgb,220,53,69),1)!important;text-shadow:0 0 14px rgba(var(--bs-danger-rgb,220,53,69),.24)!important}
body .nmm-dashboard-evolved .nmm-dashboard-status-neutral{background:rgba(var(--bs-black-rgb),.42)!important;border:1px solid rgba(var(--bs-white-rgb,247,247,247),.16)!important;box-shadow:inset 0 1px 0 rgba(var(--bs-white-rgb,247,247,247),.04)!important;color:rgba(var(--bs-light-rgb,248,249,250),.94)!important}
body .nmm-dashboard-evolved .nmm-dashboard-status-neutral strong{color:rgba(var(--bs-light-rgb,248,249,250),.96)!important;text-shadow:none!important}

/* NMM-OWNER-V9 gameplay feedback semantics: theme red is not success */
.alert-container .alert.alert-success,
.game-content-container .alert.alert-success,
.alert.alert-success.nmm-gameplay-message,
.alert.alert-success.gameplay-message,
.alert.alert-success[data-feedback="success"],
.alert.alert-success[data-status="success"]{
  background:linear-gradient(135deg,rgba(46,204,113,.20),rgba(var(--bs-black-rgb,14,14,17),.66))!important;
  border-color:rgba(46,204,113,.62)!important;
  color:#dfffe7!important;
  box-shadow:0 0 22px rgba(46,204,113,.18),inset 0 1px 0 rgba(var(--bs-white-rgb,247,247,247),.05)!important;
}
.alert-container .alert.alert-success iconify-icon,
.game-content-container .alert.alert-success iconify-icon,
.alert.alert-success.nmm-gameplay-message iconify-icon,
.alert.alert-success.gameplay-message iconify-icon,
.alert.alert-success[data-feedback="success"] iconify-icon,
.alert.alert-success[data-status="success"] iconify-icon,
.alert-container .alert.alert-success .text-success,
.game-content-container .alert.alert-success .text-success,
.alert.alert-success.nmm-gameplay-message .text-success,
.alert.alert-success.gameplay-message .text-success,
.alert.alert-success[data-feedback="success"] .text-success,
.alert.alert-success[data-status="success"] .text-success{
  color:#6CFF8F!important;
}
.alert-container .alert.alert-danger,
.alert-container .alert.alert-warning,
.game-content-container .alert.alert-danger,
.game-content-container .alert.alert-warning,
.alert.alert-danger.nmm-gameplay-message,
.alert.alert-warning.nmm-gameplay-message,
.alert.alert-danger.gameplay-message,
.alert.alert-warning.gameplay-message,
.alert[data-feedback="error"],
.alert[data-feedback="failed"],
.alert[data-feedback="cooldown"],
.alert[data-status="error"],
.alert[data-status="failed"],
.alert[data-status="cooldown"]{
  background:linear-gradient(135deg,rgba(var(--bs-danger-rgb,220,53,69),.25),rgba(var(--bs-black-rgb,14,14,17),.66))!important;
  border-color:rgba(var(--bs-danger-rgb,220,53,69),.64)!important;
  color:rgba(var(--bs-light-rgb,248,249,250),.96)!important;
  box-shadow:0 0 22px rgba(var(--bs-danger-rgb,220,53,69),.18),inset 0 1px 0 rgba(var(--bs-white-rgb,247,247,247),.04)!important;
}
.alert-container .alert.alert-danger iconify-icon,
.alert-container .alert.alert-warning iconify-icon,
.game-content-container .alert.alert-danger iconify-icon,
.game-content-container .alert.alert-warning iconify-icon,
.alert[data-feedback="error"] iconify-icon,
.alert[data-feedback="failed"] iconify-icon,
.alert[data-feedback="cooldown"] iconify-icon,
.alert[data-status="error"] iconify-icon,
.alert[data-status="failed"] iconify-icon,
.alert[data-status="cooldown"] iconify-icon{
  color:rgba(var(--bs-danger-rgb,220,53,69),1)!important;
}
.alert-container .alert.alert-info,
.game-content-container .alert.alert-info,
.alert.alert-info.nmm-gameplay-message,
.alert.alert-info.gameplay-message,
.alert.alert-info[data-feedback="info"],
.alert.alert-info[data-status="info"]{
  background:linear-gradient(135deg,rgba(108,117,125,.24),rgba(var(--bs-black-rgb,14,14,17),.66))!important;
  border-color:rgba(108,117,125,.58)!important;
  color:rgba(var(--bs-light-rgb,248,249,250),.96)!important;
  box-shadow:inset 0 1px 0 rgba(var(--bs-white-rgb,247,247,247),.04)!important;
}
.alert-container .alert.alert-info iconify-icon,
.game-content-container .alert.alert-info iconify-icon,
.alert.alert-info.nmm-gameplay-message iconify-icon,
.alert.alert-info.gameplay-message iconify-icon,
.alert.alert-info[data-feedback="info"] iconify-icon,
.alert.alert-info[data-status="info"] iconify-icon,
.alert-container .alert.alert-info .text-info,
.game-content-container .alert.alert-info .text-info{
  color:rgba(173,216,230,.96)!important;
}
