.llf-container{border:1px solid var(--llf-border,#e5e0d8);background:var(--llf-bg,#fff);border-radius:8px}.llf-tabs{border-bottom:1px solid var(--llf-border,#e5e0d8);gap:4px;padding:8px;display:flex}.llf-tab{cursor:pointer;color:var(--llf-text,#1c1917);background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:13px}.llf-tab--active{background:var(--llf-gold,#c5a880);color:#fff}.llf-toolbar{border-bottom:1px solid var(--llf-border,#e5e0d8);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.llf-toolbar-btn{border:1px solid var(--llf-border,#e5e0d8);background:var(--llf-bg,#fff);cursor:pointer;color:var(--llf-text,#1c1917);border-radius:4px;padding:4px 8px;font-size:13px;transition:background .2s}.llf-toolbar-btn:hover{background:var(--llf-hover,#fcf9f2)}.llf-active{background:var(--llf-gold,#c5a880);color:#fff;border-color:var(--llf-gold,#c5a880)}.llf-toolbar-sep{background:var(--llf-border,#e5e0d8);width:1px;height:20px;margin:0 4px}.llf-color-btn{padding:4px 8px;position:relative}.llf-color-input{opacity:0;cursor:pointer;position:absolute;inset:0}.llf-editor-wrap{padding:12px}.llf-content-editable{min-height:160px;color:var(--llf-text,#1c1917);outline:none;font-size:15px;line-height:1.6}.llf-content-editable:focus{outline:none}.llf-placeholder{color:#9ca3af;pointer-events:none;position:absolute}
