:root{--bg:#fbf2df;--ink:#482720;--muted:#785449;--link:#9c372c;--accent:#c4563e;--action:#ac3e32;--action-ink:#fff5df;--panel:#fff9eb;--input:#fffcf3;--line:#e6c9a5;--tag:#f2e2c6;--focus:#805818;--radius:3px;--title:"STKaiti","KaiTi","Songti SC",serif;--label:Georgia,"SimSun",serif}
body{background-color:var(--bg);background-image:repeating-linear-gradient(0deg,#b4825410 0 1px,transparent 1px 6px),radial-gradient(ellipse at top,#f5d8b3 0,transparent 68%)}.paper-header{background:#fff5df;border-bottom:1px solid #d7aa80}.edition{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;letter-spacing:.12em;padding:7px 0;border-bottom:1px solid var(--line)}.mast{padding:21px 0;display:flex;justify-content:space-between;align-items:center;gap:18px}.paper-header .brand-icon{border:3px double #f9e3ba;box-shadow:0 0 0 1px #b64d39;border-radius:3px}.paper-header .brand strong{font-size:29px}.paper-nav{display:flex;justify-content:space-between;gap:3px;border-top:3px double #c99970;padding:6px 0}.paper-nav a{padding:7px 9px;font-family:var(--title);font-size:15px;color:#683b2c}.paper-nav a[aria-current]{background:#edcfab;color:#812a22;text-decoration:none}.paper-lead{display:grid;grid-template-columns:1.05fr 1fr;min-height:355px;border:1px solid #c99572;background:#f1ddba;position:relative;box-shadow:6px 6px 0 #dabb95}.lead-copy{padding:34px 31px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(130deg,#f8e6c6,#ead2a9)}.lead-copy h1{font:700 clamp(40px,6vw,74px)/1.12 var(--title);letter-spacing:.03em;color:#7b3528;margin:15px 0}.lead-copy p{max-width:350px;color:#6f4d3c;margin-bottom:20px}.lead-art{display:flex;flex-direction:column;min-width:0;background:#8b4938;padding:12px}.lead-art img{width:100%;height:100%;min-height:310px;aspect-ratio:1.24;object-fit:cover;object-position:center 35%;border:1px solid #e2b582}.lead-art figcaption{font:11px var(--label);color:#fff1d6;padding-top:9px;letter-spacing:.05em}.genre-strip{display:flex;align-items:center;gap:17px;flex-wrap:wrap;border-top:3px double #c79467;border-bottom:1px solid #d5ad85;margin:24px 0 30px;padding:11px 1px}.genre-strip b{font-family:var(--title);font-size:17px}.genre-strip a:last-child{margin-left:auto}.paper-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(205px,1fr);gap:23px}.paper-bottom .news-row{background:#fff6e5}.paper-notice{align-self:start;background:#f1d9b4;border:1px solid #d5ac85;padding:23px;box-shadow:4px 4px 0 #dabb95}.paper-notice h2{font:700 33px/1.25 var(--title);margin:12px 0}.paper-notice p{margin-bottom:15px}.paper-notice>a:last-child{display:block;margin-top:12px}.paper .book-card{box-shadow:3px 3px 0 #e8d2ad}.paper .book-card img{border-bottom:2px solid #d2aa7c}.paper .footer{border-top:3px double #bc855e}.paper .section-head{border-bottom:3px double #d3ad83}
@media(max-width:780px){.paper-nav{flex-wrap:wrap;justify-content:flex-start}.paper-nav a{flex:0 0 calc(25% - 3px);text-align:center}.paper-lead{min-height:0}.lead-copy{padding:23px}.lead-art img{min-height:220px}.paper-bottom{gap:14px}}
@media(max-width:560px){.edition{font-size:9px;letter-spacing:0}.mast{flex-direction:column;align-items:stretch;padding:13px 0;gap:11px}.paper-header .brand strong{font-size:24px}.paper-nav a{font-size:13px;padding:6px 2px}.paper-lead{display:flex;flex-direction:column}.lead-copy{padding:18px}.lead-copy h1{font-size:39px;margin:8px 0}.lead-copy p{font-size:12px;margin-bottom:12px}.lead-art{padding:8px}.lead-art img{min-height:0;height:210px;object-position:center 35%}.genre-strip{gap:11px;font-size:12px;margin:18px 0}.genre-strip b{flex-basis:100%}.paper-bottom{grid-template-columns:1fr}}
