.reprint-layout{display:grid;grid-template-columns:380px minmax(390px,1fr);gap:70px;max-width:1100px;margin:28px auto 0;align-items:start}.reprint-controls{min-width:0;padding-top:12px}.input-heading{display:flex;gap:16px;margin:0 0 10px}.input-heading h2{font:22px/1.5 "Songti SC",STSong,serif;margin:0}.input-heading p{font-size:12px;color:var(--muted);margin:4px 0 0}.input-heading .step-no{font-size:20px}.reprint-controls .field{margin:16px 0 29px}.reprint-controls .field input,.reprint-controls .field textarea{background:var(--ivory)}.reprint-controls .field input{min-height:46px}.reprint-controls .generate{width:100%;padding:15px 18px;font-size:13px}.reprint-preview .paper{width:390px}.reprint-preview .preview-toolbar{margin-bottom:24px}.reprint-preview{min-width:0}.job-status{display:flex;align-items:center;gap:12px;background:var(--ivory);padding:14px 16px;border-left:2px solid var(--red);margin:24px 0;font-size:12px}.job-status p{margin:0}.job-status .live-dot{flex:none}.browser-fallback{padding:20px;border:1px solid var(--line);background:var(--ivory);margin:22px 0}.browser-fallback h3,.split-advice h3{font-size:14px;margin:0 0 10px}.browser-fallback p,.split-advice p{font-size:12px;line-height:1.8;color:var(--muted)}.browser-fallback details{margin-top:15px;font-size:12px}.browser-fallback textarea{width:100%;height:90px;font:11px/1.6 monospace}.metadata{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:26px 0 12px}.metadata summary{cursor:pointer;font-size:13px;font-weight:500}.metadata .field{margin:16px 0}.image-facts{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted);align-items:center}.split-advice{margin:20px 0;padding:20px;border:1px solid var(--line);background:var(--ivory)}.split-actions{display:flex;gap:10px}.split-actions .button{flex:1;font-size:11px;padding:10px}.reprint-publish{margin-top:26px;padding:25px 0;border-top:1px solid var(--line)}.reprint-publish h2{font:24px/1.6 "Songti SC",STSong,serif;margin:0 0 16px}.reprint-publish>.button{width:100%}.aux-actions{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0}.empty-reprint>img{width:100%;height:auto}.empty-label{display:block;color:var(--red);font-size:11px;letter-spacing:.16em;text-align:center;margin:18px 0 24px}.intro-placeholder{padding:20px;background:var(--ivory);border-top:2px solid var(--red);font-size:12px;color:var(--muted)}.article-placeholder{border:1px solid #e8e5df;padding:50px 25px;margin-top:26px;text-align:center;background:#f8f8f6;color:var(--muted)}.article-placeholder>span{font-family:"Songti SC",STSong,serif;font-size:24px;letter-spacing:.1em}.article-placeholder p{font-size:12px;line-height:1.9}.article-placeholder i{display:block;width:100%;height:5px;background:#e7e5e0;margin:17px 0}.article-placeholder i:last-child{width:65%;margin-bottom:35px}.source-placeholder{padding:23px 0;margin-bottom:20px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}#slice-downloads{display:flex;gap:14px;flex-wrap:wrap}.reprint-layout+.how-to{margin-top:50px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.reprint-controls button:disabled{cursor:wait;opacity:.5}.empty-reprint .intro-placeholder.has-text{color:var(--ink);text-align:justify;white-space:pre-line;line-height:1.9}.reprint-preview .paper{overflow:hidden}
@media(max-width:1000px){.reprint-layout{grid-template-columns:330px minmax(340px,1fr);gap:30px}.reprint-preview .paper{width:100%}.intro h1{font-size:30px}}
@media(max-width:760px){.reprint-layout{display:flex;flex-direction:column;gap:24px}.reprint-controls,.reprint-preview{width:100%}.reprint-preview .paper{max-width:440px}.intro h1{font-size:27px;line-height:1.5}.reprint-layout{margin-top:18px}.reprint-controls .field{margin-bottom:24px}.reprint-publish{padding-bottom:5px}.reprint-publish>.button{min-height:48px}.image-facts{flex-wrap:wrap}.footer{padding-bottom:35px}}
