.blog-admin{background:#f7f7f0;color:#243d33}.blog-login{max-width:520px;margin:8vh auto;padding:32px}.blog-login h1{font-size:38px;line-height:1.5}.blog-login form{display:grid;gap:12px;margin-top:30px}.blog-login input{padding:14px;border:1px solid #cbd7c8;border-radius:9px;font:inherit}.blog-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4vw;border-bottom:1px solid #dce4d7;background:#fffefa}.blog-topbar nav{display:flex;gap:24px;align-items:center;font-size:13px}.blog-workspace{max-width:1280px;margin:auto;padding:40px 28px}.library-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.library-heading h1{font-size:36px;line-height:1.5}.library-counts{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.library-counts span{padding:8px 15px;background:#e9f0e4;border-radius:30px;font-size:13px}.library-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0}.library-filters label{display:grid;gap:7px;font-size:13px}.library-filters input,.library-filters select{font:inherit;padding:12px;border:1px solid #d4decf;border-radius:9px;min-width:0;background:white}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.manuscript-card{display:flex;flex-direction:column;text-align:left;border:1px solid #dce4d7;border-radius:18px;background:#fffefa;overflow:hidden;padding:0;color:inherit;cursor:pointer;font:inherit}.manuscript-card:hover{border-color:#6d966a}.manuscript-card img{display:block;width:100%;aspect-ratio:8/5;object-fit:cover;background:#edf2e6}.manuscript-card .card-copy{padding:22px}.manuscript-card h2{font-size:21px;line-height:1.55;margin:10px 0}.manuscript-card p{font-size:14px;color:#62725f;line-height:1.8}.manuscript-card small{font-size:12px;color:#617059}.card-state{font-size:12px;border-radius:6px;padding:4px 7px;background:#edf0e4}.card-state.scheduled{background:#fff0cf}.card-state.published{background:#e0efdd}.reader-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.reader-actions>div{display:flex;gap:14px;align-items:center}.manuscript{max-width:880px;margin:auto;background:#fffefa;border:1px solid #dce4d7;border-radius:22px;padding:48px 54px}.manuscript h1{font-size:35px;line-height:1.5;letter-spacing:-.04em;margin:12px 0}.reader-description{color:#5e7361;font-size:18px;line-height:1.9}.reader-toc{background:#eff3e9;border-radius:14px;padding:18px 24px;margin:28px 0;display:grid;gap:9px;font-size:14px}.reader-toc a{color:#426647}.reader-body{font-size:17px;line-height:1.95;overflow-wrap:anywhere}.reader-body h2{font-size:26px;line-height:1.55;margin:42px 0 18px}.reader-body h3{font-size:21px;margin:30px 0 14px}.reader-body p{margin:18px 0}.reader-body li{margin-bottom:10px}.reader-body figure{margin:28px 0}.reader-body img{width:100%;height:auto;display:block;border-radius:14px}.reader-body figcaption{font-size:12px;line-height:1.7;color:#6e7c69;margin-top:9px}.reader-body blockquote,.reader-body .blog-tip{margin:26px 0;padding:18px 24px;border-left:3px solid #47784d;background:#eef3e8;border-radius:0 12px 12px 0}.reader-body a{color:#31643a;text-decoration:underline;text-underline-offset:4px}.reader-body table{width:100%;border-collapse:collapse;font-size:14px;min-width:550px}.reader-body th,.reader-body td{padding:12px;text-align:left;border:1px solid #d7e1d2;vertical-align:top}.reader-body th{background:#eff3e9}.reader-body .blog-table-wrap{overflow-x:auto;margin:26px 0}.reader-body code{background:#edf2e7;padding:3px 6px;border-radius:5px}#editor-workspace .editorial-plan{display:none}#editor-workspace .editorial-layout{grid-template-columns:1fr}#editor-workspace{max-width:960px;margin:auto}#editor-workspace .editorial-direction{display:none}@media(max-width:1000px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-topbar{align-items:flex-start}.blog-topbar nav{gap:15px;flex-wrap:wrap}}@media(max-width:640px){.blog-workspace{padding:25px 16px}.blog-topbar{padding:18px 16px;flex-direction:column}.blog-topbar nav{gap:16px;font-size:12px}.library-heading{align-items:flex-start}.library-heading h1{font-size:27px}.library-filters{grid-template-columns:1fr 1fr}.library-filters label:first-child{grid-column:1/-1}.library-grid{grid-template-columns:1fr;gap:18px}.manuscript{padding:25px 20px;border-radius:16px}.manuscript h1{font-size:28px}.reader-body{font-size:16px}.reader-body h2{font-size:24px}.reader-actions{align-items:flex-start}.reader-actions>div{flex-direction:column;align-items:flex-end}.reader-actions button{font-size:12px;padding:10px 12px}.reader-toc{padding:16px}.library-heading button{font-size:12px;padding:10px}.library-counts{gap:7px}.library-counts span{padding:7px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.manuscript-card img{height:auto}
