/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.editor-context-menu{z-index:1200;min-width:244px;max-width:min(320px,100vw - 16px);color:var(--chrome-text,#d8d4cc);font:13px/1.35 var(--font-sans,-apple-system,BlinkMacSystemFont,sans-serif);-webkit-user-select:none;user-select:none;animation:editor-context-menu-in 80ms ease-out;position:fixed}.editor-context-menu__menu{background:var(--chrome-raised,#2d3035);border:1px solid var(--chrome-text-dim,#97938a);min-width:244px;max-height:calc(100vh - 16px);padding:5px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.editor-context-menu__menu{border:1px solid color-mix(in srgb,var(--chrome-text-dim,#97938a) 32%,transparent)}}.editor-context-menu__menu{border-radius:7px;box-shadow:0 12px 34px #00000070,0 2px 8px #0000004d}.editor-context-menu__entry{position:relative}.editor-context-menu__item{width:100%;min-height:30px;color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:5px 8px;display:flex}.editor-context-menu__item:focus-visible,.editor-context-menu__item:hover,.editor-context-menu__item[aria-expanded=true]{color:var(--chrome-text-strong,#faf8f4);background:var(--thread,#b03a2e)}@supports (color:color-mix(in lab,red,red)){.editor-context-menu__item:focus-visible,.editor-context-menu__item:hover,.editor-context-menu__item[aria-expanded=true]{background:color-mix(in srgb,var(--thread,#b03a2e) 72%,var(--chrome-raised,#2d3035))}}.editor-context-menu__item:focus-visible,.editor-context-menu__item:hover,.editor-context-menu__item[aria-expanded=true]{outline:none}.editor-context-menu__item:disabled{opacity:.42;cursor:default}.editor-context-menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.editor-context-menu__shortcut{color:var(--chrome-text-dim,#97938a);font-family:var(--font-mono,ui-monospace,monospace);flex:none;font-size:10px}.editor-context-menu__item:focus-visible .editor-context-menu__shortcut,.editor-context-menu__item:hover .editor-context-menu__shortcut{color:inherit;opacity:.78}.editor-context-menu__arrow{text-align:right;flex:none;width:8px;font-size:18px;line-height:1}.editor-context-menu__separator{background:var(--chrome-text-dim,#97938a);height:1px;margin:5px 6px}@supports (color:color-mix(in lab,red,red)){.editor-context-menu__separator{background:color-mix(in srgb,var(--chrome-text-dim,#97938a) 28%,transparent)}}.editor-context-menu__submenu{z-index:1;overscroll-behavior:contain;position:absolute;top:-5px;left:calc(100% - 3px);overflow-y:auto}.editor-context-menu__submenu--left{left:auto;right:calc(100% - 3px)}@keyframes editor-context-menu-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.editor-context-menu{animation:none}}@media (forced-colors:active){.editor-context-menu__menu{border:1px solid canvastext}.editor-context-menu__item:focus-visible,.editor-context-menu__item:hover{outline:1px solid highlight}}.imaginationMarkdownEditor{--ink:var(--ime-ink,#292825);--ink-soft:var(--ime-muted,#6f6c66);--thread:var(--ime-accent,#b03a2e);--paper:var(--ime-surface,#fff);--paper-soft:var(--ime-surface-soft,#fffdf8);--paper-shade:var(--ime-surface-muted,#f3f0ea);--paper-line:var(--ime-border,#ddd8cf);--quote-accent:var(--ime-accent,#b03a2e);--font-sans:inherit;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.imaginationMarkdownEditor [hidden]{display:none!important}.imaginationMarkdownEditor .markdown-editor{min-height:0;color:var(--ink);background:var(--paper);flex:1;display:flex;position:relative;overflow:hidden}.imaginationMarkdownEditor .markdown-live,.imaginationMarkdownEditor .markdown-preview{width:100%;min-height:100%;color:var(--ink);background:var(--paper);overflow:auto}.imaginationMarkdownEditor .markdown-live{cursor:text;padding:16px 18px 72px}.imaginationMarkdownEditor .markdown-preview{overflow-wrap:anywhere;padding:18px 20px 72px;font-size:15px;line-height:1.7}.imaginationMarkdownEditor .markdown-preview>:first-child{margin-top:0}.imaginationMarkdownEditor .markdown-preview>:last-child{margin-bottom:0}.imaginationMarkdownEditor .markdown-preview h1,.imaginationMarkdownEditor .markdown-preview h2,.imaginationMarkdownEditor .markdown-preview h3,.imaginationMarkdownEditor .markdown-preview h4,.imaginationMarkdownEditor .markdown-preview h5,.imaginationMarkdownEditor .markdown-preview h6{color:var(--ink);margin:1.25em 0 .5em;line-height:1.25}.imaginationMarkdownEditor .markdown-preview h1{font-size:2em}.imaginationMarkdownEditor .markdown-preview h2{font-size:1.55em}.imaginationMarkdownEditor .markdown-preview h3{font-size:1.25em}.imaginationMarkdownEditor .markdown-preview p{white-space:pre-wrap}.imaginationMarkdownEditor .markdown-preview ol,.imaginationMarkdownEditor .markdown-preview ul{padding-left:1.6em;list-style-position:outside}.imaginationMarkdownEditor .markdown-preview ul{list-style-type:disc}.imaginationMarkdownEditor .markdown-preview ol{list-style-type:decimal}.imaginationMarkdownEditor .markdown-preview blockquote{color:var(--ink-soft);background:var(--paper-shade);border-left:3px solid var(--thread);margin-left:0;padding:.15em 1em}.imaginationMarkdownEditor .markdown-preview img{object-fit:contain;border-radius:5px;max-width:100%;max-height:520px;margin:8px 0;display:block}.imaginationMarkdownEditor .mdImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:1em 0;display:grid}.imaginationMarkdownEditor .mdImageGrid figure{min-width:0;margin:0}.imaginationMarkdownEditor .mdImageGrid img{width:100%;height:auto;margin:0}.imaginationMarkdownEditor .markdown-preview code,.imaginationMarkdownEditor .md-inline-code{background:var(--paper-shade);font-family:var(--font-mono);border-radius:3px;padding:.15em .35em}.imaginationMarkdownEditor .markdown-preview pre{color:#eee;background:#272725;border-radius:5px;padding:14px;overflow-x:auto}.imaginationMarkdownEditor .markdown-preview pre code{color:inherit;background:0 0;padding:0}.imaginationMarkdownEditor .markdown-preview table{border-collapse:collapse;width:100%}.imaginationMarkdownEditor .markdown-preview td,.imaginationMarkdownEditor .markdown-preview th{text-align:left;border:1px solid var(--paper-line);padding:7px 9px}.imaginationMarkdownEditor .markdown-preview th{background:var(--paper-shade)}.imaginationMarkdownEditor .task-item{list-style:none;position:relative}.imaginationMarkdownEditor .task-item>input{width:1em;height:1em;accent-color:var(--thread);margin-right:.45em}.imaginationMarkdownEditor .md-callout{background:var(--paper-shade);border-left:4px solid var(--thread);border-radius:5px;margin:1em 0;padding:.75em 1em}.imaginationMarkdownEditor .md-callout-title{font-weight:700}.imaginationMarkdownEditor .md-table-wrap{margin:1em 0;overflow-x:auto}.imaginationMarkdownEditor .wiki-link{color:var(--thread);border:0;border-bottom:1px solid var(--thread);background:0 0;padding:0;display:inline}@supports (color:color-mix(in lab,red,red)){.imaginationMarkdownEditor .wiki-link{border-bottom:1px solid color-mix(in srgb,var(--thread) 42%,transparent)}}.imaginationMarkdownEditor .wiki-link{font:inherit;cursor:pointer;border-radius:0}.imaginationMarkdownEditor .wiki-link.unresolved{color:var(--ink-soft);border-bottom-style:dashed}.imaginationMarkdownEditor .md-tag{color:#6d4bc3;font:inherit;background:#6d4bc31f;border:0;border-radius:999px;padding:.08em .42em;font-weight:600;display:inline}.imaginationMarkdownEditor .wiki-embed{width:100%;color:var(--ink-soft);background:var(--paper-shade);border:1px solid var(--paper-line);border-radius:4px;margin:5px 0;display:block;overflow:hidden}.imaginationMarkdownEditor .wiki-embed img{object-fit:contain;width:100%;max-height:340px;display:block}.imaginationMarkdownEditor .cm-host .cm-editor{background:0 0;width:100%;min-height:100%}.imaginationMarkdownEditor .cm-host .cm-editor.cm-focused{outline:none}.imaginationMarkdownEditor .cm-host .cm-scroller{min-height:100%;font-family:inherit;font-size:16px;line-height:1.72;overflow:visible}.imaginationMarkdownEditor .cm-host .cm-content{min-height:100%;caret-color:var(--ink);word-break:break-word;padding:0}.imaginationMarkdownEditor .cm-host .cm-line{padding:3px 2px}.imaginationMarkdownEditor .cm-host .cm-cursor{border-left:1.5px solid var(--ink)}.imaginationMarkdownEditor .cm-host .cm-selectionBackground{background:var(--thread)}.imaginationMarkdownEditor .cm-host .cm-content ::selection{background:var(--thread)}@supports (color:color-mix(in lab,red,red)){.imaginationMarkdownEditor .cm-host .cm-content ::selection{background:color-mix(in srgb,var(--thread) 16%,transparent)}.imaginationMarkdownEditor .cm-host .cm-selectionBackground{background:color-mix(in srgb,var(--thread) 16%,transparent)}}.imaginationMarkdownEditor .cm-host .cm-activeLine{background:0 0}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h1{font-size:2.25em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h2{font-size:1.85em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h3{font-size:1.55em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h4{font-size:1.3em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h5{font-size:1.15em;font-weight:700;line-height:1.35}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-h6{color:var(--ink-soft);font-size:1.05em;font-weight:700}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-quote{color:var(--ink-soft);border-left:3px solid var(--thread);padding-left:.8em}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-codeblock{background:var(--paper-shade);font-family:var(--font-mono);font-size:14px}.imaginationMarkdownEditor .cm-host .cm-line.cm-md-hr,.imaginationMarkdownEditor .cm-host .cm-md-comment,.imaginationMarkdownEditor .cm-host .cm-md-fence{color:#a09b92}.imaginationMarkdownEditor .cm-host .cm-md-strong{font-weight:700}.imaginationMarkdownEditor .cm-host .cm-md-em{font-style:italic}.imaginationMarkdownEditor .cm-host .cm-md-strike{text-decoration:line-through}.imaginationMarkdownEditor .cm-host .cm-md-code{background:var(--paper-shade);font-family:var(--font-mono);border-radius:3px;padding:.08em .3em;font-size:.9em}.imaginationMarkdownEditor .cm-host .cm-md-highlight{background:#e9c46a73;border-radius:2px}.imaginationMarkdownEditor .cm-host .cm-md-link{color:var(--thread);border-bottom:1px solid var(--thread)}@supports (color:color-mix(in lab,red,red)){.imaginationMarkdownEditor .cm-host .cm-md-link{border-bottom:1px solid color-mix(in srgb,var(--thread) 42%,transparent)}}.imaginationMarkdownEditor .cm-host .cm-md-link{cursor:pointer}.imaginationMarkdownEditor .cm-host .cm-md-bullet{color:var(--ink-soft)}.imaginationMarkdownEditor .cm-host .cm-md-task input{accent-color:var(--thread);cursor:pointer;margin:0 .45em 0 0}.imaginationMarkdownEditor .cm-host .cm-md-embed img{border-radius:6px;max-width:100%;max-height:340px;margin:4px 0;display:block}.imaginationMarkdownEditor .cm-host .cm-md-table-widget{width:100%;color:var(--ink);cursor:text;padding:6px 0;overflow-x:auto}.imaginationMarkdownEditor .cm-host .cm-md-table-widget table{border-collapse:collapse;width:100%;font:inherit}.imaginationMarkdownEditor .cm-host .cm-md-table-widget td,.imaginationMarkdownEditor .cm-host .cm-md-table-widget th{text-align:left;vertical-align:top;border:1px solid var(--paper-line);min-width:90px;padding:8px 10px}.imaginationMarkdownEditor .cm-host .cm-md-table-widget th{background:var(--paper-shade);font-weight:700}.imaginationMarkdownEditor .markdown-editor.is-drop-target{outline:2px dashed var(--thread)}@supports (color:color-mix(in lab,red,red)){.imaginationMarkdownEditor .markdown-editor.is-drop-target{outline:2px dashed color-mix(in srgb,var(--thread) 55%,transparent)}}.imaginationMarkdownEditor .markdown-editor.is-drop-target{outline-offset:-2px}.cm-tooltip.cm-tooltip-autocomplete{color:#292825;background:#fffdf8;border:1px solid #d9d4cb;border-radius:8px;overflow:hidden;box-shadow:0 10px 28px #1e1a162e}.cm-tooltip.cm-tooltip-autocomplete>ul{max-height:240px;font-family:inherit;font-size:13.5px}.cm-tooltip.cm-tooltip-autocomplete>ul>li{padding:6px 10px}.cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{color:#292825;background:#b03a2e1f}@media (max-width:680px){.imaginationMarkdownEditor .mdImageGrid{grid-template-columns:1fr}}