.lexical-editor-content{min-height:150px;resize:vertical;padding:1rem;outline:none;line-height:1.7;font-size:.875rem;overflow-y:auto}.lexical-editor-content p{margin:0 0 .5rem}.lexical-editor-content a{color:var(--color-primary);text-decoration:underline}.lexical-editor-placeholder{position:absolute;top:1rem;left:1rem;pointer-events:none;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none;color:var(--color-muted-foreground);opacity:.5}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-heading-h1{font-size:1.875rem;font-weight:700;margin:0 0 .75rem;line-height:1.2}.editor-heading-h2{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;line-height:1.3}.editor-heading-h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;line-height:1.4}.editor-list-ul{list-style-type:disc;padding-left:1.5rem;margin:0 0 .5rem}.editor-list-ol{list-style-type:decimal;padding-left:1.5rem;margin:0 0 .5rem}.editor-listItem{margin:.125rem 0}.editor-nestedListItem{list-style-type:none}.editor-listItemChecked{list-style-type:none;text-decoration:line-through;opacity:.6}.editor-listItemChecked:before{content:"☑";display:inline-block;margin-left:-1.5rem;width:1.5rem;color:var(--color-primary)}.editor-listItemUnchecked{list-style-type:none}.editor-listItemUnchecked:before{content:"☐";display:inline-block;margin-left:-1.5rem;width:1.5rem;color:var(--color-muted-foreground)}.editor-code{background-color:var(--color-muted);border-radius:var(--radius);padding:.125rem .25rem;font-family:Fira Code,Cascadia Code,JetBrains Mono,monospace;font-size:.875em}.editor-code-block{background-color:var(--color-muted);border-radius:var(--radius);padding:1rem;font-family:Fira Code,Cascadia Code,JetBrains Mono,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto;margin:.5rem 0;tab-size:2}.editor-code-block pre{margin:0}.editor-code-block .editor-tokenComment{color:var(--color-muted-foreground)}.editor-code-block .editor-tokenPunctuation{opacity:.7}.editor-code-block .editor-tokenProperty,.editor-code-block .editor-tokenSelector{color:var(--color-primary)}.editor-code-block .editor-tokenOperator{opacity:.7}.editor-code-block .editor-tokenAttr,.editor-code-block .editor-tokenVariable,.editor-code-block .editor-tokenFunction,.editor-code-block .editor-tokenKeyword,.editor-code-block .editor-tokenString,.editor-code-block .editor-tokenNumber,.editor-code-block .editor-tokenTag{color:var(--color-primary)}.editor-quote{border-left:3px solid var(--color-border);padding-left:1rem;margin:.5rem 0;opacity:.7;font-style:italic}.editor-link{color:var(--color-primary);text-decoration:underline;cursor:pointer}.lexical-mention{background-color:var(--color-primary);color:var(--color-primary-foreground);padding:.0625rem .1875rem;border-radius:var(--radius);font-size:.875em}.lexical-mention-menu{position:absolute;min-width:160px;max-height:200px;overflow-y:auto;background-color:var(--color-popover);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 4px 12px #00000026;padding:.25rem;z-index:100}.lexical-mention-item{padding:.375rem .75rem;cursor:pointer;border-radius:var(--radius);font-size:.8125rem;color:var(--color-popover-foreground);transition:background-color .1s}.lexical-mention-item:hover,.lexical-mention-item.selected{background-color:var(--color-muted)}.lexical-editor-content table{border-collapse:collapse;width:100%;margin:.5rem 0}.lexical-editor-content td,.lexical-editor-content th{border:1px solid var(--color-border);padding:.5rem .75rem;min-width:60px;text-align:left;vertical-align:top}.lexical-editor-content th{background-color:var(--color-muted);font-weight:600}.lexical-editor-content table p{margin:0}
