.editor-wrapper{background:#fff;border:1px solid #ddd;border-radius:6px;font-family:Inter,sans-serif;transition:border-color .15s;position:relative;overflow:hidden}.editor-wrapper:focus-within{border-color:#06c}.editor-wrapper .editor-toolbar{background:#fff;border-bottom:1px solid #eee;border-top-left-radius:6px;border-top-right-radius:6px;gap:2px;padding:6px 8px;display:flex}.editor-wrapper .editor-toolbar button{cursor:pointer;color:#333;background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:14px;transition:background-color .12s}.editor-wrapper .editor-toolbar button:hover{background:#f0f0f0}.editor-wrapper .editor-toolbar button[aria-pressed=true],.editor-wrapper .editor-toolbar button.active{color:#06c;background:#eaf2ff}.editor-input{color:#111;outline:none;min-height:120px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5}.editor-placeholder{color:#999;pointer-events:none;font-size:14px;font-weight:400;position:absolute;top:46px;left:14px}.editor-bold{font-weight:600}.editor-italic{font-style:italic}.editor-input p{margin:0 0 .25em}.editor-input p:last-child{margin-bottom:0}.editor-input ul,.editor-input ol{margin:.25em 0;padding-left:1.25rem}.editor-input li{margin-bottom:.15em}
