.rich-editor{min-width:0;max-width:100%}.rich-selection-help{margin:.75rem 0;padding:.7rem .85rem;border-left:3px solid #dfad49;background:rgba(223,173,73,.08);color:#d8c9a7}.rich-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;margin-bottom:.5rem}.rich-toolbar select,.rich-toolbar button{display:block;width:100%;min-width:0;margin:0;padding:.65rem .55rem;white-space:normal}.rich-surface{min-height:22rem;padding:1rem;border:1px solid #71591e;border-radius:.75rem;background:#0c120e;line-height:1.7}.rich-color-control{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0;padding:.35rem .55rem;border:1px solid #dfad49;border-radius:.55rem;background:#121a14;color:#f5ead0;font-weight:700}.color-picker-row{display:flex;align-items:center;gap:.55rem}.color-picker-row input[type=color]{display:block;width:3.5rem;height:2.4rem;min-width:3.5rem;padding:.15rem;border:1px solid #dfad49;border-radius:.45rem;background:#111713;cursor:pointer}.color-picker-row output{min-width:5rem;font:700 .8rem monospace;text-transform:uppercase}.rich-surface figure{cursor:pointer}.rich-surface figure:hover{outline:2px dashed #dfad49;outline-offset:.35rem}.je-editor-dialog{width:min(94vw,34rem);padding:0;border:1px solid #dfad49;border-radius:1rem;background:#111713;color:#f5ead0}.je-editor-dialog::backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(3px)}.je-editor-dialog form{display:grid;gap:1rem;padding:1.2rem}.je-editor-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.je-editor-dialog .actions{display:flex;justify-content:flex-end;gap:.6rem}.je-image-preview{min-height:10rem;display:grid;place-items:center;padding:1rem;border:1px solid #71591e;border-radius:.75rem;background:#080d0a}.je-image-preview img{max-width:100%;max-height:45vh;border-radius:.8rem}.image-align-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.image-align-options button.is-current{outline:2px solid #fff}@media(max-width:700px){.rich-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-toolbar select:nth-of-type(-n+2),.rich-color-control{grid-column:1/-1}.je-editor-dialog .actions{display:grid;grid-template-columns:1fr 1fr}}
