.reader-html-frame.svelte-1xiz310{width:100%;height:100%;min-height:var(--reader-html-min-height,28rem);background:var(--color-bg-primary,#fff);border:0;border-radius:0;display:block}.reader.svelte-1xqecjb{--reader-bg:var(--color-bg-primary,#fff);--reader-paper:var(--color-bg-secondary,#faf9f6);--reader-muted-bg:var(--color-bg-muted,#f2f1ec);--reader-border:var(--color-border,#e4e4e7);--reader-border-strong:var(--color-border-strong,#a1a1aa);--reader-text:var(--color-text-primary,#18181b);--reader-secondary:var(--color-text-secondary,#52525b);--reader-muted:var(--color-text-muted,#a1a1aa);--reader-accent:var(--color-accent,#e14a33);--reader-accent-hover:var(--color-accent-hover,#b83521);--reader-radius-control:var(--radius-lg,4px);--reader-radius-panel:var(--radius-xl,6px);--reader-radius-large:var(--radius-2xl,8px);--reader-shadow-sm:var(--shadow-sm,0 1px 2px #18181b08);width:100%;font-family:var(--reader-font-family,"Newsreader", "Noto Serif SC", "Source Han Serif CN", "Songti SC", Georgia, "Times New Roman", serif);color:var(--reader-text)}.reader-html.svelte-1xqecjb{min-height:var(--reader-html-min-height,28rem);display:flex}.reader.svelte-1xqecjb a{color:var(--reader-accent-hover);text-underline-offset:.14em;text-decoration:underline}.reader-paragraph.svelte-1xqecjb,.reader-quote.svelte-1xqecjb,.reader-list.svelte-1xqecjb{font-size:var(--reader-font-size,1.125rem);margin:0 0 .7em;line-height:1.9}.reader-heading.svelte-1xqecjb{color:var(--reader-heading-color,var(--reader-text));letter-spacing:0;font-weight:740;line-height:1.35}.reader-h1.svelte-1xqecjb{font-size:calc(var(--reader-font-size,1.125rem) * 1.55);text-align:center;margin:2.5rem 0 1.5rem}.reader-h1.svelte-1xqecjb:first-child{margin-top:0}.reader-h2.svelte-1xqecjb{border-left:3px solid var(--reader-accent);font-size:calc(var(--reader-font-size,1.125rem) * 1.22);margin:2rem 0 1rem;padding-left:.75rem}.reader-h3.svelte-1xqecjb{font-size:var(--reader-font-size,1.125rem);margin:1.5rem 0 .75rem}.reader-bold.svelte-1xqecjb{font-weight:700}.reader-italic.svelte-1xqecjb{font-style:italic}.reader-code.svelte-1xqecjb{border-radius:var(--reader-radius-control);background:var(--reader-muted-bg);padding:.05rem .24rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.reader-quote.svelte-1xqecjb{border-left:3px solid var(--reader-accent);color:var(--reader-secondary);padding-left:1rem}.reader-list.svelte-1xqecjb{padding-left:1.4rem}.reader-list.svelte-1xqecjb li:where(.svelte-1xqecjb){margin:.25rem 0}.reader-code-block.svelte-1xqecjb{border:1px solid var(--reader-border);border-radius:var(--reader-radius-panel);background:var(--reader-paper);margin:1.25rem 0;padding:1rem;font-size:.9rem;line-height:1.65;overflow-x:auto;box-shadow:inset 0 1px #18181b05}.reader-table-wrap.svelte-1xqecjb,.reader-media.svelte-1xqecjb{margin:1.5rem 0}.reader-table-scroll.svelte-1xqecjb{border:1px solid var(--reader-border);border-radius:var(--reader-radius-panel);background:var(--reader-bg);box-shadow:var(--reader-shadow-sm);overflow-x:auto}.reader-table.svelte-1xqecjb{border-collapse:separate;border-spacing:0;width:100%;font-size:.95rem}.reader-table.svelte-1xqecjb th:where(.svelte-1xqecjb),.reader-table.svelte-1xqecjb td:where(.svelte-1xqecjb){border-right:1px solid var(--reader-border);border-bottom:1px solid var(--reader-border);text-align:left;vertical-align:top;padding:.55rem .65rem}.reader-table.svelte-1xqecjb th:where(.svelte-1xqecjb):last-child,.reader-table.svelte-1xqecjb td:where(.svelte-1xqecjb):last-child{border-right:0}.reader-table.svelte-1xqecjb tr:where(.svelte-1xqecjb):last-child th:where(.svelte-1xqecjb),.reader-table.svelte-1xqecjb tr:where(.svelte-1xqecjb):last-child td:where(.svelte-1xqecjb){border-bottom:0}.reader-table.svelte-1xqecjb th:where(.svelte-1xqecjb){background:var(--reader-muted-bg);font-weight:700}.reader-media-stage.svelte-1xqecjb{border:1px solid var(--reader-border);border-radius:var(--reader-radius-large);background:var(--reader-paper);box-shadow:var(--reader-shadow-sm);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.reader-media.svelte-1xqecjb img:where(.svelte-1xqecjb),.reader-media.svelte-1xqecjb video:where(.svelte-1xqecjb),.reader-media.svelte-1xqecjb .media-image-shell{max-width:100%;max-height:70vh;display:block}.reader-media.svelte-1xqecjb .media-image-shell{width:100%}.reader-media-unavailable.svelte-1xqecjb{width:100%;min-height:10rem;color:var(--reader-secondary);font-family:var(--reader-sans-family,system-ui, sans-serif);place-items:center;font-size:.875rem;display:grid}.reader-media-nav.svelte-1xqecjb{border:1px solid color-mix(in srgb, var(--reader-border-strong) 72%, transparent);border-radius:var(--reader-radius-panel);background:color-mix(in srgb, var(--reader-bg) 92%, transparent);width:2.25rem;height:2.25rem;color:var(--reader-text);box-shadow:var(--reader-shadow-sm);place-items:center;font-size:1.5rem;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.reader-media-nav.svelte-1xqecjb:hover{border-color:var(--reader-border-strong);background:var(--reader-bg);color:var(--reader-accent-hover)}.reader-media-nav.svelte-1xqecjb:active{transform:translateY(calc(1px - 50%))}.reader-media-prev.svelte-1xqecjb{left:.75rem}.reader-media-next.svelte-1xqecjb{right:.75rem}.reader-table-wrap.svelte-1xqecjb figcaption:where(.svelte-1xqecjb),.reader-media.svelte-1xqecjb figcaption:where(.svelte-1xqecjb){color:var(--reader-secondary);font-family:var(--reader-sans-family,"IBM Plex Sans", "Noto Sans SC", "PingFang SC", system-ui, sans-serif);text-align:center;margin-top:.5rem;font-size:.9rem}.reader-divider.svelte-1xqecjb{border:0;border-top:1px solid var(--reader-border);width:40%;margin:2rem auto}.reader-game-ref.svelte-1xqecjb{border:1px solid var(--reader-border);border-radius:var(--reader-radius-panel);background:var(--reader-bg);color:var(--reader-secondary);box-shadow:var(--reader-shadow-sm);justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem 0;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;display:flex}.reader-game-ref.svelte-1xqecjb button:where(.svelte-1xqecjb){border:1px solid var(--reader-border);border-radius:var(--reader-radius-control);background:var(--reader-text);color:#fff;place-items:center;width:2rem;height:2rem;transition:background-color .16s,border-color .16s,transform .12s;display:grid}.reader-game-ref.svelte-1xqecjb button:where(.svelte-1xqecjb):hover{border-color:var(--reader-accent-hover);background:var(--reader-accent-hover)}.reader-game-ref.svelte-1xqecjb button:where(.svelte-1xqecjb):active{transform:translateY(1px)}.reader-game-ref.svelte-1xqecjb button:where(.svelte-1xqecjb):disabled{cursor:wait;opacity:.55}.reader-game-ref-is-unavailable.svelte-1xqecjb{border-color:color-mix(in srgb, var(--reader-border-strong) 72%, transparent);background:var(--reader-muted-bg);box-shadow:none}.reader-game-ref-unavailable.svelte-1xqecjb{color:var(--reader-secondary);font-family:var(--reader-sans-family,system-ui, sans-serif);font-weight:600}.html-editor.svelte-ipzkg6{--reader-editor-bg:var(--color-bg-primary,#fff);--reader-editor-paper:var(--color-bg-secondary,#faf9f6);--reader-editor-border:var(--color-border,#e4e4e7);--reader-editor-border-strong:var(--color-border-strong,#a1a1aa);--reader-editor-text:var(--color-text-primary,#18181b);--reader-editor-secondary:var(--color-text-secondary,#52525b);--reader-editor-accent:var(--color-accent,#e14a33);--reader-editor-radius-panel:var(--radius-xl,6px);--reader-editor-radius-large:var(--radius-2xl,8px);--reader-sans-family:var(--font-sans,"IBM Plex Sans", "Noto Sans SC", "PingFang SC", system-ui, sans-serif);background:var(--reader-editor-bg);width:100%;height:100%;min-height:28rem;color:var(--reader-editor-text);font-family:var(--reader-sans-family);grid-template-columns:minmax(18rem,.95fr) minmax(20rem,1.05fr);align-items:stretch;display:grid;overflow:hidden}.html-editor.content-modal-editor.svelte-ipzkg6{height:100%;min-height:0}.html-editor.source-only.svelte-ipzkg6{grid-template-columns:minmax(0,1fr)}.html-editor.source-only.svelte-ipzkg6 .html-code-panel:where(.svelte-ipzkg6){border-right:0}.html-code-panel.svelte-ipzkg6{border-right:1px solid var(--reader-editor-border);background:var(--reader-editor-paper);flex-direction:column;min-height:0;display:flex}.html-tabs.svelte-ipzkg6{border-bottom:1px solid var(--reader-editor-border);background:var(--reader-editor-bg);align-items:center;gap:.25rem;padding:.35rem .5rem 0;display:flex}.html-tabs.svelte-ipzkg6 button:where(.svelte-ipzkg6){height:2rem;color:var(--reader-editor-secondary);font:inherit;background:0 0;border:0;padding:0 .65rem;font-size:.78rem;font-weight:700;line-height:1;transition:background-color .16s,color .16s;position:relative}.html-tabs.svelte-ipzkg6 button:where(.svelte-ipzkg6):hover{background:var(--reader-editor-paper);color:var(--reader-editor-text)}.html-tabs.svelte-ipzkg6 button:where(.svelte-ipzkg6):focus-visible{outline:2px solid color-mix(in srgb, var(--reader-editor-accent) 24%, transparent);outline-offset:2px}.html-tabs.svelte-ipzkg6 button.active:where(.svelte-ipzkg6){color:var(--reader-editor-text)}.html-tabs.svelte-ipzkg6 button.active:where(.svelte-ipzkg6):after{background:var(--reader-editor-accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:.55rem;right:.55rem}.html-tabs.svelte-ipzkg6 .html-media-upload:where(.svelte-ipzkg6){width:2rem;margin-left:auto;padding:0;font-size:1.15rem}.html-source.svelte-ipzkg6{resize:none;width:100%;min-height:0;color:var(--reader-editor-text);background:0 0;border:0;flex:1;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.55}.html-source.svelte-ipzkg6:focus{outline:none}.html-preview.svelte-ipzkg6{background:var(--reader-editor-bg);min-width:0;min-height:0;overflow:hidden}.html-preview.svelte-ipzkg6 .reader-html-frame{border:0;border-radius:0;height:100%;min-height:100%}@media (width<=860px){.html-editor.svelte-ipzkg6{grid-template-rows:minmax(18rem,.9fr) minmax(18rem,1fr);grid-template-columns:1fr}.html-code-panel.svelte-ipzkg6{border-right:0;border-bottom:1px solid var(--reader-editor-border)}.html-editor.source-only.svelte-ipzkg6{grid-template-rows:minmax(0,1fr)}.html-editor.source-only.svelte-ipzkg6 .html-code-panel:where(.svelte-ipzkg6){border-bottom:0}}@media (width<=640px){.html-editor.svelte-ipzkg6{grid-template-rows:minmax(14rem,.95fr) minmax(14rem,1fr);min-height:28rem}.html-editor.content-modal-editor.svelte-ipzkg6{grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0}.html-editor.source-only.svelte-ipzkg6,.html-editor.source-only.content-modal-editor.svelte-ipzkg6{grid-template-rows:minmax(0,1fr)}.html-tabs.svelte-ipzkg6{padding:.3rem .45rem 0}.html-tabs.svelte-ipzkg6 button:where(.svelte-ipzkg6){height:1.9rem;padding:0 .6rem;font-size:.75rem}.html-source.svelte-ipzkg6{padding:.85rem;font-size:.78rem;line-height:1.5}}.ImageNode__contentEditable{resize:none;cursor:text;caret-color:#050505;tab-size:1;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word;border:0;outline:0;width:calc(100% - 20px);min-height:20px;padding:10px;font-size:12px;display:block;position:relative}.ImageNode__placeholder{color:#888;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;font-size:12px;display:inline-block;position:absolute;top:10px;left:10px;overflow:hidden}.image-control-wrapper--resizing{touch-action:none}.ContentEditable__root{tab-size:1;border:0;outline:0;min-height:150px;padding:10px;font-size:15px;display:block;position:relative}@media (width<=1025px){.ContentEditable__root{padding:8px}}.Placeholder__root.svelte-a2zm87{color:#999;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;font-size:15px;display:inline-block;position:absolute;top:8px;left:10px;right:28px;overflow:hidden}@media (width<=1025px){.Placeholder__root.svelte-a2zm87{left:8px}}.link-editor{z-index:10;opacity:0;will-change:transform;background-color:#fff;border-radius:0 0 8px 8px;width:100%;max-width:400px;transition:opacity .5s;display:flex;position:absolute;top:0;left:0;box-shadow:0 5px 10px #0000004d}.link-editor .button{cursor:pointer;border-radius:8px;width:20px;height:20px;margin:0 2px;padding:6px;display:inline-block}.link-editor .button.hovered{background-color:#eee;width:20px;height:20px;display:inline-block}.link-editor .button i,.actions i{vertical-align:-.25em;background-size:contain;width:20px;height:20px;display:inline-block}.code-action-menu-container .prettier-wrapper{position:relative}.code-action-menu-container .prettier-wrapper .code-error-tips{color:#fff;background:#222;border-radius:4px;margin-top:4px;padding:5px;position:absolute;top:26px;right:0}.code-action-menu-container{color:#00000080;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;height:35.8px;font-size:10px;display:flex;position:absolute}.code-action-menu-container .code-highlight-language{margin-right:4px}.code-action-menu-container button.menu-item{cursor:pointer;color:#00000080;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;padding:4px;display:flex}.code-action-menu-container button.menu-item i.format{opacity:.6;color:#00000080;background-size:contain;width:16px;height:16px;display:flex}.code-action-menu-container button.menu-item:hover{opacity:.9;border:1px solid #0000004d}.code-action-menu-container button.menu-item:active{background-color:#dfe8fa;border:1px solid #00000073}.tree-view-output{color:#fff;background:#222;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:1px auto 10px;padding:0;font-size:12px;display:block;position:relative;overflow:hidden}.debug-timetravel-panel{margin:auto;padding:0 0 10px;display:flex;overflow:hidden}.debug-timetravel-panel-slider{flex:8;padding:0}.debug-timetravel-panel-button{color:#fff;background:0 0;border:0;flex:1;padding:0;font-size:12px}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{color:#fff;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:10px;right:15px}.debug-timetravel-button:hover{text-decoration:underline}.debug-treetype-button{color:#fff;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:10px;right:85px}.debug-treetype-button:hover{text-decoration:underline}.structured-editor.svelte-19cnzgo{--reader-editor-bg:var(--color-bg-primary,#fff);--reader-editor-paper:var(--color-bg-secondary,#faf9f6);--reader-editor-muted-bg:var(--color-bg-muted,#f2f1ec);--reader-editor-border:var(--color-border,#e4e4e7);--reader-editor-border-strong:var(--color-border-strong,#a1a1aa);--reader-editor-text:var(--color-text-primary,#18181b);--reader-editor-secondary:var(--color-text-secondary,#52525b);--reader-editor-muted:var(--color-text-muted,#a1a1aa);--reader-editor-accent:var(--color-accent,#e14a33);--reader-editor-accent-hover:var(--color-accent-hover,#b83521);--reader-editor-radius-control:var(--radius-lg,4px);--reader-editor-radius-panel:var(--radius-xl,6px);--reader-editor-radius-large:var(--radius-2xl,8px);--reader-editor-shadow-sm:var(--shadow-sm,0 1px 2px #18181b08);--reader-editor-shadow-md:var(--shadow-md,0 4px 12px -2px #18181b0d, 0 2px 4px -1px #18181b05);--reader-sans-family:var(--font-sans,"IBM Plex Sans", "Noto Sans SC", "PingFang SC", system-ui, sans-serif);--reader-font-family:var(--font-display,"Newsreader", "Noto Serif SC", "Source Han Serif CN", "Songti SC", Georgia, "Times New Roman", serif);min-height:var(--reader-editor-min-height,18rem);border:1px solid var(--reader-editor-border);border-radius:var(--reader-editor-radius-large);background:var(--reader-editor-bg);width:100%;color:var(--reader-editor-text);font-family:var(--reader-sans-family);box-shadow:var(--reader-editor-shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.structured-editor.content-modal-editor.svelte-19cnzgo{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.structured-toolbar.svelte-19cnzgo{z-index:2;border-bottom:1px solid var(--reader-editor-border);background:var(--reader-editor-paper);flex-wrap:nowrap;align-items:center;gap:0;padding:.4rem .5rem;display:flex;position:sticky;top:0}.toolbar-group.svelte-19cnzgo{border-left:1px solid var(--reader-editor-border);align-items:center;gap:.1rem;margin-left:.35rem;padding-left:.35rem;display:inline-flex}.block-style-group.svelte-19cnzgo{border-left:0;margin-left:0;padding-left:0}.history-group.svelte-19cnzgo{margin-left:auto}.toolbar-overflow-anchor.svelte-19cnzgo{flex:none;margin-left:auto;display:flex;position:relative}.toolbar-overflow-menu.svelte-19cnzgo{z-index:20;border:1px solid var(--reader-editor-border);border-radius:var(--reader-editor-radius-panel);background:var(--reader-editor-bg);width:max-content;min-width:13rem;max-width:min(18rem,100vw - 2rem);box-shadow:var(--reader-editor-shadow-md);gap:.25rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.toolbar-overflow-group.svelte-19cnzgo{border-radius:var(--reader-editor-radius-control);grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.4rem;min-height:2.25rem;padding:.15rem .25rem;display:grid}.toolbar-overflow-group.svelte-19cnzgo+.toolbar-overflow-group:where(.svelte-19cnzgo){border-top:1px solid var(--reader-editor-border);border-top-left-radius:0;border-top-right-radius:0}.toolbar-overflow-label.svelte-19cnzgo{color:var(--reader-editor-muted);letter-spacing:0;text-transform:uppercase;font-size:.65rem;font-weight:750}.toolbar-overflow-tools.svelte-19cnzgo{justify-content:flex-end;align-items:center;gap:.1rem;display:flex}.block-format-dropdown{width:3rem;min-width:3rem}.block-format-dropdown>button{border-radius:var(--reader-editor-radius-control);height:2.125rem;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;gap:.15rem;padding:0}.block-format-dropdown>button:hover{background:var(--reader-editor-muted-bg);border-color:#0000}.block-format-dropdown>div{width:3rem;min-width:3rem}.block-format-dropdown>div button{justify-content:center;padding-inline:0;display:flex}.block-format-option.svelte-19cnzgo{justify-content:center;width:100%;display:flex}.structured-toolbar.svelte-19cnzgo button:where(.svelte-19cnzgo),.insert-panel.svelte-19cnzgo button:where(.svelte-19cnzgo),.insert-panel.svelte-19cnzgo input:where(.svelte-19cnzgo){border-radius:var(--reader-editor-radius-control);height:2.125rem;color:var(--reader-editor-secondary);font:inherit;background:0 0;border:1px solid #0000;font-size:.8rem;line-height:1}.structured-toolbar.svelte-19cnzgo button:where(.svelte-19cnzgo),.insert-panel.svelte-19cnzgo button:where(.svelte-19cnzgo){padding:0;font-weight:650;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s}.toolbar-button.svelte-19cnzgo{white-space:nowrap;justify-content:center;align-items:center;gap:0;width:2.125rem;min-width:2.125rem;display:inline-flex}.toolbar-button.icon-only.svelte-19cnzgo,.toolbar-button.text-mark.svelte-19cnzgo{width:2.125rem;padding:0}.structured-editor .tool-icon,.block-format-option .tool-icon{color:currentColor;justify-content:center;align-items:center;width:1.125rem;min-width:1.125rem;height:1.125rem;line-height:1;display:inline-flex}.structured-toolbar.svelte-19cnzgo button:where(.svelte-19cnzgo):hover,.insert-panel.svelte-19cnzgo button:where(.svelte-19cnzgo):hover{background:var(--reader-editor-muted-bg);color:var(--reader-editor-text)}.structured-toolbar.svelte-19cnzgo button:where(.svelte-19cnzgo):disabled,.insert-panel.svelte-19cnzgo button:where(.svelte-19cnzgo):disabled,.insert-panel.svelte-19cnzgo input:where(.svelte-19cnzgo):disabled{cursor:not-allowed;opacity:.55}.structured-toolbar.svelte-19cnzgo button:where(.svelte-19cnzgo):disabled:hover,.insert-panel.svelte-19cnzgo button:where(.svelte-19cnzgo):disabled:hover{color:var(--reader-editor-secondary);background:0 0}.structured-toolbar.svelte-19cnzgo button:where(.svelte-19cnzgo):active,.insert-panel.svelte-19cnzgo button:where(.svelte-19cnzgo):active{transform:translateY(1px)}.structured-toolbar.svelte-19cnzgo button:where(.svelte-19cnzgo):focus-visible,.insert-panel.svelte-19cnzgo button:where(.svelte-19cnzgo):focus-visible,.insert-panel.svelte-19cnzgo input:where(.svelte-19cnzgo):focus-visible{outline:2px solid color-mix(in srgb, var(--reader-editor-accent) 32%, transparent);outline-offset:2px}.structured-toolbar.svelte-19cnzgo button.active:where(.svelte-19cnzgo){background:var(--reader-editor-muted-bg);color:var(--reader-editor-accent);box-shadow:none;border-color:#0000}.insert-panel.svelte-19cnzgo{border-bottom:1px solid var(--reader-editor-border);background:var(--reader-editor-muted-bg);flex-wrap:wrap;gap:.5rem;padding:.625rem;display:flex}.insert-panel.svelte-19cnzgo input:where(.svelte-19cnzgo){border-color:var(--reader-editor-border);background:var(--reader-editor-bg);min-width:min(100%,22rem);color:var(--reader-editor-text);box-shadow:var(--reader-editor-shadow-sm);flex:1;padding:0 .75rem}.insert-panel.svelte-19cnzgo input:where(.svelte-19cnzgo)::placeholder{color:var(--reader-editor-muted)}.insert-panel.svelte-19cnzgo input:where(.svelte-19cnzgo):focus{border-color:var(--reader-editor-border-strong);outline:none}.hidden-file.svelte-19cnzgo{display:none}.insert-panel.svelte-19cnzgo .secondary:where(.svelte-19cnzgo){color:var(--reader-editor-secondary)}.visual-editor-shell.svelte-19cnzgo{min-height:var(--reader-editor-content-min-height,16rem);background:var(--reader-editor-bg);flex:1;transition:box-shadow .16s;position:relative}.visual-editor-shell.svelte-19cnzgo:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--reader-editor-accent) 10%, transparent)}.visual-placeholder.svelte-19cnzgo{pointer-events:none;color:var(--reader-editor-muted);font-family:var(--reader-sans-family);font-size:var(--reader-font-size,1rem);position:absolute;top:1rem;left:1.25rem}.visual-editor-input{box-sizing:border-box;min-height:100%;font-family:var(--reader-font-family);outline:none;padding:1.125rem 1.25rem 1.35rem}.visual-editor-input .pubwiki-editor-paragraph,.visual-editor-input .pubwiki-editor-quote,.visual-editor-input .pubwiki-editor-list{font-size:var(--reader-font-size,1.05rem);margin:0 0 .55em;line-height:1.45}.visual-editor-input .pubwiki-editor-heading{color:var(--reader-editor-text);font-family:var(--reader-font-family);letter-spacing:0;font-weight:740;line-height:1.3}.visual-editor-input .pubwiki-editor-h1{font-size:calc(var(--reader-font-size,1.05rem) * 1.65);margin:1.1rem 0 1rem}.visual-editor-input .pubwiki-editor-h2{font-size:calc(var(--reader-font-size,1.05rem) * 1.35);margin:1rem 0 .75rem}.visual-editor-input .pubwiki-editor-h3{font-size:calc(var(--reader-font-size,1.05rem) * 1.15);margin:.8rem 0 .55rem}.visual-editor-input .pubwiki-editor-bold{font-weight:740}.visual-editor-input .pubwiki-editor-italic{font-style:italic}.visual-editor-input .pubwiki-editor-inline-code{border-radius:var(--reader-editor-radius-control);background:var(--reader-editor-muted-bg);padding:.08rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.visual-editor-input .pubwiki-editor-link{color:var(--reader-editor-accent-hover);text-underline-offset:.14em;text-decoration:underline}.visual-editor-input .pubwiki-editor-quote{border-left:3px solid var(--reader-editor-accent);color:var(--reader-editor-secondary);padding-left:1rem}.visual-editor-input .pubwiki-editor-list{padding-left:1.45rem}.visual-editor-input .pubwiki-editor-code{border:1px solid var(--reader-editor-border);border-radius:var(--reader-editor-radius-panel);background:var(--reader-editor-paper);margin:1rem 0;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.65;display:block;overflow-x:auto;box-shadow:inset 0 1px #18181b05}.visual-editor-input .pubwiki-editor-table{border-collapse:separate;border-spacing:0;border:1px solid var(--reader-editor-border);border-radius:var(--reader-editor-radius-panel);width:100%;font-family:var(--reader-sans-family);box-shadow:var(--reader-editor-shadow-sm);margin:1rem 0;font-size:.92rem;overflow:hidden}.visual-editor-input .pubwiki-editor-table-cell,.visual-editor-input .pubwiki-editor-table-header{border-right:1px solid var(--reader-editor-border);border-bottom:1px solid var(--reader-editor-border);vertical-align:top;min-width:6rem;padding:.45rem .55rem}.visual-editor-input .pubwiki-editor-table-cell:last-child,.visual-editor-input .pubwiki-editor-table-header:last-child{border-right:0}.visual-editor-input .pubwiki-editor-table-row:last-child .pubwiki-editor-table-cell,.visual-editor-input .pubwiki-editor-table-row:last-child .pubwiki-editor-table-header{border-bottom:0}.visual-editor-input .pubwiki-editor-table-header{background:var(--reader-editor-muted-bg);font-weight:700}.visual-editor-input .pubwiki-editor-atomic-block{border-radius:var(--reader-editor-radius-large);outline:1px solid #0000;margin:1rem 0;transition:outline-color .16s,box-shadow .16s}.visual-editor-input .pubwiki-editor-atomic-block:hover{outline-color:var(--reader-editor-border);box-shadow:var(--reader-editor-shadow-sm)}.visual-editor-input .pubwiki-editor-atomic-block hr{border:0;border-top:1px solid var(--reader-editor-border)}.visual-editor-input .pubwiki-editor-game-ref{border:1px solid var(--reader-editor-border);border-radius:var(--reader-editor-radius-panel);background:var(--reader-editor-bg);color:var(--reader-editor-text);font:inherit;font-family:var(--reader-sans-family);box-shadow:var(--reader-editor-shadow-sm);align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.9rem;display:inline-flex}.visual-editor-input .pubwiki-editor-game-ref-row{align-items:center;gap:.35rem;display:flex}.visual-editor-input .pubwiki-editor-game-ref-icon{border-radius:var(--reader-editor-radius-control);background:var(--reader-editor-accent);color:#fff;padding:.15rem .35rem;font-size:.72rem;font-weight:750}.visual-editor-input .pubwiki-editor-game-ref-delete{border-radius:var(--reader-editor-radius-control);width:2rem;height:2rem;color:var(--reader-editor-muted);background:0 0;border:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.visual-editor-input .pubwiki-editor-game-ref-delete:hover{background:var(--reader-editor-muted-bg);color:var(--reader-editor-text)}.visual-editor-input .pubwiki-editor-media{border:1px solid var(--reader-editor-border);border-radius:var(--reader-editor-radius-large);background:var(--reader-editor-paper);box-shadow:var(--reader-editor-shadow-sm);position:relative;overflow:hidden}.visual-editor-input .pubwiki-editor-media img,.visual-editor-input .pubwiki-editor-media video{background:var(--reader-editor-bg);object-fit:contain;width:100%;max-height:24rem;display:block}.visual-editor-input .pubwiki-editor-media-count{border-radius:var(--reader-editor-radius-control);color:#fff;font-family:var(--reader-sans-family);background:#18181bb8;border:1px solid #ffffff38;padding:.2rem .5rem;font-size:.72rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.visual-editor-input .pubwiki-editor-media figcaption{color:var(--reader-editor-secondary);font-family:var(--reader-sans-family);padding:.55rem .7rem;font-size:.82rem}@media (width<=720px){.structured-editor.svelte-19cnzgo{min-height:22rem}.structured-editor.content-modal-editor.svelte-19cnzgo{min-height:0}.structured-toolbar.svelte-19cnzgo{align-items:center;gap:0;padding:.4rem;overflow:visible}.toolbar-group.svelte-19cnzgo{flex:none;max-width:100%}.history-group.svelte-19cnzgo{margin-left:auto}.block-format-dropdown{width:2.875rem;min-width:2.875rem}.block-format-dropdown>button{height:2rem}.structured-toolbar.svelte-19cnzgo button:where(.svelte-19cnzgo),.insert-panel.svelte-19cnzgo button:where(.svelte-19cnzgo),.insert-panel.svelte-19cnzgo input:where(.svelte-19cnzgo){height:2rem;font-size:.76rem}.toolbar-button.svelte-19cnzgo{gap:0;width:2rem;min-width:2rem}.toolbar-button.icon-only.svelte-19cnzgo,.toolbar-button.text-mark.svelte-19cnzgo{width:2rem}.insert-panel.svelte-19cnzgo{gap:.4rem;padding:.5rem}.insert-panel.svelte-19cnzgo input:where(.svelte-19cnzgo){min-width:100%}.visual-editor-input{padding:.9rem .95rem 1.1rem}.visual-placeholder.svelte-19cnzgo{top:.85rem;left:.95rem}.visual-editor-input .pubwiki-editor-paragraph,.visual-editor-input .pubwiki-editor-quote,.visual-editor-input .pubwiki-editor-list{font-size:var(--reader-font-size,1rem)}.visual-editor-input .pubwiki-editor-h1{font-size:calc(var(--reader-font-size,1rem) * 1.42)}.visual-editor-input .pubwiki-editor-h2{font-size:calc(var(--reader-font-size,1rem) * 1.24)}.visual-editor-input .pubwiki-editor-h3{font-size:calc(var(--reader-font-size,1rem) * 1.1)}}
