.editor-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:var(--surface-3)}.editor-toolbar select{width:auto;min-width:130px;padding:7px 10px;font-size:13px}.editor-toolbar button{min-width:32px;height:32px;padding:5px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:6px}.editor-toolbar button:hover{color:var(--ink);background:rgba(223,37,56,.12);border-color:rgba(223,37,56,.3)}.editor-canvas{min-height:280px;max-height:520px;overflow-y:auto;padding:20px;border:1px solid var(--line);border-radius:0 0 10px 10px;background:#fff;color:#202229;outline:0;font-size:16px;line-height:1.65}.editor-canvas:focus{border-color:var(--red);box-shadow:0 0 0 2px rgba(223,37,56,.2)}.editor-canvas h1,.editor-canvas h2,.editor-canvas h3,.editor-canvas h4{color:#14161b;line-height:1.15}.editor-canvas blockquote{margin:18px 0;padding:10px 18px;border-left:3px solid var(--red);background:#f3f4f6;color:#575b66}.editor-canvas a{color:#b51d2f;text-decoration:underline}.editor-help{display:block;margin-top:8px;color:var(--muted-2);font-size:12px}@media(max-width:600px){.editor-toolbar{gap:2px}.editor-toolbar select{width:100%;margin-bottom:4px}.editor-canvas{min-height:220px;max-height:420px}}
