.ll-editor .cm-editor{background:0 0;height:100%;font-size:.95rem}@media (width<=767px){.ll-editor .cm-editor{font-size:1rem}}.ll-editor .cm-editor.cm-focused{outline:none}.ll-editor .cm-scroller{font-family:inherit;line-height:1.6;overflow:auto}.ll-editor .cm-content{caret-color:var(--foreground);padding:.75rem 0}.ll-editor .cm-line{padding:0 .25rem}.ll-editor .cm-cursor{border-left-color:var(--foreground)}.ll-editor .cm-selectionBackground,.ll-editor .cm-editor.cm-focused .cm-selectionBackground{background:color-mix(in oklab, var(--primary) 25%, transparent)!important}.ll-editor .cm-content ::selection{background:color-mix(in oklab, var(--primary) 25%, transparent)!important}.ll-editor .cm-activeLine{background:color-mix(in oklab, var(--muted) 40%, transparent)}.ll-editor .cm-wikilink{color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, transparent);cursor:pointer;border-radius:.25rem;padding:0 .1rem}.ll-editor .cm-wikilink-unresolved{color:var(--muted-foreground);background:color-mix(in oklab, var(--muted-foreground) 12%, transparent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ll-editor .cm-wikilink-app{color:var(--chart-magenta);background:color-mix(in oklab, var(--chart-magenta) 12%, transparent)}.ll-editor .cm-tag{color:var(--chart-orange)}.ll-editor .cm-embed-image{padding:.25rem .25rem .5rem}.attachment-image{border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:28rem;display:block}.attachment-missing,.attachment-loading{color:var(--muted-foreground);border:1px dashed var(--border);border-radius:.375rem;padding:.25rem .5rem;font-size:.8em;display:inline-block}.prose-note p>.attachment-image{margin:.35em 0}.ll-editor .cm-daylog{background:color-mix(in oklab, var(--muted) 35%, transparent);border-color:var(--border)}.ll-editor .cm-tooltip.cm-tooltip-autocomplete{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:.5rem;overflow:hidden}.ll-editor .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--accent);color:var(--accent-foreground)}.ll-editor .cm-tooltip-autocomplete .cm-completionDetail{color:var(--muted-foreground);margin-left:.5rem;font-size:.75em;font-style:normal}.prose-note{font-size:.9rem;line-height:1.6}.prose-note-compact{font-size:.8rem;line-height:1.5}.prose-note h1,.prose-note h2,.prose-note h3,.prose-note h4{margin:.8em 0 .3em;font-weight:600;line-height:1.25}.prose-note h1{font-size:1.4em}.prose-note h2{font-size:1.25em}.prose-note h3{font-size:1.1em}.prose-note p{margin:.35em 0}.prose-note ul,.prose-note ol{margin:.35em 0;padding-left:1.4em}.prose-note ul{list-style:outside}.prose-note ol{list-style:decimal}.prose-note li>input[type=checkbox]{margin-right:.4em}.prose-note blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:.5em 0;padding-left:.75em}.prose-note hr{border-color:var(--border);margin:.75em 0}.prose-note code{background:color-mix(in oklab, var(--muted) 60%, transparent);border-radius:.25rem;padding:0 .25em;font-family:ui-monospace,monospace;font-size:.9em}.prose-note a{color:var(--primary);text-decoration:underline}.prose-note a.wikilink{background:color-mix(in oklab, var(--primary) 10%, transparent);border-radius:.25rem;padding:0 .15rem;text-decoration:none}.prose-note a.wikilink-unresolved{color:var(--muted-foreground);background:color-mix(in oklab, var(--muted-foreground) 12%, transparent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.prose-note a.wikilink-locked,.ll-editor .cm-wikilink-locked{color:var(--muted-foreground);background:color-mix(in oklab, var(--muted-foreground) 12%, transparent);text-decoration:none}.prose-note a.wikilink-locked:before,.ll-editor .cm-wikilink-locked:before{content:"🔒 ";font-size:.8em}.prose-note a.wikilink-app{color:var(--chart-magenta);background:color-mix(in oklab, var(--chart-magenta) 12%, transparent)}.prose-note table{border-collapse:collapse;font-size:.9em}.prose-note th,.prose-note td{border:1px solid var(--border);padding:.2em .5em}.remote-image{border:1px dashed var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;margin:.35em 0;padding:.4rem .6rem;font-size:.85em;display:inline-flex}
