.gif-player{vertical-align:middle;max-inline-size:100%;display:inline-block;position:relative}.gif-player img.gif-player-poster{block-size:auto;max-inline-size:100%;display:block}.gif-player img.gif-player-motion{visibility:hidden;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.gif-player[data-gif-playing] .gif-player-motion{visibility:visible}.gif-player[data-gif-playing] .gif-player-poster{visibility:hidden}.gif-player-button{z-index:1;inset:var(--gif-button-inset,0);border-radius:var(--radius-content);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.gif-player-button:focus-visible{outline:2px solid var(--color-focus,#526ccd);outline-offset:2px}.gif-player-button[hidden]{display:none}.gif-player-button:before,.gif-player-button:after{grid-area:1/1}.gif-player-button:before{content:"";aspect-ratio:1;background:#171b23c7;border:1px solid #ffffff73;border-radius:50%;inline-size:min(36px,100%);transition:background-color .12s ease-out}.gif-player-button:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;block-size:12px;inline-size:10px;margin-inline-start:2px}.gif-player-button:hover:before{background:#171b23ed}.gif-player-button[aria-pressed=true]:before,.gif-player-button[aria-pressed=true]:after{visibility:hidden}@media (prefers-reduced-motion:reduce){.gif-player-button:before{transition:none}}@media (forced-colors:active){.gif-player-button:before{forced-color-adjust:none;background:buttonface;border-color:buttontext}.gif-player-button:after{forced-color-adjust:none;background:buttontext}.gif-player-button:focus-visible{outline-color:highlight}}@media print{.gif-player .gif-player-button,.gif-player .gif-player-motion{display:none}.gif-player[data-gif-playing] .gif-player-poster{visibility:visible}}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f8f9fc;--color-surface:#fff;--color-raised:#fff;--color-surface-subtle:#f0f3f8;--color-text:#202633;--color-muted:#566175;--color-border:#d9dfe9;--color-border-strong:#7d899d;--color-accent:#3d54a5;--color-accent-hover:#32468d;--color-accent-active:#293b78;--color-on-accent:#fff;--color-accent-soft:#e9eefc;--color-focus:#526ccd;--color-success:#236345;--color-warning:#775211;--color-danger:#9c3842;--color-disabled:#657286;--color-overlay:#12182661;--shadow-popover:0 12px 36px #141d341f;--font-body:Inter, "Noto Sans JP", "Hiragino Sans", "Yu Gothic", Meiryo, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-size-base:1rem;--line-height-body:1.8;--font-size-ui:.875rem;--line-height-ui:1.5;--font-size-meta:.8125rem;--font-weight-normal:400;--font-weight-medium:600;--font-weight-bold:700;--editor-max-width:760px;--spacing-unit:4px;--space-1:var(--spacing-unit);--space-2:calc(var(--spacing-unit) * 2);--space-3:calc(var(--spacing-unit) * 3);--space-4:calc(var(--spacing-unit) * 4);--space-6:calc(var(--spacing-unit) * 6);--space-8:calc(var(--spacing-unit) * 8);--space-10:calc(var(--spacing-unit) * 10);--space-12:calc(var(--spacing-unit) * 12);--space-16:calc(var(--spacing-unit) * 16);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-content:var(--radius-md);--header-height:52px;--toolbar-height:44px;--status-height:32px;--control-size:36px;--target-touch:44px;--icon-size:18px;--stroke-icon:1.75;--focus-width:2px;--focus-offset:2px;--transition-fast:.12s ease-out}:root[data-theme=plain]{--color-bg:#fafafa;--color-surface-subtle:#f1f1f1;--color-text:#262626;--color-muted:#595959;--color-border:#dedede;--color-border-strong:gray;--color-accent:#404040;--color-accent-hover:#303030;--color-accent-active:#242424;--color-accent-soft:#eaeaea;--color-focus:#545454;--color-disabled:#666}:root:is([data-theme=slate],[data-theme=marker]){--color-bg:#fff}:root[data-theme=paper]{--color-bg:#faf5eb;--color-surface:#fffcf6;--color-raised:#fffdf9;--color-surface-subtle:#f1e9da;--color-text:#302920;--color-muted:#6b5c4d;--color-border:#e2d6c4;--color-border-strong:#8d7964;--color-accent:#75503d;--color-accent-hover:#634232;--color-accent-active:#523528;--color-accent-soft:#eee0d2;--color-focus:#865638;--color-disabled:#776654;--line-height-body:1.95;--font-heading:"Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif}:root[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#18191d;--color-surface:#202126;--color-raised:#26272e;--color-surface-subtle:#2b2c35;--color-text:#e7ecf5;--color-muted:#aab6c9;--color-border:#364151;--color-border-strong:#8290a5;--color-accent:#c5baff;--color-accent-hover:#d9d1ff;--color-accent-active:#b5a7fa;--color-on-accent:#22193b;--color-accent-soft:#37304e;--color-focus:#c5baff;--color-success:#87d3ae;--color-warning:#ecc780;--color-danger:#ffa6ac;--color-disabled:#9ca9bd;--color-overlay:#00000094;--shadow-popover:0 12px 36px #00000052}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s}}*,:before,:after{box-sizing:border-box}body{color:var(--color-text);background:var(--color-bg);font:var(--font-size-ui) / var(--line-height-ui) var(--font-body);margin:0}button{font:inherit}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--color-accent-soft);color:var(--color-text)}.workspace{--chrome-padding:var(--space-6);--document-gutter:var(--space-12);--document-top:var(--space-12);--document-bottom:var(--space-16);flex-direction:column;block-size:100dvh;display:flex}.header,.toolbar,.status-bar,.search-panel{min-inline-size:0;padding-inline:var(--chrome-padding);background:var(--color-surface);flex:none}.header{min-block-size:var(--header-height);align-items:center;gap:var(--space-3);padding-block:var(--space-1);border-block-end:1px solid var(--color-border);grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.file-menu-slot,.header-actions,.document-title,.tool-group{align-items:center;display:flex}.file-menu-slot{gap:var(--space-1)}.file-menu-slot>.control{white-space:nowrap}.header-actions{gap:var(--space-1)}.document-title{gap:var(--space-2);font-weight:var(--font-weight-medium)}.document-title>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.extension{color:var(--color-muted);font-weight:var(--font-weight-normal)}.workspace svg{inline-size:var(--icon-size);block-size:var(--icon-size);stroke-width:var(--stroke-icon);flex:none}.document-title svg,.toolbar-chevron{color:var(--color-muted)}.control{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-size);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;display:inline-flex}.control:not(:disabled):hover,.menu-item:not(:disabled):hover{background:var(--color-surface-subtle)}.control:is([aria-pressed=true],:active:not(:disabled)){color:var(--color-accent);background:var(--color-accent-soft)}.control:has(+.menu:popover-open){color:var(--color-accent);background:var(--color-accent-soft)}.control:disabled,.menu-item:disabled{color:var(--color-disabled);cursor:default}.control.outlined{border-color:var(--color-border-strong)}.control.icon-control{min-inline-size:var(--control-size);padding-inline:0}.control.export-control{color:var(--color-accent);background:var(--color-accent-soft)}.control.export-control:hover{color:var(--color-on-accent);background:var(--color-accent)}.control.primary{background:var(--color-accent);color:var(--color-on-accent)}.control.primary:not(:disabled):hover{background:var(--color-accent-hover)}.control.primary:not(:disabled):active{background:var(--color-accent-active)}.control .chevron{block-size:.9em;inline-size:.9em}.export-short{display:none}.toolbar{align-items:center;gap:var(--space-2);min-block-size:var(--toolbar-height);padding-block:var(--space-1);padding-inline-start:var(--space-1);display:flex}.tool-group:not(:first-child){border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-2)}.control.folder-toggle[aria-expanded=true]{color:var(--color-accent);background:var(--color-accent-soft)}.toolbar-search{margin-inline-start:auto}.toolbar-insert,.toolbar-overflow{display:none}.menu{min-inline-size:min(12rem, calc(100vw - var(--space-4)));max-inline-size:calc(100vw - var(--space-4));padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-raised);color:var(--color-text);box-shadow:var(--shadow-popover);margin:0;inset:auto;overflow:auto}.menu-item{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--control-size);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.menu-item:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.menu-item kbd{font:var(--font-size-meta) var(--font-body);color:var(--color-muted);white-space:nowrap;margin-inline-start:auto}.menu-item[aria-checked=true]{color:var(--color-accent);background:var(--color-accent-soft)}.menu-check{inline-size:var(--icon-size);display:flex}.menu-heading{padding:var(--space-1) var(--space-2);color:var(--color-muted);font-size:var(--font-size-meta)}.heading-description{color:var(--color-muted);font-size:var(--font-size-meta);margin-inline-start:auto}.contents-entry{overflow-wrap:anywhere;display:block}.output-theme{align-items:center;gap:var(--space-3);margin-block:var(--space-4);display:flex}.output-contents{align-items:center;gap:var(--space-2);margin-block:var(--space-4);display:flex}.output-contents input{accent-color:var(--color-accent)}.menu-divider{block-size:1px;margin:var(--space-1);background:var(--color-border)}.editor-context-menu{min-inline-size:min(14rem, calc(100vw - var(--space-4)));max-block-size:min(32rem, calc(100dvh - var(--space-4)))}.document-area,.document-content,.editor-pane{flex:1 1 0;min-block-size:0;min-inline-size:0;display:flex}.document-area,.editor-pane{flex-direction:column}.document-area{--sidebar-width:16rem}.editor-bar{background:var(--color-surface);border-block-end:1px solid var(--color-border);flex:none;display:flex}.folder-toggle-slot{align-items:center;gap:var(--space-1);flex:none;padding-inline-start:var(--chrome-padding);display:flex}.document-area[data-folder-open=false] .folder-toggle-slot{position:relative}.document-area[data-folder-open=false] .folder-toggle-slot:after{content:"";inline-size:1px;block-size:var(--icon-size);background:var(--color-border);pointer-events:none;position:absolute;inset-inline-end:-2px}.editor-tools{flex:1 1 0;min-inline-size:0;container-type:inline-size}.folder-sidebar:not([hidden]){display:flex}.folder-sidebar{flex:0 0 var(--sidebar-width);min-inline-size:0;padding:var(--space-2);border-inline-end:1px solid var(--color-border);background:var(--color-surface);flex-direction:column}.folder-sidebar-actions{align-items:center;gap:var(--space-1);display:flex}.folder-sidebar-actions .folder-name{flex:1;min-inline-size:0}.folder-choose{white-space:nowrap;margin-inline-end:auto}.folder-reconnect{margin:var(--space-2);align-self:flex-start}.folder-name,.folder-message{margin:var(--space-2);color:var(--color-muted)}.folder-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.folder-file-scroll{min-block-size:0;overflow:auto}.folder-file-list{margin:0;padding:0;list-style:none}.folder-file>span{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.canvas,.preview-frame{flex:auto;min-block-size:0;min-inline-size:0}.canvas{padding:var(--document-top) var(--document-gutter) var(--document-bottom);overflow:auto}.preview-frame{background:var(--color-bg);border:0;inline-size:100%;display:block}.print-frame{inset-inline-start:-200vw;pointer-events:none;border:0;width:210mm;height:297mm;position:fixed;top:0}.editor-document{max-inline-size:var(--editor-max-width);font-size:var(--font-size-base);line-height:var(--line-height-body);line-break:strict;word-break:normal;overflow-wrap:anywhere;margin-inline:auto}.editor-document :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading,var(--font-body));margin:var(--space-6) 0 var(--space-2);line-height:1.35;font-weight:var(--font-weight-medium)}.editor-document :is(h1,h2){font-weight:var(--font-weight-bold);margin-block-start:var(--space-8)}.editor-document .ProseMirror>:first-child{margin-block-start:0}.editor-document h1{font-size:2rem}.editor-document h2{font-size:1.625rem}.editor-document h3{font-size:1.375rem}.editor-document h4{font-size:1.125rem}.editor-document h5{font-size:1rem}.editor-document h6{font-size:.9375rem}.editor-document p{margin:0 0 var(--space-3)}.editor-document a{color:var(--color-accent);text-underline-offset:.2em}.editor-document :is(ul,ol){padding-inline-start:1.5em}.editor-document li+li{margin-block-start:var(--space-1)}.editor-document blockquote{margin:var(--space-4) 0;border-inline-start:2px solid var(--color-border-strong);border-radius:var(--radius-content);color:var(--color-muted);padding-inline-start:var(--space-3)}.editor-document blockquote>:last-child{margin-block-end:0}.editor-document .tableWrapper{max-inline-size:100%;margin-block:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-content);overflow-x:auto}.editor-document table{border-collapse:separate;border-spacing:0;inline-size:100%}.editor-document :is(th,td){padding:var(--space-2) var(--space-3);text-align:start}.editor-document tr+tr>:is(th,td){border-block-start:1px solid var(--color-border)}.editor-document :is(th,td)+:is(th,td){border-inline-start:1px solid var(--color-border)}.editor-document th{background:var(--color-surface-subtle);font-weight:var(--font-weight-medium)}.editor-document :is(pre,code){font:var(--font-size-ui) / 1.65 var(--font-mono)}.editor-document pre{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-content);background:var(--color-surface-subtle);overflow-x:auto}.editor-document figure{margin:var(--space-4) 0}.editor-document img{block-size:auto;max-inline-size:100%;display:block}.editor-document .gif-player{--gif-button-inset:var(--space-1)}.editor-document .editor-image{vertical-align:middle;max-inline-size:100%;display:inline-block}.editor-document .editor-image,.editor-document .editor-image img{border-radius:var(--radius-content)}.editor-document .editor-image.ProseMirror-selectednode{outline:var(--focus-width) solid var(--color-focus)}.editor-document figcaption{color:var(--color-muted);font-size:var(--font-size-meta);margin-block-start:var(--space-2)}.editor-document .ProseMirror{min-block-size:4em;caret-color:var(--color-text)}.editor-document .ProseMirror:focus-visible{outline-offset:var(--space-2)}.editor-document .ProseMirror>p:only-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:"ここに入力";pointer-events:none;color:var(--color-muted);position:absolute}.editor-document .tableWrapper p,.editor-document li>div>p:first-child{margin-block-end:0}.editor-document .tableWrapper .selectedCell:after{background:var(--color-accent-soft);opacity:.6}.editor-document li[data-item-type=task]{list-style:none;position:relative}.editor-document li[data-item-type=task]>input{accent-color:var(--color-accent);margin:.5em 0 0;position:absolute;inset-inline-start:-1.5em}.editor-document hr{border:0;border-block-start:1px solid var(--color-border);margin-block:var(--space-6)}.editor-document .unresolved-image{color:var(--color-muted);border:1px dashed var(--color-border-strong);padding:0 var(--space-1)}.editor-document .search-match{background:var(--color-accent-soft);color:var(--color-text)}.editor-document .search-current{outline:1px solid var(--color-focus);text-decoration:underline}.search-panel{padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}.search-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.search-row+.search-row{margin-block-start:var(--space-2)}.search-row>.text-input{inline-size:min(18rem,100%)}.image-controls input[type=range]{inline-size:min(9rem,40vw);accent-color:var(--color-accent)}.image-controls output{min-inline-size:3ch;color:var(--color-muted)}.image-optimization .output-theme{flex-wrap:wrap}.image-comparison{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image-comparison figure{min-inline-size:0;margin:0}.image-comparison img{object-fit:contain;border-radius:var(--radius-content);background:var(--color-surface-subtle);block-size:clamp(72px,23vw,132px);inline-size:100%;display:block}.image-comparison figcaption{font-size:var(--font-size-meta);color:var(--color-muted);margin-block-start:var(--space-1)}.search-count{color:var(--color-muted);font-size:var(--font-size-meta)}.search-controls{gap:var(--space-1);display:flex}.text-input{min-inline-size:0;min-block-size:var(--control-size);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface);font:inherit}.status-bar{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);min-block-size:var(--status-height);padding-block:var(--space-1);border-block-start:1px solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-meta);flex-wrap:wrap;display:flex}.status-bar [role=status]{overflow-wrap:anywhere}.storage-status{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.storage-status>span+span:before{content:"·";padding-inline-end:var(--space-3)}.storage-feedback{text-align:end;flex-basis:100%}.storage-feedback[role=alert]{color:var(--color-warning)}.status-action{padding:0 var(--space-1);color:var(--color-accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.control.danger{color:var(--color-danger)}.draft-list{margin:0 0 var(--space-4);max-block-size:45dvh;padding:0;list-style:none;overflow-y:auto}.draft-list .menu-item{flex-wrap:wrap}.draft-list span{overflow-wrap:anywhere;min-inline-size:0}.draft-list small{color:var(--color-muted);white-space:nowrap;margin-inline-start:auto}.export-dialog{inline-size:min(480px, calc(100% - var(--space-8)));max-block-size:calc(100% - var(--space-8));padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-raised);color:var(--color-text);box-shadow:var(--shadow-popover)}.export-dialog::backdrop{background:var(--color-overlay)}.dialog-heading,.export-file,.dialog-actions{align-items:center;gap:var(--space-2);display:flex}.dialog-heading{justify-content:space-between}.dialog-heading h2{margin:0;font-size:1.125rem}.export-dialog p{margin:var(--space-2) 0 var(--space-4);color:var(--color-muted)}.export-file{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-subtle);margin-block-end:var(--space-6)}.export-file span:first-of-type{overflow-wrap:anywhere}.export-file span:last-of-type{white-space:nowrap;color:var(--color-muted);font-size:var(--font-size-meta);margin-inline-start:auto}.dialog-actions{flex-wrap:wrap;justify-content:end}.dialog-field{gap:var(--space-1);margin-block:var(--space-4);display:grid}.export-dialog .input-error{color:var(--color-danger)}.markdown-dialog{inline-size:min(var(--editor-max-width), calc(100% - var(--space-8)))}.markdown-dialog textarea{resize:vertical;min-block-size:min(42dvh,24rem);inline-size:100%;font-family:var(--font-mono);margin-block-end:var(--space-4);display:block}@media (width<=1023px){.workspace{--document-gutter:var(--space-8);--chrome-padding:var(--space-4)}}@container (width<=760px){.toolbar .tool-optional,.toolbar .tool-group:nth-child(n+3){display:none}.toolbar-insert,.toolbar-overflow{display:block}}@container (width<=240px){.toolbar .tool-group:nth-child(2){display:none}}@container (width<=300px){.toolbar{gap:var(--space-1);padding-inline-end:var(--space-1)}.toolbar .has-chevron{padding-inline:var(--space-2)}.toolbar .tool-group:not(:first-child){padding-inline-start:var(--space-1)}}@media (width>=640px){.document-area[data-folder-open=true] .folder-toggle-slot{inline-size:var(--sidebar-width);border-inline-end:1px solid var(--color-border)}.document-area[data-folder-open=true] .toolbar{padding-inline-start:var(--chrome-padding)}}@media (width<=639px){.workspace{--document-gutter:var(--space-4);--document-top:var(--space-6);--document-bottom:var(--space-10);--chrome-padding:var(--space-3)}.header{column-gap:var(--space-1);grid-template-columns:minmax(0,1fr) max-content;row-gap:0}.document-title{min-block-size:var(--control-size);padding-inline:var(--space-1);grid-area:2/1/3/3}.header-actions{grid-area:1/2}.header-actions>.control{padding-inline:var(--space-2)}.header-actions>.icon-control{padding-inline:0}.file-menu-slot>.control{padding-inline:var(--space-2)}.file-menu-slot>.icon-control{padding-inline:0}.export-full,.header-actions>.control:first-child span,.contents-trigger span{display:none}.export-short{display:inline}.folder-toggle-slot .folder-choose{min-inline-size:var(--control-size);padding-inline:0}.folder-toggle-slot .folder-choose span{display:none}.document-content{position:relative}.folder-sidebar{z-index:1;inline-size:min(var(--sidebar-width), 100%);border-block-end:1px solid var(--color-border);max-block-size:100%;box-shadow:var(--shadow-popover);border-end-end-radius:var(--radius-md);position:absolute;inset-block-start:0;inset-inline-start:0}}@media (pointer:coarse){.control,.menu-item{min-block-size:var(--target-touch)}.control.icon-control,.header-actions>.control:first-child,.folder-toggle-slot .folder-choose{min-inline-size:var(--target-touch)}}:root[data-theme=air]{--heading-rule:#3d54a5}:root[data-theme=paper]{--heading-rule:#9a8166}:root:is([data-theme=air],[data-theme=paper]) :where(.editor-document,.document) :is(h1,h2,h3){background-image:linear-gradient(var(--heading-rule), var(--heading-rule));background-position:0 100%;background-repeat:no-repeat;background-size:var(--heading-rule-length) var(--heading-rule-weight,1px);padding-block-end:var(--heading-gap)}:root[data-theme=air] :where(.editor-document,.document) h1{--heading-rule-length:40px;--heading-rule-weight:2px;--heading-gap:.42em}:root[data-theme=air] :where(.editor-document,.document) h2{--heading-rule-length:26px;--heading-gap:.34em}:root[data-theme=air] :where(.editor-document,.document) h3{--heading-rule-length:16px;--heading-gap:.26em}:root[data-theme=paper] :where(.editor-document,.document) h1{--heading-rule-length:100%;--heading-gap:.48em}:root[data-theme=paper] :where(.editor-document,.document) h2{--heading-rule-length:45%;--heading-gap:.38em}:root[data-theme=paper] :where(.editor-document,.document) h3{--heading-rule-length:28px;--heading-gap:.3em}:root[data-theme=graphite] :where(.editor-document,.document) :is(h1,h2,h3){border-inline-start:var(--heading-bar-width) solid #c5baff;padding-inline-start:.58em}:root[data-theme=graphite] :where(.editor-document,.document) h1{--heading-bar-width:4px;border-radius:var(--radius-content);background:#2b2c35;padding-block:.34em;padding-inline-end:.58em}:root[data-theme=graphite] :where(.editor-document,.document) h2{--heading-bar-width:3px}:root[data-theme=graphite] :where(.editor-document,.document) h3{--heading-bar-width:2px}:root[data-theme=slate] :where(.editor-document,.document) h1{border-radius:var(--radius-content);color:#fff;background-color:#555961;padding:.44em .65em}:root[data-theme=slate] :where(.editor-document,.document) h1 a{color:inherit}:root[data-theme=slate] :where(.editor-document,.document) h1 code{color:inherit;background-color:#ffffff24}:root[data-theme=slate] :where(.editor-document,.document) h2{border-radius:var(--radius-content);background-color:#edf0f2;padding:.32em .6em}:root[data-theme=slate] :where(.editor-document,.document) h3{border-inline-start:3px solid #878c94;padding-inline-start:.55em}:root[data-theme=marker] :where(.editor-document,.document) :is(h1,h2,h3){-webkit-text-decoration:underline var(--marker-color) var(--marker-thickness);text-decoration:underline var(--marker-color) var(--marker-thickness);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:var(--marker-offset)}:root[data-theme=marker] :where(.editor-document,.document) h1{--marker-color:#f8df9b;--marker-thickness:.34em;--marker-offset:-.18em}:root[data-theme=marker] :where(.editor-document,.document) h2{--marker-color:#fae8b8;--marker-thickness:.28em;--marker-offset:-.15em}:root[data-theme=marker] :where(.editor-document,.document) h3{--marker-color:#fbedc8;--marker-thickness:.23em;--marker-offset:-.12em}
