.pc {
  display: none !important;
}

.tablet {
  display: none !important;
}

nav {
  position: relative;
  box-shadow: 0 3px 5px 0 rgba(38, 40, 43, 0.04);
  background-color: var(--white);
}

nav>.mobile:first-child {
  padding: 1rem 0;
}

nav>.mobile>.menu {
  position: absolute;
  left: 1rem;
}

nav>.menu.mobile {
  padding: 10px 0;
}

.content {
  display: block;
}

article>.game {
  margin-top: 1.25rem;
  height: 11.5rem;
}

article>.data>.category {
  height: 4.5rem;
  overflow-x: scroll;
  white-space: nowrap;
}

article>.data>.sort {
  height: 3.5rem;
}

.summary .Title2Bold {
  font-size: 14px;
}

.summary .Title4Medium {
  font-size: 12px;
}

.summary .row .row .Title2Bold {
  font-size: 12px;
}

article>.data>.summary>.graph>.row {
  gap: 0.5rem;
}

article>.data>.summary>.graph>.row>.row {
  gap: 2px;
}

article>.data>.summary>.graph>.row .item {
  padding: 0 12px;
}

article>.data>.table {
  width: 100%;
  overflow: auto;
  white-space: nowrap;
}

article>.data>.labels {
  overflow: auto;
  white-space: nowrap;
}

article>.data>.rate {
  padding: 18px 10px 33px;
}

article>.data>.rate>div {
  flex-direction: column;
}

article>.data>.table>div {
  width: max-content;
}