:root{--bg:#f7f4ee;--paper:#fffdf9;--fg:#26241f;--muted:#77716a;--faint:#b8b1a6;--border:#e3ddd2;--accent:#7a4b2a;--accent-fg:#fffdf9;--danger:#a33a2b;--warn:#9a6a00;--ok:#4f6b3a;--focus:#c08a5b;--hover:#0000000a;--drop:#7a4b2a2e;--grammar:#3d6fb0;--active:#00000012;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-prose:Charter, "Bitstream Charter", "Iowan Old Style", Georgia, Cambria, serif;--prose-size:1.125rem;--prose-leading:1.6;--prose-width:40em;--prose-indent:1.5em;--radius:6px;--sidebar-width:17rem;--bar-height:2.9rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1c1b19;--paper:#22211e;--fg:#e6e1d8;--muted:#9a948a;--faint:#5f5a53;--border:#34322e;--accent:#d29a6a;--accent-fg:#1c1b19;--danger:#e0796a;--warn:#d7a740;--ok:#9cbf7f;--focus:#d29a6a;--hover:#ffffff0d;--drop:#d29a6a38;--grammar:#86aee6;--active:#ffffff17}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--fg);font-family:var(--font-ui);margin:0;font-size:15px}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);background:0 0;padding:.35rem .75rem}button:hover:not(:disabled){background:var(--hover)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}button.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.1)}button.danger{color:var(--danger);border-color:currentColor}button.quiet{color:var(--muted);border-color:#0000}input[type=text],input[type=password]{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);padding:.45rem .6rem}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool{border-radius:var(--radius);height:1.9rem;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.82rem;line-height:1;text-decoration:none;display:inline-flex}.tool:hover:not(:disabled){background:var(--hover);color:var(--fg)}.tool[aria-pressed=true],.tool[aria-expanded=true],.tool[aria-current=page]{background:var(--active);color:var(--fg)}.tool.icon-only{justify-content:center;width:1.9rem;padding:0}.prose{font-family:var(--font-prose);font-size:var(--prose-size);line-height:var(--prose-leading);max-width:var(--prose-width);white-space:pre-wrap;overflow-wrap:break-word;margin:0 auto}.prose:focus{outline:none}.prose p{text-indent:var(--prose-indent);margin:0}.prose blockquote{border-left:2px solid var(--border);color:var(--muted);margin:.8em 0;padding-left:1.2em}.prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--faint);float:left;pointer-events:none;height:0}.prose hr{text-align:center;color:var(--muted);border:0;margin:.8em 0}.prose hr:after{content:"* * *";letter-spacing:.5em}.prose hr.ProseMirror-selectednode{outline:2px solid var(--focus)}.grammar{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25em;cursor:pointer;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px}.grammar-spelling{-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.grammar-grammar{-webkit-text-decoration-color:var(--grammar);text-decoration-color:var(--grammar)}.grammar-style{text-decoration-style:dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.suggestion{background:#9a6a0024;border-radius:2px}.suggestion.active{outline:1px solid var(--warn);background:#9a6a0052}.focus-mode .ProseMirror p,.focus-mode .ProseMirror hr{transition:opacity .25s}.focus-mode .ProseMirror p:not(.is-current),.focus-mode .ProseMirror hr{opacity:.35}
