.midnight-window .rpg-line-icon { display: block; width: 20px; height: 20px; flex-shrink: 0; overflow: visible; pointer-events: none; }
.midnight-window .rpg-icon-host { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }
.midnight-nav > button > .rpg-icon-host { width: 19px; height: 20px; }
.midnight-nav > button > .rpg-icon-host .rpg-line-icon { width: 18px; height: 18px; }
.midnight-speeds button > .rpg-icon-host { width: 30px; height: 29px; }
.midnight-speeds button > .rpg-icon-host .rpg-line-icon { width: 29px; height: 29px; }
.midnight-resource-symbol .rpg-line-icon { width: 19px; height: 19px; }
.midnight-resource-list button > i .rpg-line-icon { width: 15px; height: 15px; }
.midnight-info > .rpg-icon-host { width: 16px; height: 17px; margin-top: 1px; }
.midnight-info > .rpg-icon-host .rpg-line-icon { width: 16px; height: 16px; }
.midnight-button > .rpg-icon-host .rpg-line-icon { width: 18px; height: 18px; }
.midnight-home-icon.rpg-icon-host .rpg-line-icon { width: 31px; height: 31px; }
.midnight-balance > .rpg-icon-host { align-self: center; }
.midnight-balance > .rpg-icon-host .rpg-line-icon { width: 30px; height: 30px; }
@media (min-width: 701px) {
  .midnight-nav > button > .rpg-icon-host .rpg-line-icon { width: 19px; height: 19px; }
  .midnight-resource-symbol .rpg-line-icon { width: 21px; height: 21px; }
}
