.post-edit-form .editor-row{display:block}.editor-row>label{display:block;margin-bottom:12px}.post-editor{border:1px solid #607482;border-radius:8px;overflow:hidden;background:#0a1c27}.editor-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px;background:linear-gradient(110deg,#183440,#102530)}.editor-heading strong{font-size:1.15rem;color:var(--gold-light)}.editor-heading p{margin:5px 0 0;font-size:.85rem;color:var(--muted)}.editor-toolbar{display:flex;flex-wrap:wrap;gap:7px;padding:12px;background:#142d3b;border-block:1px solid #415b69}.editor-toolbar button,.editor-toolbar select{width:auto;padding:7px 11px;font-size:.84rem;border:1px solid #58717d;border-radius:4px;background:#0c202d;color:#e5ddc9;min-height:36px}.editor-toolbar button:hover{background:#2c4550;border-color:var(--gold)}.editor-toolbar button:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.editor-surface{min-height:420px;padding:28px;outline:none;background:#0c202b;overflow-wrap:anywhere}.editor-surface:focus{box-shadow:inset 0 0 0 2px #bda36c80}.editor-footer{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #415b69;color:var(--muted);font-size:.8rem}.editor-link{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px;border-top:1px solid #415b69}.editor-link input{flex:1;min-width:160px}.editor-link [data-link-error]{color:#edb1a3;flex-basis:100%}.editor-preview{margin:20px;padding:25px;background:#081923}.editor-preview>h2{font-size:1.8rem;margin:18px 0}.editor-preview .summary{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:18px}.editor-message{margin:15px}.rich-prose{font-size:1rem;line-height:1.95;overflow-wrap:anywhere;white-space:normal}.rich-prose p{margin:0 0 1.2em}.rich-prose h2{font-size:1.5rem;color:var(--gold-light);margin:1.4em 0 .65em;padding-bottom:8px;border-bottom:1px solid var(--line)}.rich-prose h3{font-size:1.2rem;color:#e7d2a6;margin:1.2em 0 .6em}.rich-prose ul,.rich-prose ol{padding-left:1.7em;margin:1em 0;list-style-position:outside}.rich-prose ul{list-style-type:disc}.rich-prose ol{list-style-type:decimal}.rich-prose li{margin:.35em 0}.rich-prose blockquote{margin:1.3em 0;padding:16px 22px;border-left:3px solid var(--gold);background:#bb965d12;color:#e8d6b5}.rich-prose blockquote p:last-child{margin:0}.rich-prose a{color:#e7c989;text-decoration:underline;text-underline-offset:4px}.rich-prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.rich-prose strong,.rich-prose b{color:#f2deae}.rich-prose>:first-child{margin-top:0}.post-edit-form .form-actions{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}
@media(max-width:700px){.editor-heading{padding:15px;flex-wrap:wrap}.editor-toolbar{gap:6px;padding:10px}.editor-toolbar button,.editor-toolbar select{padding:6px 9px;font-size:.78rem}.editor-surface{min-height:360px;padding:20px 16px}.editor-footer{padding:12px;flex-wrap:wrap}.editor-preview{margin:12px;padding:16px}.editor-preview>h2{font-size:1.4rem}.rich-prose h2{font-size:1.3rem}.rich-prose blockquote{padding:12px 16px}}
.editor-color-picker{display:flex;align-items:center;gap:5px;padding:0!important}.editor-color-picker input[type=color]{width:34px;height:34px;padding:3px;background:#0c202d;border:1px solid #58717d;border-radius:4px;cursor:pointer}
.rich-prose [style*="color:"] a,.rich-prose font[color] a,.rich-prose [style*="color:"] strong,.rich-prose [style*="color:"] b,.rich-prose font[color] strong,.rich-prose font[color] b{color:inherit}
