.markdown-editor .cm-editor{background:0 0;font-size:1.125rem}.markdown-editor .cm-content{font-family:var(--editor-font-family);min-height:60vh;caret-color:var(--app-accent);padding:.9rem 0 0 1.25em;font-weight:500;line-height:2}.markdown-editor .cm-line{position:relative}.markdown-editor .cm-selectionBackground{background:color-mix(in srgb, var(--app-accent) 18%, transparent)}.markdown-editor .cm-content ::selection{background:color-mix(in srgb, var(--app-accent) 18%, transparent)}.markdown-editor .cm-markdown-blockquote-line{border-left:2px solid var(--app-border);color:var(--app-muted);padding-left:1em}.markdown-editor .cm-markdown-unordered-list-line,.markdown-editor .cm-markdown-ordered-list-line,.markdown-editor .cm-markdown-task-list-line{padding-left:.25em}.markdown-editor .cm-markdown-list-depth-1{padding-left:1.75em}.markdown-editor .cm-markdown-list-depth-2{padding-left:3.25em}.markdown-editor .cm-markdown-list-depth-3{padding-left:4.75em}.markdown-editor .cm-markdown-list-depth-4{padding-left:6.25em}.markdown-editor .cm-markdown-list-depth-5{padding-left:7.75em}.markdown-editor .cm-markdown-list-depth-6{padding-left:9.25em}.markdown-editor .cm-markdown-list-bullet{width:1.25em;color:var(--app-muted);justify-content:center;display:inline-flex}.markdown-editor .cm-markdown-task-checkbox{appearance:none;border:1.5px solid var(--app-border);vertical-align:-.08em;cursor:pointer;background:0 0;border-radius:.2em;width:.85em;height:.85em;margin-inline:.2em .55em;padding:0;display:inline-block}.markdown-editor .cm-markdown-task-checkbox-checked{background:var(--app-accent);border-color:var(--app-accent);box-shadow:inset 0 0 0 2px var(--app-bg)}.markdown-editor .cm-markdown-horizontal-rule-line{position:relative}.markdown-editor .cm-markdown-horizontal-rule-line:before{content:"";border-top:1px solid var(--app-border);pointer-events:none;position:absolute;top:50%;left:0;right:0}.markdown-editor .cm-focused{outline:none}.markdown-editor .cm-scroller{font-family:inherit}.markdown-editor .cm-furigana-ruby{ruby-align:center;ruby-position:over;font:inherit;cursor:pointer;transition:color .18s,opacity .18s}.markdown-editor .cm-japanese-grammar-noun{color:var(--grammar-noun)}.markdown-editor .cm-japanese-grammar-particle{color:var(--grammar-particle)}.markdown-editor .cm-japanese-grammar-verb{color:var(--grammar-verb)}.markdown-editor .cm-japanese-grammar-i-adjective{color:var(--grammar-i-adjective)}.markdown-editor .cm-japanese-grammar-na-adjective{color:var(--grammar-na-adjective)}.markdown-editor .cm-japanese-grammar-adverb{color:var(--grammar-adverb)}.markdown-editor .cm-japanese-grammar{transition:color .18s,opacity .18s}.markdown-editor .cm-furigana-ruby rt{color:var(--app-muted);font-weight:400;transition:color .18s,opacity .18s}.markdown-editor .cm-furigana-heading-1{font-size:2rem;font-weight:700;line-height:1.8}.markdown-editor .cm-furigana-heading-2{font-size:1.5rem;font-weight:700;line-height:1.75}.markdown-editor .cm-furigana-heading-3{font-size:1.25rem;font-weight:650;line-height:1.7}.markdown-editor .cm-furigana-strong{font-weight:700}.markdown-editor .cm-furigana-emphasis{font-style:italic}.markdown-editor .cm-furigana-code{background:var(--app-surface);border-radius:.25em;padding:.05em .25em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.markdown-editor .cm-furigana-link,.markdown-editor .cm-markdown-link-label{color:var(--app-accent);text-underline-offset:.16em;text-decoration:underline}.markdown-editor .cm-markdown-tag{color:var(--app-accent);text-decoration:underline;-webkit-text-decoration-color:var(--app-border);text-decoration-color:var(--app-border);text-underline-offset:.16em;font-weight:500;text-decoration-thickness:.06em}.markdown-editor .cm-markdown-tag-marker{color:var(--app-muted);opacity:.65}.markdown-editor .cm-modifier-link-mode .cm-markdown-tag,.markdown-editor .cm-modifier-link-mode .cm-markdown-tag-marker,.markdown-editor .cm-modifier-link-mode .cm-markdown-link-label,.markdown-editor .cm-modifier-link-mode .cm-content .cm-markdown-link-label{cursor:pointer}.markdown-editor .cm-wikilink{color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 8%, transparent);text-underline-offset:.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.16em;text-decoration:underline;text-decoration-thickness:.06em}.markdown-editor .cm-wikilink-marker{color:var(--app-muted);opacity:.7}.markdown-editor .cm-wikilink-active{background:color-mix(in srgb, var(--app-accent) 11%, transparent)}.markdown-editor .cm-modifier-link-mode .cm-wikilink{cursor:pointer}.markdown-editor .cm-ghost-cut{background:color-mix(in srgb, var(--app-accent) 10%, transparent);color:color-mix(in srgb, var(--app-muted) 86%, var(--app-bg));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em}.markdown-editor .cm-ghost-cut rt{color:currentColor}.markdown-editor .cm-focus-dimmed{opacity:.28;transition:opacity .14s}.markdown-editor .cm-tooltip-autocomplete{transform-origin:0 0;animation:.12s ease-out svelte-1kmsk9a-markdown-editor-popover-in}@keyframes svelte-1kmsk9a-markdown-editor-popover-in{0%{opacity:0;transform:translateY(-.15rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
