.msk-galaxy {
  display: flex;
  min-height: 100vh;
  flex-direction: column
}
.msk-world {
  flex: 1
}
.msk-page {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: .5rem;
  padding-right: .5rem;
  width: 100%
}
@media (min-width:1025px) {
  .msk-page {
    padding-left: 3rem;
    padding-right: 3rem
  }
}
.msk-layout-bookworm {
  width: 100%
}
.msk-layout-bookworm-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 2400px;
  padding-left: .5rem;
  padding-right: .5rem
}
.msk-layout-bookworm-slot-container,
.msk-layout-bookworm-slot-content {
  height: 100%
}
.msk-layout-bookworm-slot-container {
  padding: 0 .5rem
}
.msk-layout-bullseye {
  width: 100%
}
.msk-layout-bullseye-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: .5rem;
  padding-right: .5rem
}
@media (min-width:1025px) {
  .msk-layout-bullseye-container {
    padding-left: 3rem;
    padding-right: 3rem
  }
}
@media (min-width:801px) {
  .msk-layout-bullseye-container {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap
  }
}
@media (min-width:801px) {
  .msk-layout-bullseye-slot-left,
  .msk-layout-bullseye-slot-main {
    flex: 0 1 auto
  }
}
@media (min-width:801px) {
  .msk-layout-bullseye-slot-left {
    padding-right: 4.16667%;
    width: 29.16667%
  }
}
@media (min-width:1101px) {
  .msk-layout-bullseye-slot-left {
    width: 25%
  }
}
@media (min-width:801px) {
  .msk-layout-bullseye-slot-main {
    width: 70.83333%
  }
}
@media (min-width:1101px) {
  .msk-layout-bullseye-slot-main {
    width: 75%
  }
}
.msk-layout-bullseye-slot-container,
.msk-layout-bullseye-slot-content {
  height: 100%
}
.msk-layout-search-slot-container {
  padding: 0 .5rem
}
.msk-layout-buster {
  width: 100%
}
.msk-layout-buster-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: .5rem;
  padding-right: .5rem
}
@media (min-width:1025px) {
  .msk-layout-buster-container {
    padding-left: 3rem;
    padding-right: 3rem
  }
}
@media (min-width:801px) {
  .msk-layout-buster-container {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap
  }
}
@media (min-width:801px) {
  .msk-layout-buster-slot-main,
  .msk-layout-buster-slot-right {
    flex: 0 1 auto
  }
}
@media (min-width:801px) {
  .msk-layout-buster-slot-main {
    padding-right: calc(8.33333%);
    width: 66.66667%
  }
}
@media (min-width:801px) {
  .msk-layout-buster-slot-right {
    width: 33.33333%
  }
}
@media (min-width:1201px) {
  .msk-layout-buster-slot-right {
    width: 25%
  }
}
.msk-layout-buster-slot-container,
.msk-layout-buster-slot-content {
  height: 100%
}
.msk-layout-buster-slot-container {
  padding: 0 .5rem
}
.msk-layout-sarge {
  width: 100%
}
.msk-layout-sarge-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: .5rem;
  padding-right: .5rem
}
@media (min-width:1025px) {
  .msk-layout-sarge-container {
    padding-left: 3rem;
    padding-right: 3rem
  }
}
@media (min-width:901px) {
  .msk-layout-sarge-slot-main {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
  }
}
.msk-layout-potato {
  width: 100%
}
.msk-layout-potato-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: .5rem;
  padding-right: .5rem
}
@media (min-width:1025px) {
  .msk-layout-potato-container {
    padding-left: 3rem;
    padding-right: 3rem
  }
}
.msk-layout-slink {
  width: 100%
}
.msk-layout-slink-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 2400px;
  padding-left: .5rem;
  padding-right: .5rem
}
@media (min-width:801px) {
  .msk-layout-slink-container {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap
  }
}
@media (min-width:801px) {
  .msk-layout-slink-slot-left,
  .msk-layout-slink-slot-main {
    flex: 0 1 auto
  }
}
@media (min-width:801px) {
  .msk-layout-slink-slot-left {
    width: 25%
  }
}
@media (min-width:1101px) {
  .msk-layout-slink-slot-left {
    width: 16.66667%
  }
}
@media (min-width:801px) {
  .msk-layout-slink-slot-main {
    width: 75%
  }
}
@media (min-width:1101px) {
  .msk-layout-slink-slot-main {
    width: 83.33333%
  }
}
.msk-layout-slink-slot-container,
.msk-layout-slink-slot-content {
  height: 100%
}
.msk-layout-search-slot-container {
  padding: 0 .5rem
}