/* Keep the theme's font-size cookie and +/- handlers; stabilize their line spacing. */
body.reading-manga .chapter-type-text .reading-content .text-left {
  line-height: 1.75 !important;
}
body.reading-manga .chapter-type-text .reading-content .text-left p {
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit;
}
body.reading-manga.text-ui-light .chapter-type-text .reading-content .text-left {
  color: #d6d6d6;
}

@media (max-width: 767px) {
  body.reading-manga .chapter-type-text .reading-content .text-left {
    font-size: 18px;
  }
  body.manga-page .profile-manga .summary_content #init-links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 0 0 18px;
    text-align: left;
  }
  body.manga-page .profile-manga .summary_content #init-links .c-btn {
    min-height: 44px;
    margin: 0;
  }
  body.manga-page .profile-manga .summary_content > .seu-native-reading-info {
    margin-top: 0;
    margin-bottom: 18px;
  }
  body .settings-page .nav-tabs-wrap {
    margin-bottom: 20px;
  }
  body .settings-page .nav-tabs-wrap ul.nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    padding: 0;
    margin: 0;
  }
  body .settings-page .nav-tabs-wrap ul.nav-tabs li {
    flex: 0 0 auto;
    width: auto;
    margin: 0;
  }
  body .settings-page .nav-tabs-wrap ul.nav-tabs li a {
    display: block;
    min-height: 48px;
    padding: 12px 16px;
    white-space: nowrap;
  }
  body .settings-page .nav-tabs-wrap ul.nav-tabs li a i {
    margin-right: 8px;
  }
}
