/* One reading surface; document layout inside preview pages is left intact. */
body.docwk-front .wenku-page .detail-scroll{background:#fff;padding:0!important}
body.docwk-front .wenku-page .content-bd{max-width:1120px;margin:0 auto;padding:32px 40px 80px;box-sizing:border-box}
body.docwk-front .wenku-page .detail-card{grid-template-columns:104px minmax(0,1fr);gap:24px;padding:0 0 28px;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}
body.docwk-front .wenku-page .cover-wrap{align-self:start}
body.docwk-front .wenku-page .doc-cover{width:104px;min-height:140px;box-shadow:none;border-radius:5px}
body.docwk-front .wenku-page .doc-info{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-content:start}
body.docwk-front .wenku-page .doc-info .actions{position:static;grid-column:2;grid-row:1/4;align-self:start;display:flex;gap:8px;margin:0}
body.docwk-front .wenku-page .doc-head-tags{grid-column:1;margin:0 0 10px}
body.docwk-front .wenku-page .doc-title{grid-column:1;font-size:26px;line-height:1.4;letter-spacing:-.4px;margin:0 0 16px;overflow-wrap:anywhere}
body.docwk-front .wenku-page .meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;line-height:1.7;color:#85909c;font-size:12px}
body.docwk-front .wenku-page .meta>span{border:0;padding:0;margin:0}
body.docwk-front .wenku-page .meta .sep{display:none}
body.docwk-front .wenku-page .reader{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}
body.docwk-front .wenku-page .reader-head{padding:14px 0;background:transparent;border:0;border-bottom:1px solid #edf0f3}
body.docwk-front .wenku-page .reader-body{border:0;background:#f5f6f8;padding:24px 16px!important}
body.docwk-front .wenku-page .paper-wrap{border:0;border-radius:0;background:transparent;box-shadow:none;max-width:100%}
body.docwk-front .wenku-page .paper{border:0;border-radius:0;box-shadow:0 1px 9px #2334470b}
body.docwk-front .wenku-page .recommend-section{border:0;box-shadow:none;background:transparent;padding-inline:0}
.docwk-metadata-note{max-width:680px;color:#7c8797;line-height:1.7;font-size:12px;margin:4px 0 0}
@media screen and (max-width:1000px){body.docwk-front .wenku-page .content-bd{padding:24px}body.docwk-front .wenku-page .detail-card{grid-template-columns:80px minmax(0,1fr);gap:18px}body.docwk-front .wenku-page .doc-cover{width:80px;min-height:110px}body.docwk-front .wenku-page .doc-title{font-size:23px}body.docwk-front .wenku-page .doc-info{display:flex;flex-direction:column}body.docwk-front .wenku-page .doc-info .actions{order:4;margin-top:14px}}
@media screen and (max-width:600px){
body.docwk-front .wenku-page .content-bd{padding:20px 16px 96px}
body.docwk-front .wenku-page .detail-card{display:block!important;padding:0 0 20px!important;background:transparent!important}
body.docwk-front .wenku-page .detail-card .cover-wrap{display:none}
body.docwk-front .wenku-page .doc-title{font-size:23px;line-height:1.45;margin:0 0 12px}
body.docwk-front .wenku-page .doc-head-tags{margin:0 0 12px}
body.docwk-front .wenku-page .meta{gap:6px 12px;font-size:11px}
body.docwk-front .wenku-page .detail-card .actions{position:static!important;display:flex;width:100%;gap:10px;margin-top:18px}
body.docwk-front .wenku-page .detail-card .actions>button{min-height:42px;border-radius:10px}
body.docwk-front .wenku-page .detail-card .actions>button:first-child{flex:1}
body.docwk-front .wenku-page .reader-head{padding:12px 0}
body.docwk-front .wenku-page .reader-body{margin-inline:-16px;padding:12px 0!important}
body.docwk-front .wenku-page .paper.paper-fulltext{padding:28px 22px!important;box-sizing:border-box}
body.docwk-front .wenku-page .floating-bar-wrap{bottom:env(safe-area-inset-bottom);padding-inline:12px}
body.docwk-front:has(.detail-main) .docwk-mobile-tabs{display:none}
}
@media print{body.docwk-front .wenku-page .content-bd{padding:0;max-width:none}body.docwk-front .wenku-page .reader-body{background:#fff;padding:0!important}body.docwk-front .wenku-page .paper{box-shadow:none}}
body.docwk-front .wenku-page .meta .meta-item{border:0!important;padding:0!important;margin:0!important}
@media screen{body.docwk-front.wenku-reading .wenku-page .detail-card{display:none!important}}
