/* Mobile layouts for every installed MCCMS skin. Desktop rules stay in each skin. */
:root { --mc-mobile-adaptation:20261103; }
body[data-mc-theme=neon-block] .nb-brand { background-image:none!important; }
.mc-mobile-nav { display:none; }
.mc-filter-toggle { display:none; }
@media (max-width: 767px) {
  html[data-mc-theme=neon-block] { overflow-x:clip; }
  html { min-width:0!important; width:100%; -webkit-text-size-adjust:100%; scroll-padding-top:70px; }
  body[data-mc-theme] { min-width:0!important; width:100%; margin:0; overflow-wrap:break-word; }
  [data-mc-theme] *, [data-mc-theme] *::before, [data-mc-theme] *::after { box-sizing:border-box; }
  [data-mc-theme] input, [data-mc-theme] select, [data-mc-theme] textarea { font-size:16px; max-width:100%; }
  [data-mc-theme] button, [data-mc-theme] a, [data-mc-theme] [role=button] { touch-action:manipulation; }
  [data-mc-theme] img { max-width:100%; }
  [data-mc-theme] :is(.container,.container--response,.lib-container,.cl-shell,.neon-shell,.nb-shell,.oc-container,.oq-container) { width:100%!important; min-width:0!important; max-width:100%!important; padding-left:14px; padding-right:14px; }
  [data-mc-theme] :is(main,.main-content,.user-container,.au-container,.au-content,.user-main,.uc-main,.uc-content,.u-main,.u-content,.user-right,.user-wr,.user-content,.user-box,.au-main,.author-container,.author-main) { min-width:0!important; max-width:100%!important; }
  [data-mc-theme] :is(.main-content,.user-container,.user-main,.user-right,.user-content,.au-container,.au-content,.au-main,.author-container,.author-main) { width:100%!important; margin-left:0!important; margin-right:0!important; padding-left:14px; padding-right:14px; float:none!important; }
  [data-mc-theme] :is(.user-left,.user-nav,.user-sidebar,.au-sidebar,.au-left,.author-left,.author-nav) { position:static!important; width:100%!important; max-width:100%; min-width:0!important; float:none!important; margin:0 0 16px!important; height:auto!important; }
  [data-mc-theme] :is(.user-left,.user-nav,.user-sidebar,.au-sidebar,.au-left,.author-left,.author-nav) ul { display:flex; flex-wrap:wrap; gap:4px 12px; }
  [data-mc-theme] :is(.user-left,.user-nav,.user-sidebar,.au-sidebar,.au-left,.author-left,.author-nav) li { width:auto!important; min-width:0; }
  [data-mc-theme] :is(.login-box,.dialog-login,.dialog-login_content,.dialog-login_form,.login-form,.auth-box,.reg-box,.g-auth,.g-auth__panel) { width:100%!important; min-width:0!important; max-width:100%!important; height:auto; margin-left:0!important; margin-right:0!important; }
  [data-mc-theme] :is(.dialog-login_form,.login-form) { padding:20px 16px!important; }
  [data-mc-theme] :is(.login-pic,.login-left) { display:none!important; }
  [data-mc-theme] .login-box { margin-top:24px!important; margin-bottom:24px!important; }
  [data-mc-theme] .dialog-login { padding:14px!important; display:block!important; }
  [data-mc-theme] .dialog-login_content { padding:0!important; display:block!important; }
  [data-mc-theme] .dialog-login .tab-content { width:100%!important; min-width:0; float:none!important; margin:0!important; padding:0!important; }
  [data-mc-theme] :is(.input-block,.form-item,.layui-input-block) { min-width:0; max-width:100%; }
  [data-mc-theme] .layui-form-label { width:90px; padding-left:0; }
  [data-mc-theme] .layui-input-block { margin-left:92px; }
  [data-mc-theme] :is(.layui-layer,.dialog--gift,.dialog--ticket,.dialog--feed,.read-chapter-buy,.buy-head,.buy-handle,.dialog__info,.fund-info) { max-width:calc(100vw - 24px)!important; min-width:0!important; }
  [data-mc-theme] .layui-layer-page { left:12px!important; width:calc(100vw - 24px)!important; }
  [data-mc-theme] .layui-layer-content { max-height:calc(100dvh - 140px); overflow:auto!important; }
  [data-mc-theme] :is(.dialog--gift,.dialog--ticket,.dialog--feed) { height:auto!important; padding-bottom:16px; }
  [data-mc-theme] :is(.feed-input-wr,.feed-type,.feed-input,.feed-email,.feed-history,.feed-reply) { width:calc(100% - 24px)!important; }
  [data-mc-theme] :is(.de-container,.de-container-wr,.chapter__list,.chapter__list-box,.cate-container,.cate-selector,.cate-comic-list,.cate-recom-list,.search-page-wr,.search-comic-list,.update-page-wr,.update-list,.top-list__wr,.top-list__box,.topic-container,.topic-list-wr,.au-home-container,.comic-list) { width:100%!important; min-width:0!important; max-width:100%!important; margin-left:0!important; margin-right:0!important; }
  [data-mc-theme] .chapter__list-box { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:8px; }
  [data-mc-theme] .chapter__item { width:auto!important; min-width:0; margin:0!important; float:none!important; }
  [data-mc-theme] .chapter__item a { display:block; min-height:42px; line-height:1.5; padding:10px 8px!important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  [data-mc-theme] .ch-grid { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; width:100%!important; min-width:0!important; }
  [data-mc-theme] :is(.ch-grid > *,.ch-item,.ch-btn) { min-width:0!important; max-width:100%; }
  [data-mc-theme] .ch-grid a { white-space:normal; overflow-wrap:anywhere; }
  [data-mc-theme] .reveal { opacity:1!important; visibility:visible!important; transform:none!important; }
  [data-mc-theme] .hero { overflow:clip; }
  [data-mc-theme] .foot-strip { flex-wrap:wrap; }
  [data-mc-theme] .foot-strip > span { min-width:0; max-width:100%; white-space:normal; overflow-wrap:anywhere; }
  [data-mc-theme=memphis] .top10-row { flex-wrap:wrap; }
  [data-mc-theme=memphis] .top10-meta { min-width:0; max-width:100%; flex-wrap:wrap; }
  [data-mc-theme] :is(.board,.board-h,.listline,.ll-main) { min-width:0!important; max-width:100%; }
  [data-mc-theme=medieval] .listline { grid-template-columns:56px minmax(0,1fr)!important; }
  [data-mc-theme=medieval] .ll-time { grid-column:2; }
  [data-mc-theme=medieval] span.sec-more { display:block!important; flex:1 1 100%; width:100%!important; max-width:100%; min-width:0; white-space:normal!important; }
  [data-mc-theme] :is(.row-main,.row-title) { min-width:0!important; max-width:100%; }
  [data-mc-theme] .row-title { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  [data-mc-theme] :is(.nb-ranklist__body,.nb-ranklist__title) { min-width:0!important; max-width:100%; }
  [data-mc-theme] .nb-ranklist__title { display:block!important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  [data-mc-theme] .neon-card__body > div { min-width:0; gap:4px; }
  [data-mc-theme] .neon-card__body > div > span { flex:1; min-width:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
  [data-mc-theme] .neon-card__body > div > b { flex:0 0 auto; white-space:nowrap; }
  [data-mc-theme] .de-container-wr { overflow-x:clip!important; }
  [data-mc-theme] .nb-guess { min-width:0; max-width:100%; overflow-x:clip; }
  [data-mc-theme=neon-block] { overflow-x:clip; }
  [data-mc-theme=wabisabi] .bk-foot { min-width:0; max-width:100%; flex-wrap:wrap; }
  [data-mc-theme=wabisabi] .bk-foot > * { min-width:0; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  [data-mc-theme] .send-gift { width:100%!important; min-width:0; }
  [data-mc-theme] .guess__list { width:100%!important; min-width:0!important; max-width:100%; }
  [data-mc-theme] .guess__list .tempWrap { width:100%!important; max-width:100%; height:auto!important; overflow-x:auto!important; overflow-y:hidden!important; }
  [data-mc-theme] .guess__list .slide-wrapper { display:flex!important; width:max-content!important; left:0!important; gap:10px; }
  [data-mc-theme] .guess__list .slide-wrapper > * { flex:0 0 calc((100vw - 64px)/2); width:calc((100vw - 64px)/2)!important; max-width:none!important; margin:0!important; }
  [data-mc-theme] .guess__list .cover { width:100%!important; height:auto!important; aspect-ratio:3/4; }
  [data-mc-theme] .guess__list img { width:100%!important; height:100%!important; object-fit:cover; }
  [data-mc-theme] .guess__list :is(.prev,.next) { display:none!important; }
  [data-mc-theme] :is(.nb-brand,.neon-brand) { background-image:none!important; }
  [data-mc-theme=orange] { padding-top:0!important; }
  [data-mc-theme=orange] .oq-header { position:relative!important; }
  [data-mc-theme=orange] .oq-header__inner { height:auto!important; min-height:0; gap:12px; padding-top:12px; padding-bottom:12px; }
  [data-mc-theme=orange] .oq-search { width:100%!important; min-width:0!important; max-width:100%; margin:0!important; }
  [data-mc-theme=orange] .oq-search__box { width:100%!important; min-width:0!important; }
  [data-mc-theme=orange] .oq-search__input { width:100%!important; min-width:0!important; }
  [data-mc-theme=orange] .oq-search__btn { width:64px!important; }
  [data-mc-theme=orange] .oq-tagbar__row { display:flex; gap:8px; width:100%; height:auto; padding:8px 0; }
  [data-mc-theme=orange] .oq-tagbar__label { flex:0 0 34px; margin:0; }
  [data-mc-theme=orange] .oq-tagbar__tags { flex:1; min-width:0; width:auto; margin:0; display:flex; gap:8px; overflow-x:auto; white-space:nowrap; }
  [data-mc-theme=orange] .oq-tagbar__tags a { flex:none; margin:0; }
  [data-mc-theme=orange] .oq-tagbar:not(.is-expanded) .oq-tagbar__row:nth-child(n+2) { display:none; }
  [data-mc-theme=orange] .oq-tagbar.is-expanded .oq-tagbar__tags { flex-wrap:wrap; white-space:normal; }
  [data-mc-theme=orange] .mc-filter-toggle { display:block; min-height:40px; padding:8px 14px; margin-left:auto; color:#cc5b10; background:transparent; border:0; }
  [data-mc-theme=orange] .de-info-wr { padding:18px 0!important; }
  [data-mc-theme=orange] .de-info__box { width:100%!important; min-width:0; padding:18px 14px!important; margin:0!important; }
  [data-mc-theme=orange] .de-info__cover { position:relative!important; top:0!important; left:0!important; width:140px!important; height:auto!important; margin:0 auto 16px; border-width:4px; }
  [data-mc-theme=orange] .de-info__cover img { width:100%!important; height:auto!important; display:block; }
  [data-mc-theme=orange] .de-info__box .comic-title { font-size:24px; line-height:1.4; }
  [data-mc-theme=orange] .de-info__box .comic-status { margin-top:16px!important; display:flex; flex-wrap:wrap; gap:8px 16px; }
  [data-mc-theme=orange] .de-info__box .comic-status .text { margin:0!important; }
  [data-mc-theme=orange] :is(.de-rate-wr,.de-user-handle,.comic-notice) { position:static!important; width:100%!important; margin-top:12px; }
  [data-mc-theme=orange] .comic-handles { display:flex; gap:10px; }
  [data-mc-theme=orange] .comic-handles a { width:auto!important; flex:1; float:none!important; margin:0!important; }
  [data-mc-theme=ocean] .oc-header { height:auto!important; min-height:0; position:relative!important; }
  [data-mc-theme=ocean] .oc-header__in { display:flex; flex-wrap:wrap; gap:12px; height:auto; padding-top:12px; padding-bottom:12px; }
  [data-mc-theme=ocean] .oc-brand { min-width:0; max-width:calc(100% - 120px); }
  [data-mc-theme=ocean] .oc-user { flex:0 0 auto; margin-left:auto; }
  [data-mc-theme=ocean] .oc-user__login { white-space:nowrap; }
  [data-mc-theme=ocean] .oc-search { order:3; width:100%; flex:1 1 100%; margin:0; min-width:0; }
  [data-mc-theme=ocean] .oc-search input { width:100%; min-width:0; }
  [data-mc-theme] :is(.btn,.lib-btn,.neon-btn,.nb-btn,.cl-button,.oc-btn,.oq-btn,.submit-btn,.handle__confirm) { min-height:40px; }
  [data-mc-theme] :is(.g-search,.g-search__input,.h-search,.h-search input,.site-search) { min-width:0!important; }
  [data-mc-theme] .search-box { flex:1 1 0%!important; width:auto!important; min-width:0!important; max-width:100%; }
  [data-mc-theme] .search-box input { min-width:0!important; width:100%; }
  [data-mc-theme] .main-container { min-width:0!important; max-width:100%!important; width:100%!important; }
  [data-mc-theme] .header-user-wrapper { min-width:0!important; height:auto!important; position:relative!important; }
  [data-mc-theme] .header-user-wrapper .main-container { display:flex!important; flex-wrap:wrap; align-items:center; gap:12px; height:auto!important; padding:12px 14px; }
  [data-mc-theme] .header-user-wrapper .header-logo { position:static!important; flex:0 0 auto; float:none!important; width:auto!important; max-width:140px; height:40px!important; margin:0!important; }
  [data-mc-theme] .header-user-wrapper .header-logo img { width:auto!important; max-width:140px!important; max-height:40px!important; height:auto!important; }
  [data-mc-theme] .header-user-wrapper .logo-text-fallback { display:none; }
  [data-mc-theme] .header-user-wrapper .nav-menu { order:3; display:flex!important; flex-wrap:wrap; gap:4px 16px; width:100%!important; margin:0!important; height:auto!important; }
  [data-mc-theme] .header-user-wrapper .nav-menu li { width:auto!important; margin:0!important; line-height:34px; }
  [data-mc-theme] .header-user-wrapper .search-box { position:relative!important; left:auto!important; top:auto!important; order:4; flex:1 1 100%!important; width:100%!important; margin:0!important; height:40px!important; }
  [data-mc-theme] .header-user-wrapper .fr { float:none!important; margin-left:auto; width:auto!important; }
  [data-mc-theme] .header-user-wrapper .switch-tab { display:none!important; }
  [data-mc-theme] .g-header__main .lib-container { gap:8px; }
  [data-mc-theme] .g-search { flex:1 1 100px; }
  [data-mc-theme] .g-userbar :is(.j-header-his,.j-header-coll) { display:none; }
  [data-mc-theme] .g-search__btn { padding:0 10px; }
  [data-mc-theme] .g-search__btn span { display:inline!important; }
  [data-mc-theme=grimoire] .g-hero__stage { height:300px!important; }
  [data-mc-theme=grimoire] .g-quickbar__row > b { flex-basis:76px!important; white-space:nowrap; }
  [data-mc-theme=grimoire] .g-hero .layui-carousel-ind { position:absolute!important; left:50%!important; right:auto!important; top:auto!important; bottom:12px!important; width:auto!important; transform:translateX(-50%); }
  [data-mc-theme=grimoire] .g-hero .layui-carousel-ind ul { display:flex; gap:6px; align-items:center; padding:6px 8px; background:rgba(20,15,10,.5); }
  [data-mc-theme=grimoire] .g-hero .layui-carousel-ind li { width:6px!important; height:6px!important; margin:0!important; }
  [data-mc-theme] :is(.g-drawer__panel,.drawer,.drawer-panel,.rd-catalog,.rd-setting,.aside__catalog) { max-width:calc(100vw - 24px)!important; }
  [data-mc-theme] :is(.g-auth,.auth-layout,.login-layout) { grid-template-columns:minmax(0,1fr)!important; }
  [data-mc-theme] :is(.g-auth__intro,.auth-art,.login-art) { display:none; }
  [data-mc-theme] :is(.g-shelf,.cl-book-grid,.grid-cards,.neon-card-grid,.nb-grid,.oc-grid,.oq-grid,.bk-grid) > * { min-width:0; }
  [data-mc-theme] :is(.read-container,.read__header,.rd-article-wr,.rd-article__pic,.rd-flow,.rd-stage,.rd-pic,.oc-reader,.oc-reader__pages) { min-width:0!important; max-width:100%!important; width:100%!important; }
  [data-mc-theme] .rd-article-wr { padding-left:0!important; padding-right:0!important; }
  [data-mc-theme] .rd-article__pic { min-height:0!important; margin-left:0!important; margin-right:0!important; }
  [data-mc-theme] .end__handles { display:flex!important; flex-wrap:wrap; gap:8px; justify-content:center; }
  [data-mc-theme] .end__handles > * { flex:1 1 70px; width:auto!important; min-width:0!important; margin:0!important; float:none!important; }
  [data-mc-theme] :is(.rd-article__pic,.rd-pic,.oc-reader__page) img { display:block; width:100%!important; height:auto!important; max-width:100%!important; }
  [data-mc-theme] :is(.rd-article__end,.rd-article__down,.toast-dialog .wrapper,.toast-dialog .toast-input) { width:100%!important; max-width:100%; }
  [data-mc-theme]:not([data-mc-theme=grimoire]) .rd-aside { position:fixed!important; top:auto!important; bottom:env(safe-area-inset-bottom,0px)!important; left:0!important; right:0!important; display:flex!important; flex-direction:row!important; flex-wrap:nowrap; gap:0; align-items:stretch; transform:none!important; justify-content:space-around; width:100%!important; height:auto!important; margin:0!important; padding:0!important; z-index:1000; background:#242426; }
  [data-mc-theme]:not([data-mc-theme=grimoire]) .rd-aside__item { display:flex; flex-direction:column; align-items:center; justify-content:center; width:auto!important; min-width:40px; height:52px!important; flex:1; margin:0!important; padding:4px 0!important; }
  [data-mc-theme]:not([data-mc-theme=grimoire]) .rd-aside__item :is(.txt,.txt-hl) { font-size:11px; line-height:16px; margin-top:2px; }
  [data-mc-theme]:not([data-mc-theme=grimoire]) .rd-aside .rd-aside__sep { display:none; }
  [data-mc-theme] .p-read, body.p-read { padding-bottom:calc(64px + env(safe-area-inset-bottom,0px)); }
  [data-mc-theme] .read__header { position:sticky!important; top:0; height:auto; min-height:48px; padding:8px 12px; }
  [data-mc-theme] .read__header :is(.in-header__user,.rd-logo) { display:none; }
  [data-mc-theme] .read-container { padding-top:12px; padding-bottom:calc(68px + env(safe-area-inset-bottom,0px)); }
  [data-mc-theme] .read__header .fl { max-width:100%; }
  [data-mc-theme] .read__header .crumb__title { max-width:58vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  [data-mc-theme] .aside__catalog { position:fixed!important; right:18px!important; left:18px!important; width:calc(100vw - 36px)!important; top:60px!important; bottom:70px!important; height:auto!important; max-height:calc(100dvh - 130px); overflow:auto; }
  [data-mc-theme] .g-rd-mobile { padding-bottom:env(safe-area-inset-bottom,0px); }
  [data-mc-theme] :is(.g-aside,.nb-float,.oc-float,.oq-float) { right:8px; bottom:calc(16px + env(safe-area-inset-bottom,0px)); }
  [data-mc-theme] .aside { position:fixed!important; left:auto!important; right:8px!important; top:auto!important; bottom:calc(16px + env(safe-area-inset-bottom,0px)); margin-left:0!important; width:44px!important; }
  [data-mc-theme] .aside__item { width:44px!important; height:44px!important; }
  [data-mc-theme] .getmore { width:auto!important; min-width:0; max-width:100%; margin-left:0!important; margin-right:0!important; }
  [data-mc-theme] .mc-table-scroll { width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  [data-mc-theme] .mc-table-scroll table { min-width:560px; }
  [data-mc-theme] :is(.in-pages,.page-wr,.pagination,.layui-laypage) { display:flex; flex-wrap:wrap; justify-content:center; gap:4px; max-width:100%; }
  [data-mc-theme] .mc-mobile-nav { display:flex; align-items:center; justify-content:space-around; width:100%; margin:0 0 12px; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#fff; color:#333; }
  [data-mc-theme] .mc-mobile-nav a { padding:13px 8px; font-size:14px; }
  /* The original desktop skin and its star variant use fixed-width float columns. */
  [data-mc-family=legacy] { padding-top:0!important; }
  [data-mc-family=legacy] .in-header { position:relative!important; }
  [data-mc-family=legacy] .in-header__wrap { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; height:auto!important; padding:8px 14px 12px; gap:10px; }
  [data-mc-family=legacy] .in-header__logo { margin:0!important; max-width:150px; height:40px; line-height:40px; float:none!important; }
  [data-mc-family=legacy] .in-header__logo img { max-width:140px!important; max-height:40px!important; }
  [data-mc-family=legacy] .in-header__nav { display:none!important; }
  [data-mc-family=legacy] .in-header__user { width:auto!important; margin:0!important; height:40px; float:none!important; }
  [data-mc-family=legacy] .in-header__user .user-item { display:none!important; }
  [data-mc-family=legacy] .in-header__search { order:3; display:flex; width:100%!important; margin:0!important; float:none!important; }
  [data-mc-family=legacy] .in-header__search .input { width:auto!important; flex:1; min-width:0; }
  [data-mc-family=legacy] .in-header__search .button { width:64px; flex:0 0 64px; }
  [data-mc-family=legacy] .in-header__search .button { font-size:14px!important; color:#fff!important; }
  [data-mc-family=legacy] .mc-mobile-nav a { color:inherit!important; }
  [data-mc-theme=star] .mc-mobile-nav { background:#0d1531; color:#dce6ff; border-color:rgba(200,220,255,.18); }
  [data-mc-family=legacy] :is(.in-sec-wr,.in-sec__box,.in-sec-update,.in-fine__big,.in-fine__cover,.in-rank-box,.in-friends,.in-nav,.in-banner,.in-banner-slide,.in-banner--type1,.in-banner--type2,.in-sec__vip-cover,.in-sec__vip-info,.top-list,.top-list__box-item) { width:100%!important; min-width:0!important; max-width:100%!important; margin-left:0!important; margin-right:0!important; float:none!important; }
  [data-mc-family=legacy] :is(.in-sec-wr,.in-banner,.in-nav,.in-friends) { padding-left:14px; padding-right:14px; }
  [data-mc-family=legacy] .in-nav { display:flex; flex-wrap:wrap; gap:8px 12px; height:auto!important; padding-top:12px; padding-bottom:12px; }
  [data-mc-family=legacy] .in-nav ul { display:flex; flex-wrap:wrap; gap:8px; width:auto!important; }
  [data-mc-family=legacy] .in-nav__item { width:auto!important; margin:0!important; font-size:13px; }
  [data-mc-family=legacy] .in-banner-slide { height:210px!important; }
  [data-mc-family=legacy] .in-banner-slide .slide-item { height:210px!important; line-height:normal; }
  [data-mc-family=legacy] .in-banner-slide img { width:100%; height:210px; object-fit:cover; }
  [data-mc-family=legacy] :is(.in-banner--type1,.in-banner--type2) { display:none; }
  [data-mc-family=legacy] :is(.in-fine__cover,.in-sec__vip-cover) { height:auto!important; aspect-ratio:16/9; overflow:hidden; }
  [data-mc-family=legacy] :is(.in-sec__box,.cate-comic-list,.search-comic-list,.update-list,.comic-list) { display:flex; flex-wrap:wrap; gap:16px 10px; height:auto!important; }
  [data-mc-family=legacy] :is(.in-comic--type-a,.in-comic--type-b,.in-topic-item) { width:calc((100% - 10px)/2)!important; max-width:calc((100% - 10px)/2); margin:0!important; float:none!important; }
  [data-mc-family=legacy] :is(.in-comic--type-a,.in-comic--type-b) .cover { width:100%!important; height:auto!important; aspect-ratio:3/4; }
  [data-mc-family=legacy] :is(.in-comic--type-a,.in-comic--type-b) .cover img { width:100%!important; height:100%!important; object-fit:cover; }
  [data-mc-family=legacy] .in-sec__vip-info { height:auto!important; padding:16px 0!important; }
  [data-mc-family=legacy] .in-sec__head { height:auto; display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin-bottom:12px; }
  [data-mc-family=legacy] .in-sec__head .head { font-size:22px; }
  [data-mc-family=legacy] .de-info-wr { padding:18px 0!important; }
  [data-mc-family=legacy] .de-info__box { width:100%!important; padding:18px 14px!important; margin:0!important; }
  [data-mc-family=legacy] .de-info__cover { position:relative!important; top:0!important; left:0!important; width:140px!important; height:auto!important; margin:0 auto 16px; border-width:4px; }
  [data-mc-family=legacy] .de-info__cover img { width:100%!important; height:auto!important; display:block; }
  [data-mc-family=legacy] .de-info__box .comic-title { font-size:24px; line-height:1.4; }
  [data-mc-family=legacy] .de-info__box .comic-status { margin-top:16px!important; display:flex; flex-wrap:wrap; gap:8px 16px; }
  [data-mc-family=legacy] .de-info__box .comic-status .text { margin:0!important; }
  [data-mc-family=legacy] :is(.de-rate-wr,.de-user-handle,.comic-notice) { position:static!important; width:100%!important; margin-top:12px; }
  [data-mc-family=legacy] .comic-handles { display:flex; gap:10px; }
  [data-mc-family=legacy] .comic-handles a { width:auto!important; flex:1; float:none!important; margin:0!important; }
  [data-mc-family=legacy] .de-container-wr { padding:0 14px; }
  [data-mc-family=legacy] .de-aside { width:100%!important; float:none!important; }
  [data-mc-family=legacy] .de-chapter { padding:16px 0!important; }
  [data-mc-family=legacy] :is(.cate-selector,.cate-container,.search-page-wr,.update-page-wr,.top-list__wr,.top-list__box) { padding-left:14px; padding-right:14px; }
  [data-mc-family=legacy] .top-list__box-item { padding:16px 0!important; }
  [data-mc-family=legacy] .chapter__list-box { padding:0!important; }
  [data-mc-family=legacy] :is(.de-comment__item-left,.de-comment__item-right,.comment-input,.comment-textarea) { width:100%!important; min-width:0; margin:0!important; }
  [data-mc-family=legacy] .de-comment .comment-box { padding:14px 0; }
  [data-mc-family=legacy] .in-footer { width:100%; min-width:0!important; }
  [data-mc-family=legacy] :is(.in-sec-wr,.in-nav,.in-banner,.in-friends) { overflow-x:clip; }
  [data-mc-family=legacy] .in-ad { width:100%!important; max-width:100%; height:auto!important; }
  [data-mc-family=legacy] .in-ad img { width:100%; height:auto!important; }
  [data-mc-family=legacy] :is(.in-sec__box,.guess__list) .tempWrap { width:100%!important; max-width:100%; height:auto!important; overflow-x:auto!important; overflow-y:hidden!important; -webkit-overflow-scrolling:touch; }
  [data-mc-family=legacy] :is(.in-sec__box,.guess__list) .slide-wrapper { display:flex!important; width:max-content!important; max-width:none; left:0!important; height:auto!important; gap:10px; }
  [data-mc-family=legacy] :is(.in-sec__box,.guess__list) .slide-wrapper > * { flex:0 0 calc((100vw - 48px)/2); width:calc((100vw - 48px)/2)!important; max-width:none!important; margin:0!important; }
  [data-mc-family=legacy] :is(.in-sec__box,.guess__list) .slide-wrapper .cover { width:100%!important; height:auto!important; aspect-ratio:3/4; }
  [data-mc-family=legacy] :is(.in-sec__box,.guess__list) .slide-wrapper img { width:100%!important; height:100%!important; object-fit:cover; }
  [data-mc-family=legacy] :is(.in-sec__box,.guess__list) :is(.prev,.next) { display:none!important; }
  [data-mc-theme] .de-gift__item-box { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; width:100%!important; gap:8px; }
  [data-mc-theme] .de-gift__item { width:auto!important; min-width:0; margin:0!important; float:none!important; }
  [data-mc-theme] .de-gift__item .gift-pic { max-width:100%; width:100%!important; height:auto!important; }
  [data-mc-theme] .de-gift__item-box::after { display:none!important; }
}
@media (max-width:374px) {
  [data-mc-theme] :is(.g-logo__mark,.g-menu-btn) { width:32px; flex-basis:32px; }
  [data-mc-theme] .g-header__main .lib-container { gap:5px; padding-left:8px; padding-right:8px; }
  [data-mc-theme] .g-search__btn { padding:0 8px; }
}
