.optional-title{margin:0 0 18px;border:0;padding:0}
.optional-title>summary{display:list-item;width:fit-content;cursor:pointer;color:var(--muted,#747068);font-size:14px;list-style:none;padding:6px 0}
.optional-title>summary::-webkit-details-marker{display:none}
.optional-title[open]>label{margin-top:12px}
.optional-title .title-clear{font-size:13px;margin:0 0 8px}
.optional-title .small-note{margin:0}
.writer-memory-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}
.writer-memory-fields>div{min-width:0}
.writer-memory-fields>div>label:not(.remember-choice),.writer-memory-fields .memory-field-title{display:block;font-size:14px;line-height:21px;margin:0}
.writer-memory-fields input[name=author],.writer-memory-fields input[name=password],.writer-memory-fields .guest-name-reroll,.writer-memory-fields .password-memory-value{box-sizing:border-box;height:50px;min-height:50px}
.writer-memory-fields label.remember-choice{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;font-weight:400;line-height:20px;margin:6px 0 0;padding:6px 0;cursor:pointer}
.writer-memory-fields .remember-choice input[type=checkbox]{display:block;width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;align-self:start;margin:2px 0 0;padding:0;accent-color:#637462}
.writer-memory-fields .password-memory-value{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:0 12px;border:1px solid var(--line,#d6d6ce);border-radius:6px;background:var(--paper,#fff);font-size:12px;line-height:20px}
.writer-memory-fields .password-memory-value .text-button{flex:none;font-size:12px;padding:4px 0}
.writer-memory-fields .memory-status:empty,.captcha-box:empty{display:none}
.writer-memory-fields [hidden]{display:none!important}
.captcha-box{max-width:100%;margin:12px 0}
.captcha-box>div{max-width:100%}
.optional-title summary:focus-visible,.remember-choice input:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.optional-tags{margin:18px 0 0}
.optional-tags>summary{cursor:pointer;font-size:13px;color:var(--secondary-ink);width:fit-content}
.optional-tags[open]>label{margin-top:12px}
#post-form .ql-editor{min-height:145px}
#post-form .rhk-composer{margin-bottom:12px}
@media(max-width:600px){.writer-memory-fields{grid-template-columns:1fr;gap:16px}}
[data-write] [data-write-label]{font:inherit;white-space:nowrap}
.section-heading [data-write] [data-write-label]{display:inline}
.hero-listen[data-write]{white-space:nowrap;min-width:13.5em;justify-content:space-between}
@media(max-width:600px){.board-heading{flex-wrap:wrap}.board-heading>[data-write]{margin-left:auto}}
