.editor-section{border:1px solid var(--line);border-radius:10px;padding:24px;margin:30px 0}.editor-section legend{padding:0 12px;color:var(--gold);font-size:15px}.editor-cover-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}.editor-cover-preview{margin:20px 0}.editor-cover-preview img{width:100%;max-height:350px;object-fit:contain;background:#070c14;border-radius:8px}.editor-cover-preview figcaption{font-size:11px;color:var(--muted);margin-top:10px}.editor-toolbar{display:flex;gap:8px;flex-wrap:wrap;padding:12px;background:#151e2e;border:1px solid #4c677e;border-radius:8px}.editor-toolbar button{font-size:12px;padding:8px 11px;background:#08111f;color:#e4edfc;border:1px solid #3c526b;border-radius:5px}.editor-toolbar button:hover{border-color:var(--gold)}.editor-toolbar select{width:auto;min-height:35px;margin:0!important;padding:7px 12px}.editor-toolbar em{color:inherit;font-style:italic}.editor-link-row{display:flex;gap:20px;align-items:center;padding:15px;background:#131e2e}.editor-link-row>div{flex:1}.editor-inline-image{padding:18px;border:1px solid var(--line);border-radius:8px}.editor-inline-image summary{cursor:pointer;color:var(--gold);font-size:14px}.editor-inline-image .fine-print{margin-bottom:0}#editor-preview{border:1px solid #629ab755;border-radius:10px;padding:30px;background:#080d17;margin:25px 0}#editor-status{font-size:13px;color:#a7dcf6;margin-top:18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.blog-body h1{font-size:42px;margin-top:35px}.blog-body h2{font-size:33px}.blog-body h3{font-size:28px;margin-top:30px}.blog-body h4{font-size:23px;margin:26px 0 15px}.blog-body h5{font-size:19px;margin:24px 0 14px}.blog-body h6{font-size:17px;margin:22px 0 12px}.blog-body em{font-style:italic;color:inherit}.blog-body a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.blog-body blockquote{border-left:3px solid var(--gold);padding:18px 25px;margin:25px 0;background:#152335;color:#d1e1f4}.blog-body pre{overflow:auto;padding:20px;background:#141d2b;border-radius:8px}.blog-body code{font-size:.9em;color:#a8dfff}.blog-body figure{margin:30px 0}.blog-body figure img{max-width:100%;height:auto;border-radius:10px}.blog-body hr{border:0;border-top:1px solid var(--line);margin:35px 0}.blog-cover-figure{margin:30px 0}.blog-cover-figure .blog-cover{margin:0}.blog-cover-figure figcaption{font-size:12px;color:var(--muted);margin-top:12px}.blog-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.blog-tags a{border:1px solid #619bc94d;color:var(--gold);border-radius:20px;padding:5px 13px;font-size:12px}.blog-card .article-art{height:auto;aspect-ratio:16/9}.blog-card .article-art img{object-fit:cover}.blog-reading .blog-cover{max-height:none}.blog-editor textarea#post-body{font-family:var(--mono);font-size:13px;line-height:1.9}
@media(max-width:800px){.editor-cover-grid{grid-template-columns:1fr}.editor-cover-preview{max-width:450px}.editor-link-row{flex-direction:column;align-items:stretch}.editor-section{padding:15px}.editor-toolbar{gap:6px;padding:8px}.editor-toolbar button{font-size:11px;padding:8px}#editor-preview{padding:18px}.blog-body h1{font-size:34px}.blog-body h2{font-size:29px}}
