body{margin:0;background:#faf6f1;color:#553b39;font:16px Arial,sans-serif}.editor{max-width:850px;margin:40px auto;padding:24px}.editor h1{font-size:36px}.editor input,.editor textarea,.editor select{display:block;width:100%;box-sizing:border-box;padding:12px;margin:12px 0;font:inherit;border:1px solid #d9c4bd;border-radius:6px}.editor button{padding:12px 18px;margin:8px 8px 8px 0;background:#a74443;color:white;border:0;border-radius:6px;cursor:pointer}.editor article{border-bottom:1px solid #d9c4bd;padding:20px 0;white-space:pre-wrap}.article-photo{width:100%;max-height:480px;object-fit:cover}.article-body{white-space:pre-wrap;line-height:1.8}.editor [hidden]{display:none}
