.editor-page{max-width:850px;margin:0 auto}.editor-panel{background:#272727;border:1px solid #514638;padding:24px;margin-top:20px}.editor-panel label{display:block;margin:14px 0 8px}.editor-panel input,.editor-panel textarea{display:block;width:100%;box-sizing:border-box;background:#191919;color:#eee;border:1px solid #777;padding:12px;font:16px/1.5 Arial}.editor-panel textarea{resize:vertical}.editor-page button,#editor-login-dialog button{min-height:40px;padding:7px 14px;background:#24201b;color:#e6cea6;border:1px solid #77634b;cursor:pointer}.editor-page button:disabled,#editor-login-dialog button:disabled{opacity:.5;cursor:wait}.editor-toolbar,.editor-language,.editor-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.editor-toolbar{gap:6px}.editor-language [aria-pressed=true]{border-bottom:3px solid #FF6600}.editor-help{font-size:13px;color:#bbb}.editor-page [hidden],#editor-login-dialog [hidden]{display:none!important}#editor-count[data-over=true],#editor-status[data-error=true]{color:#ff9a85}#editor-preview{min-height:65px;overflow-wrap:anywhere}#editor-preview pre{white-space:pre-wrap}.post-text h1{font-size:26px}.post-text h2{font-size:22px}.post-text h3{font-size:19px}
#editor-login-dialog{background:#272727;color:#eee;border:1px solid #77634b;width:min(440px,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:0;font:16px/1.5 Arial,sans-serif}#editor-login-dialog::backdrop{background:#000b}#editor-login-dialog .editor-panel{position:relative;margin:0;border:0;padding:28px}#editor-login-dialog h2{padding-right:30px;margin:0 0 22px;font-size:24px}#editor-login-dialog .login-dismiss{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:5px;border:0;background:transparent;color:#fff}#editor-login-dialog .login-dismiss svg{width:20px;height:20px}#editor-login-dialog .login-dismiss:hover{color:#FF6600}.editor-panel .remember{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:16px 0 0;cursor:pointer;font-size:16px}.editor-panel .remember input{display:inline-block;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;accent-color:#FF6600}.editor-panel .remember span{flex:none}.forgot-line{margin:4px 0 20px}#editor-forgot{color:#FF6600;font:inherit;text-decoration:none}#editor-forgot:hover{text-decoration:underline}#editor-forgot-message{overflow-wrap:anywhere}#editor-login-dialog .login-submit{width:100%;color:#fff;border-color:#FF6600}#editor-login-error{color:#ff9a85;margin:12px 0 0}#editor-login-error:empty{display:none}.editor-page input[readonly]{opacity:.75}
@media(max-width:600px){.editor-panel{padding:14px}.editor-toolbar button{padding:6px 10px}#editor-login-dialog .editor-panel{padding:24px}}
