input#document-title{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--border-radius-md);width:100%;color:var(--color-slate-100);outline:none;padding:1rem;font-size:1.25rem;font-weight:700}.rich-text-editor__header{margin-bottom:1rem}.lexical-editor-container{background:var(--color-input-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-input-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;gap:1rem;display:flex;overflow:hidden}.lexical-toolbar{background:var(--color-glass-bg);border-bottom:1px solid var(--color-glass-border);flex-wrap:wrap;gap:.25rem;padding:.5rem;display:flex}.lexical-toolbar__button{min-width:2.5rem;height:2.5rem;color:var(--color-slate-200);border-radius:var(--border-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;font-family:inherit;font-size:.9rem;transition:all .2s;display:flex}.lexical-toolbar__button:hover:not(:disabled){background:var(--color-glass-hover);color:var(--color-primary-400)}.lexical-toolbar__button--active{background:var(--color-primary-500);color:#fff!important}.lexical-toolbar__button:disabled{opacity:.3;cursor:not-allowed}.lexical-toolbar__divider{background:var(--color-glass-border);width:1px;height:1.5rem;margin:.5rem .25rem}.lexical-editor-inner{min-height:300px;position:relative}.lexical-editor-input{min-height:300px;max-height:600px;color:var(--color-slate-100);outline:none;padding:1.5rem;line-height:1.6;overflow-y:auto}.lexical-editor-placeholder{color:var(--color-slate-500);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:1.5rem;left:1.5rem}.lexical-editor-input h1{color:var(--color-primary-400);margin-bottom:1rem;font-size:2rem}.lexical-editor-input h2{color:var(--color-primary-300);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem}.lexical-editor-input p{margin-bottom:1rem}.lexical-editor-input ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.lexical-editor-input ol{margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.lexical-editor-input li{margin-bottom:.25rem}.lexical-text-bold{font-weight:700}.lexical-text-italic{font-style:italic}.lexical-text-underline{text-decoration:underline}.lexical-text-strikethrough{text-decoration:line-through}.lexical-text-underline-strikethrough{text-decoration:underline line-through}.lexical-text-code{background-color:var(--color-slate-800);border-radius:var(--border-radius-sm);padding:.2rem .4rem;font-family:monospace;font-size:.85em}.lexical-editor-save-container{border-top:1px solid var(--color-glass-border);justify-content:flex-end;padding:1rem 1.5rem;display:flex}.lexical-editor-save-button{background:var(--color-primary-600);color:#fff;border-radius:var(--border-radius-md);cursor:pointer;border:none;padding:.75rem 2rem;font-weight:600;transition:background .2s}.lexical-editor-save-button:hover:not(:disabled){background:var(--color-primary-500)}.lexical-editor-save-button:disabled{opacity:.5;cursor:not-allowed}
