*{box-sizing:border-box;margin:0;padding:0}
html,body{min-height:100%}
body{font:14px/1.8 "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif;color:#555;background:#f5f5f5}
a{color:#555;text-decoration:none}
a:hover{color:#c25555}
ul,ol{list-style:none}
img{border:0;max-width:100%;display:block}
table{border-collapse:collapse;border-spacing:0}
button,input,select,textarea{font:inherit;outline:none}
.abq-shell{width:min(1120px,calc(100% - 24px));margin:0 auto}
.abq-page{background:#f5f5f5}
.abq-main{padding:12px 0 18px}
.abq-topline{background:#fafafa;border-bottom:1px solid #ececec;color:#999;font-size:12px}
.abq-topline-inner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0}
.abq-topline-right{display:flex;gap:14px}
.abq-header{background:#fff;border-bottom:1px solid #ececec}
.abq-header-inner{display:grid;grid-template-columns:1fr;gap:12px;align-items:center;padding:14px 0}
.abq-logo{display:inline-block;font-size:28px;font-weight:700;line-height:1.1;color:#111}
.abq-search form{display:flex;align-items:center;min-width:0}
#abq-searchkey,.abq-search input,#searchkey{width:100%;height:40px;padding:0 14px;border:1px solid #cfd7df;border-right:0;background:#fff;color:#444}
.abq-search button{display:flex;align-items:center;justify-content:center;height:40px;min-width:64px;padding:0 14px;border:0;background:#444;color:#fff;cursor:pointer;white-space:nowrap;line-height:1}
.abq-bookshelf-wrap{display:flex;justify-content:flex-start}
.abq-bookshelf{display:inline-flex;align-items:center;justify-content:center;height:38px;min-width:84px;padding:0 14px;border:1px solid #ddd;background:#fff;color:#666;font-size:13px}
.abq-bookshelf-disabled{background:#fafafa;color:#aaa}
.abq-nav{background:#4a4a52}
.abq-nav-inner{display:flex;flex-wrap:wrap;align-items:center}
.abq-nav-inner a{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;color:#fff;font-size:14px;white-space:nowrap}
.abq-nav-inner a.active,.abq-nav-inner a:hover{background:#5d5d67;color:#fff}
.abq-breadcrumb{font-size:12px;color:#999;margin-bottom:10px}
.abq-breadcrumb a{color:#888}
.abq-section{background:#fff;border:1px solid #e7e7e7;margin-bottom:14px}
.abq-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #ededed}
.abq-section-title strong{font-size:18px;line-height:1.4;color:#222;font-weight:700}
.abq-section-title .abq-title-meta,.abq-section-title .abq-more-link,.abq-section-title .abq-range-text{font-size:12px;color:#999}
.abq-empty{padding:24px 12px;text-align:center;color:#999;font-size:13px}
.abq-home-top{display:grid;grid-template-columns:1fr;gap:14px}
.abq-home-left,.abq-home-right{min-width:0}
.abq-cover-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}
.abq-cover-card img{width:100%;aspect-ratio:3/4.15;object-fit:cover;background:#f0f0f0}
.abq-cover-card h3{margin-top:8px;font-size:15px;line-height:1.5;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.abq-cover-card p{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.abq-link-matrix{display:grid;grid-template-columns:1fr;padding:0 14px 14px;gap:0}
.abq-link-item,.abq-rank-item,.abq-category-link,.abq-side-item,.abq-top-rank-item,.abq-rank-switch-item{display:flex;gap:8px;align-items:baseline;padding:7px 0;border-bottom:1px dotted #e8e8e8;font-size:13px;min-width:0}
.abq-link-item span,.abq-category-link span,.abq-rank-item .num,.abq-top-rank-item .num,.abq-rank-switch-item .num{flex:none;color:#c98989}
.abq-link-item a,.abq-rank-item a,.abq-category-link a,.abq-side-item a,.abq-top-rank-item a,.abq-rank-switch-item a{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666}
.abq-link-item em,.abq-category-link em,.abq-rank-item em,.abq-top-rank-item em,.abq-rank-switch-item em{flex:none;max-width:34%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#aaa;font-style:normal}
.abq-rank-list{padding:14px}
.abq-rank-feature{display:grid;grid-template-columns:84px 1fr;gap:12px;padding-bottom:10px;margin-bottom:8px;border-bottom:1px dotted #e8e8e8}
.abq-rank-feature img{width:84px;height:112px;object-fit:cover;background:#f0f0f0}
.abq-rank-feature .num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#d9534f;color:#fff;font-size:12px;line-height:1;margin-bottom:6px}
.abq-rank-feature h3{font-size:16px;line-height:1.5;color:#222;margin-bottom:4px}
.abq-rank-feature p{font-size:12px;color:#888;line-height:1.6}
.abq-rank-feature .intro{margin-top:4px;color:#777;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.abq-category-grid-wrap{display:grid;grid-template-columns:1fr;gap:14px;padding:14px}
.abq-category-feature{display:flex;flex-direction:column;gap:8px}
.abq-category-feature .thumb img{width:120px;aspect-ratio:3/4.15;object-fit:cover;background:#f0f0f0}
.abq-category-feature .thumb{align-self:flex-start}
.abq-category-feature h3{font-size:18px;line-height:1.45;color:#222}
.abq-category-feature .meta{font-size:12px;color:#999}
.abq-category-feature .intro{font-size:13px;color:#777;line-height:1.85}
.abq-read-btn,.abq-info-actions a,.abq-reader-nav a,.abq-reader-nav span,.abq-page-btn,.abq-action-btn,.abq-pagination a,.abq-pagination span,.abq-pagination select{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:1px solid #d9c3c3;background:#fff;color:#b37a7a;font-size:13px}
.abq-read-btn:hover,.abq-info-actions a:hover,.abq-action-btn:hover,.abq-page-btn:hover,.abq-pagination a:hover{background:#faf4f4;color:#a45d5d}
.abq-category-columns{display:grid;grid-template-columns:1fr;gap:12px}
.abq-category-column .hd{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid #ececec}
.abq-category-column .hd a{font-size:18px;color:#333}
.abq-category-column .hd span a{font-size:12px;color:#999}
.abq-category-column .bd{padding-top:4px}
.abq-update-table-wrap{overflow:auto}
.abq-update-table{width:100%;min-width:640px}
.abq-update-table th,.abq-update-table td{padding:10px 8px;border-bottom:1px solid #efefef;font-size:13px;text-align:left;white-space:nowrap}
.abq-update-table th{font-size:14px;color:#333;background:#fafafa}
.abq-update-table td:nth-child(2),.abq-update-table td:nth-child(3){max-width:320px;overflow:hidden;text-overflow:ellipsis}
.abq-update-table td:last-child,.abq-update-table th:last-child{text-align:right}
.abq-category-lead{display:grid;grid-template-columns:1fr;gap:12px;padding:14px}
.abq-category-cover-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.abq-category-cover-card img{width:100%;aspect-ratio:3/4.15;object-fit:cover;background:#f0f0f0}
.abq-category-cover-card h3{margin-top:8px;font-size:15px;line-height:1.5;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.abq-category-cover-card p,.abq-category-cover-card .meta{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.abq-category-cover-card .intro{display:none}
.abq-list-table-wrap{overflow:auto;padding:0 14px 14px}
.abq-list-table{width:100%;min-width:640px}
.abq-list-table th,.abq-list-table td{padding:10px 8px;border-bottom:1px solid #efefef;font-size:13px;text-align:left;white-space:nowrap}
.abq-list-table th{font-size:14px;color:#333;background:#fafafa}
.abq-list-table td:nth-child(2),.abq-list-table td:nth-child(3){max-width:320px;overflow:hidden;text-overflow:ellipsis}
.abq-list-table td:last-child,.abq-list-table th:last-child{text-align:right}
.abq-info-layout{display:grid;grid-template-columns:1fr;gap:14px;padding:14px}
.abq-info-maincard,.abq-info-side{border:1px solid #ececec;background:#fff}
.abq-info-flex{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:14px}
.abq-info-cover img{width:92px;aspect-ratio:3/4.15;object-fit:cover;background:#f0f0f0}
.abq-info-content h1{font-size:28px;line-height:1.35;color:#222;margin-bottom:6px}
.abq-info-content h1 small{display:block;font-size:14px;color:#999;font-weight:400;margin-top:4px}
.abq-info-tags,.abq-info-stats,.abq-info-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.abq-info-tags span{display:inline-flex;align-items:center;height:24px;padding:0 8px;background:#f8eded;color:#b37a7a;font-size:12px}
.abq-info-stats span{font-size:13px;color:#888}
.abq-info-intro{margin-top:10px;color:#666;font-size:14px;line-height:1.95}
.abq-info-side{padding:12px}
.abq-side-title{font-size:18px;color:#333;padding-bottom:8px;border-bottom:2px solid #edd6d6;margin-bottom:8px}
.abq-chapter-grid{display:grid;grid-template-columns:1fr;gap:0;padding:14px}
.abq-chapter-grid a,.abq-chapter-grid span{display:block;padding:9px 0;border-bottom:1px dotted #e8e8e8;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.abq-chapter-grid .wide{grid-column:1/-1;white-space:normal}
.abq-index-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.abq-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:14px}
.abq-pagination .disabled-btn{background:#f5f5f5;color:#bbb;border-color:#e3e3e3}
.abq-pagination select{min-width:98px;color:#666}
.abq-rank-page-head{padding:14px;text-align:center}
.abq-rank-page-head h1{font-size:24px;color:#333;line-height:1.45}
.abq-rank-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}
.abq-rank-tabs a{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:34px;padding:0 14px;border:1px solid #e3e3e3;background:#fff;color:#666;font-size:13px}
.abq-rank-tabs a.active,.abq-rank-tabs a:hover{background:#f6f6f6;color:#b37a7a}
.abq-rank-grid{display:grid;grid-template-columns:1fr;gap:14px;padding:0 0 14px}
.abq-rank-card{border:1px solid #ececec;background:#fff}
.abq-rank-card-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #ededed}
.abq-rank-card-head strong{font-size:16px;color:#222}
.abq-rank-card-head a{font-size:12px;color:#999}
.abq-search-list{padding:12px}
.abq-search-item{display:grid;grid-template-columns:84px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #efefef}
.abq-search-item .thumb img{width:84px;height:112px;object-fit:cover;background:#f0f0f0}
.abq-search-item h3{font-size:18px;color:#222;margin-bottom:4px}
.abq-search-item .meta{font-size:12px;color:#999;margin-bottom:6px}
.abq-search-item p{font-size:13px;color:#777;line-height:1.85}
.recentread-note{padding:0 12px 10px;color:#888;font-size:13px;line-height:1.8}
.recentread-tools{padding:0 12px 12px;display:flex;justify-content:flex-end}
.recentread-list{padding-bottom:4px}
.recentread-empty{padding:18px 12px;color:#888;font-size:14px;text-align:center}
.recentread-item{display:flex;align-items:stretch;border-top:1px solid #efefef}
.recentread-head{background:#fafafa;color:#777;font-size:13px}
.recentread-head .recentread-row-link{color:#777}
.recentread-row-link{display:grid;grid-template-columns:34px minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr) 76px;gap:10px;align-items:center;flex:1;min-width:0;padding:12px}
.recentread-row-link span{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.recentread-index{color:#999;font-size:13px}
.recentread-book{font-weight:700;color:#222}
.recentread-chapter{color:#666}
.recentread-author,.recentread-time{color:#999;font-size:13px}
.recentread-op{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:12px;border-left:1px solid #efefef;color:#b37a7a;font-size:13px}
.recentread-mobile-card{display:none}
.recentread-mobile-top{display:flex;align-items:flex-start;gap:10px}
.recentread-mobile-top strong{flex:1;min-width:0;font-size:16px;line-height:1.5;color:#222}
.recentread-mobile-index{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border:1px solid #eedede;background:#faf3f3;color:#b37a7a;font-size:12px}
.recentread-mobile-chapter{margin-top:6px;font-size:13px;color:#666;line-height:1.7}
.recentread-mobile-meta{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:8px;font-size:12px;color:#999;line-height:1.7}
.abq-error-box{padding:48px 16px;text-align:center}
.abq-error-box h1{font-size:32px;color:#222;margin-bottom:10px}
.abq-error-box p{font-size:14px;color:#777;margin-bottom:18px}
.abq-friend-wrap{padding-bottom:14px}
.abq-friend-links{min-height:44px;padding:12px 14px;font-size:13px;color:#777}
.abq-footer{margin-top:0;padding:20px 0 26px;background:#f2f2f2;border-top:1px solid #e9e9e9}
.abq-footer-inner{text-align:center;color:#999;font-size:12px;line-height:1.9}
.abq-reader-page{background:#fff;color:#555;min-width:320px}
.abq-reader-topbar{background:#4a4a52;margin-top:0}
.abq-reader-topbar-inner{display:flex;flex-wrap:wrap;gap:12px;max-width:860px;margin:0 auto;padding:0 14px}
.abq-reader-topbar-inner a{display:inline-flex;align-items:center;height:36px;color:#fff;font-size:13px}
.abq-reader-wrap{padding-top:12px;padding-bottom:18px}
.abq-reader-maincol{max-width:860px;margin:0 auto}
.abq-reader-maincol > .abq-breadcrumb,.abq-reader-maincol > .readSet,.abq-reader-maincol > .abq-reader-title,.abq-reader-maincol > .abq-reader-report,.abq-reader-maincol > .abq-reader-nav{padding-left:0;padding-right:0}
.abq-reader-controls{padding:8px 0;text-align:center;font-size:13px;color:#555}
.abq-reader-title{padding:0;font-size:34px;line-height:1.45;text-align:center;color:#555;margin:6px 0 4px;word-break:break-word}
.abq-reader-report{text-align:center;color:#d07f7f;font-size:12px;margin-bottom:12px}
.abq-reader-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none;margin:0 0 14px}
.abq-reader-nav a,.abq-reader-nav span{height:40px;padding:0 12px;background:#fff;border:1px solid #e3e3e3;color:#666}
.abq-reader-content{max-width:none;margin:0;padding:18px 28px 24px;font-size:22px;line-height:2.15;color:#555;background:#fff;border:1px solid #e8e8e8;word-break:break-word;overflow-wrap:anywhere}
.abq-reader-content *{max-width:100%}
.abq-reader-content img{max-width:100%;height:auto}
.abq-reader-content p{margin:0 0 18px}
.abq-reader-content .error-text{padding:24px 0;text-align:center;color:#999}
.readSet{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;padding:6px 0 2px;clear:both;line-height:20px;text-align:center;margin:auto;font-size:13px}
.readSet .rc{color:#666;padding-left:14px}
.readSet .rf{display:inline-flex;flex-wrap:wrap;align-items:center}
.readSet a.ra{border:1px solid #ccc;display:inline-block;width:16px;height:16px;margin-left:6px;overflow:hidden;vertical-align:middle}
.readSet .rt{padding:0 5px;color:#666}
.readSet .rt:hover{color:#b37a7a}
@media (min-width:640px){
  .abq-header-inner{grid-template-columns:220px minmax(0,1fr) 110px}
  .abq-bookshelf-wrap{justify-content:flex-end}
  .abq-cover-row{grid-template-columns:repeat(2,minmax(0,1fr))}
  .abq-link-matrix{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
  .abq-category-cover-list{grid-template-columns:repeat(4,minmax(0,1fr))}
  .abq-category-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
  .abq-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}
  .abq-reader-nav{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:900px){
  .abq-home-top{grid-template-columns:minmax(0,2fr) 320px}
  .abq-cover-row{grid-template-columns:repeat(4,minmax(0,1fr))}
  .abq-category-grid-wrap{grid-template-columns:220px minmax(0,1fr)}
  .abq-category-columns{grid-template-columns:repeat(3,minmax(0,1fr))}
  .abq-info-layout{grid-template-columns:minmax(0,1fr) 220px}
  .abq-chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}
  .abq-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .abq-info-content h1 small{display:inline;font-size:16px;margin-left:10px}
}
@media (max-width:639px){
  .abq-shell{width:min(100%,calc(100% - 16px))}
  .abq-logo{font-size:24px}
  .abq-nav-inner{justify-content:flex-start}
  .abq-nav-inner a{height:38px;padding:0 10px;font-size:13px}
  .abq-section-title strong{font-size:16px}
  .abq-rank-feature{grid-template-columns:64px 1fr}
  .abq-rank-feature img{width:64px;height:86px}
  .abq-info-flex{grid-template-columns:78px 1fr;padding:12px}
  .abq-info-cover img{width:78px}
  .abq-info-content h1{font-size:24px}
  .abq-update-table,.abq-list-table{min-width:560px}
  .abq-reader-title{font-size:28px}
  .abq-reader-content{font-size:20px;line-height:2.05}
}

.abq-home-block{background:#fff}
.abq-link-matrix-compact{padding-top:12px}
.abq-mobile-data-list{display:none;padding:12px}
.abq-mobile-data-card{padding:12px 0;border-bottom:1px solid #efefef}
.abq-mobile-data-card:last-child{border-bottom:0}
.abq-mobile-data-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:6px}
.abq-mobile-data-top .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:#f8eded;color:#b37a7a;font-size:12px}
.abq-mobile-data-top .time{font-size:12px;color:#999}
.abq-mobile-data-card h3{font-size:16px;line-height:1.5;color:#222;margin-bottom:4px}
.abq-mobile-data-card p,.abq-mobile-data-card .meta{font-size:13px;color:#777;line-height:1.75}
.abq-mobile-data-card .meta{color:#999}
.abq-info-content .abq-title-meta{margin-top:10px;font-size:13px;color:#888;line-height:1.7}
.abq-info-tags span a{color:inherit}
.abq-reader-page .abq-friend-wrap,.abq-reader-page .abq-footer{display:none}
.abq-reader-footer{padding:18px 0 calc(22px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ececec}
.abq-reader-footer-inner{max-width:860px;margin:0 auto;text-align:center;color:#999;font-size:12px;line-height:1.9}
.abq-reader-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-bottom:10px}
.abq-reader-footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid #ddd;background:#fff;color:#666;font-size:13px}
.abq-reader-footer-links a:hover{background:#fafafa;color:#a45d5d}
@media (max-width:639px){
  .abq-topline{display:none}
  .abq-header-inner{gap:10px;padding:12px 0}
  .abq-search form{display:grid;grid-template-columns:minmax(0,1fr) 68px}
  .abq-search input,#searchkey{border-right:1px solid #cfd7df}
  .abq-bookshelf{width:100%}
  .abq-section{margin-bottom:12px}
  .abq-home-top{gap:12px}
  .abq-cover-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px}
  .abq-link-matrix{padding:0 12px 12px}
  .abq-category-grid-wrap{padding:12px}
  .abq-category-column .hd a{font-size:16px}
  .abq-mobile-data-list{display:block}
  .abq-update-table-wrap,.abq-list-table-wrap{display:none}
  .abq-info-layout{padding:12px}
  .abq-info-actions a,.abq-action-btn,.abq-pagination a,.abq-pagination span,.abq-pagination select{min-width:calc(50% - 4px);padding:0 12px}
  .abq-section-title{align-items:flex-start;flex-direction:column}
  .abq-section-title .abq-more-link,.abq-section-title .abq-range-text,.abq-section-title .abq-title-meta{font-size:12px;line-height:1.6}
  .abq-search-item{grid-template-columns:72px 1fr;gap:10px}
  .abq-search-item .thumb img{width:72px;height:96px}
  .abq-search-item h3{font-size:16px}
  .recentread-tools{padding:0 12px 12px}
  .recentread-tools .abq-read-btn{width:100%;height:40px}
  .recentread-head{display:none}
  .recentread-item{display:block;padding:12px}
  .recentread-row-link{display:none}
  .recentread-mobile-card{display:block;padding:0 0 12px}
  .recentread-op{width:100%;min-width:0;border-left:0;border-top:1px solid #efefef;padding:10px 12px}
  .abq-reader-topbar{position:sticky;top:0;z-index:30}
  .abq-reader-topbar-inner{gap:8px;padding:0 8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .abq-reader-topbar-inner::-webkit-scrollbar{display:none}
  .abq-reader-topbar-inner a{flex:0 0 auto;height:38px;padding:0 6px;font-size:12px}
  .abq-reader-wrap{padding-top:10px}
  .abq-reader-wrap .abq-breadcrumb{padding:0 2px;font-size:12px;line-height:1.75;overflow-wrap:anywhere}
  .abq-reader-title{font-size:24px;line-height:1.6;margin:8px 0 6px}
  .reader-pagecount{display:block;margin-top:4px;font-size:13px}
  .abq-reader-report{margin-bottom:10px}
  .abq-reader-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}
  .abq-reader-nav a,.abq-reader-nav span{height:42px;font-size:14px}
  .abq-reader-content{padding:16px 12px 22px;font-size:19px;line-height:2;border-left:0;border-right:0;border-radius:0}
  .abq-reader-content p{margin:0 0 16px}
  .readSet{padding:2px 0 8px}
  .readSet .rc{padding-left:8px}
}
@media (min-width:900px){
  .abq-home-left{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
}
@media (max-width:420px){
  .recentread-item{padding:10px}
  .recentread-mobile-top strong{font-size:15px}
  .recentread-mobile-chapter{font-size:12px}
  .abq-reader-topbar-inner a{height:36px;padding:0 5px}
  .abq-reader-footer{padding:16px 0 calc(18px + env(safe-area-inset-bottom))}
  .abq-reader-footer-links{justify-content:flex-start}
  .abq-reader-footer-links a{min-height:32px;padding:0 10px;font-size:12px}
  .abq-reader-title{font-size:22px}
  .abq-reader-content{font-size:18px;line-height:1.95}
}

