.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 .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}.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}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200D,U+FB50-FDFF,U+FE70-FEFF}:root{--font-body:"Vazirmatn", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Helvetica, Arial, sans-serif;--font-ui:"Vazirmatn", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"Vazirmatn", "SF Mono", ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--font-size:16px;--line-width:800px;--sidebar-width:260px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}button,input,select{font:inherit;color:inherit}::selection{background:var(--selection)}.muted{color:var(--muted)}.app{height:100%;display:flex}.main{flex-direction:column;flex:1;min-width:0;display:flex}.editor-scroll{cursor:text;flex:1;overflow-y:auto;container-type:inline-size}.editor-column{max-width:calc(var(--line-width) + 96px);min-height:100%;margin:0 auto;padding:24px 48px 30vh}.editor-scroll.typewriter .editor-column{padding-top:40vh;padding-bottom:55vh}.topbar{opacity:.35;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 10px;font-size:13px;transition:opacity .2s;display:flex}.topbar:hover,.topbar:focus-within{opacity:1}.topbar-title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;align-items:center;gap:6px;display:flex;overflow:hidden}.topbar-close{visibility:hidden;min-width:22px;height:22px;padding:0}.topbar:hover .topbar-close,.topbar-close:focus-visible{visibility:visible}.dirty-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.icon-button{min-width:28px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.icon-button:hover{background:var(--hover);color:var(--fg)}.kbd-button{font-size:12px}.sidebar{width:var(--sidebar-width);background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;font-size:14px;display:flex;position:relative;container:sidebar/inline-size}.sidebar-resizer{z-index:1;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.sidebar-resizer:after{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity .15s .1s;position:absolute;top:0;bottom:0;left:3px}.sidebar-resizer:hover:after,.sidebar-resizer.is-dragging:after{opacity:.6}html.is-resizing,html.is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@container sidebar (width<=230px){.sidebar-tab-label{display:none}}.sidebar-tabs{background:var(--hover);border-radius:8px;gap:2px;margin:6px 10px 10px;padding:2px;font-weight:500;display:flex}.sidebar-tabs button{height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;transition:background .15s,color .15s;display:inline-flex}.sidebar-tabs button:hover{color:var(--fg)}.sidebar-tabs button.is-active{color:var(--fg-strong);background:var(--bg-elevated);box-shadow:0 1px 2px #0000001f, 0 0 0 .5px var(--border)}.sidebar-body{flex:1;padding-bottom:16px;overflow-y:auto}.sidebar-empty{color:var(--muted);margin:0;padding:12px 16px;line-height:1.5}.link-button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.outline,.tree{flex-direction:column;padding:0 6px;display:flex}.outline-item,.tree-item{text-align:left;width:100%;color:var(--fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;line-height:1.5;display:flex;overflow:hidden}.outline-item:hover,.tree-item:hover{background:var(--hover)}.outline-item.is-active,.tree-item.is-active{color:var(--accent);background:var(--accent-soft)}.chevron{color:var(--muted);flex-shrink:0;transition:transform .12s}.chevron.is-open{transform:rotate(90deg)}.tree-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.search{flex-direction:column;padding:0 6px;display:flex}.search-input{border:1px solid var(--border);background:var(--bg);border-radius:6px;outline:none;margin:0 4px 8px;padding:5px 9px;font-size:13px}.search-input:focus{border-color:var(--accent)}.search-summary{color:var(--muted);margin:0 0 4px;padding:0 8px;font-size:12px}.search-file-header{font-weight:500}.search-folder{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.search-count{background:var(--hover);min-width:18px;color:var(--muted);text-align:center;border-radius:9px;flex-shrink:0;padding:0 5px;font-size:11px}.search-line{color:var(--muted);padding-left:26px;font-size:13px}.search-snippet{text-overflow:ellipsis;overflow:hidden}.search-snippet mark{background:var(--accent-soft);color:var(--fg-strong);border-radius:2px}.tree-root+.tree-root{margin-top:6px}.tree-root-header{letter-spacing:.04em;text-transform:uppercase;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:11px;font-weight:600;display:flex}.tree-root-header:hover{color:var(--fg)}.tree-actions{align-items:center;gap:2px;display:none}:is(.tree-root-header,.tree-dir):is(:hover,:focus-within) .tree-actions{display:inline-flex}.tree-action{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.tree-action:hover{background:var(--hover);color:var(--fg-strong)}.tree-dir{padding-right:4px}.tree-note{padding-left:30px}.tree-add{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;display:flex}.tree-add:hover{background:var(--hover);color:var(--fg)}.empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;padding:24px 24px 12vh;display:flex}.empty-actions,.empty-recent{flex-direction:column;gap:2px;width:min(320px,100%);display:flex}.empty-action,.empty-recent-item{color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.empty-action svg,.empty-recent-item svg{color:var(--muted);flex-shrink:0}.empty-action span{flex:1}.empty-action:hover,.empty-recent-item:hover{background:var(--hover)}.empty-action kbd{font-family:var(--font-ui);color:var(--muted);font-size:12px}.empty-recent h2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;padding:0 12px;font-size:11px;font-weight:600}.empty-recent-item{text-overflow:ellipsis;white-space:nowrap;padding:6px 12px;font-size:13px;overflow:hidden}.statusbar{height:26px;color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:12px;display:flex}.overlay{z-index:10;background:#0000001f;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette,.dialog{background:var(--bg-elevated);border:1px solid var(--border);width:min(560px,100vw - 32px);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.palette-input{border:none;border-bottom:1px solid var(--border);background:0 0;outline:none;width:100%;padding:14px 16px;font-size:15px}.palette-list{max-height:50vh;margin:0;padding:6px;font-size:14px;list-style:none;overflow-y:auto}.palette-list li{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;display:flex}.palette-icon{width:16px;color:var(--muted);flex-shrink:0;display:inline-flex}.palette-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.palette-title:has(+.palette-detail){flex:0 auto}.palette-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:12px;overflow:hidden}.palette-list li.is-selected{background:var(--accent-soft)}.slash-menu{z-index:20;background:var(--bg-elevated);border:1px solid var(--border);width:260px;max-height:min(340px,50vh);box-shadow:var(--shadow);font-family:var(--font-ui);border-radius:10px;padding:5px;font-size:14px;position:fixed;overflow-y:auto}.slash-item{color:var(--fg);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px 9px;display:flex}.slash-item svg{color:var(--muted);flex-shrink:0}.slash-item.is-selected{background:var(--accent-soft)}.slash-title{flex:1}.slash-item kbd{font-family:var(--font-mono);color:var(--muted);font-size:11px}.palette-list kbd{font-family:var(--font-ui);color:var(--muted);font-size:12px}.palette-empty{color:var(--muted);cursor:default}.dialog{padding:20px 24px;font-size:14px}.dialog h2{margin:0 0 16px;font-size:16px}.field{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.dialog input{accent-color:var(--accent)}.field output{text-align:right;min-width:52px;color:var(--muted);font-variant-numeric:tabular-nums}.field-check{grid-template-columns:auto 1fr}.dialog select,.dialog button{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:6px;padding:4px 10px}.dialog button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.dialog-actions{justify-content:space-between;margin-top:20px;display:flex}.sidebar-backdrop{display:none}@media (width<=720px){.editor-column{padding-left:20px;padding-right:20px}.app.sidebar-open .sidebar{z-index:5;box-shadow:var(--shadow);position:fixed;inset:0 auto 0 0}.sidebar-backdrop{z-index:4;background:#0003;display:block;position:fixed;inset:0}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-elevated:#fff;--bg-sidebar:#f6f6f6;--fg:#2b2b2b;--fg-strong:#121212;--muted:#858585;--border:#e6e6e6;--accent:#4377b1;--accent-soft:#4377b11a;--code-bg:#f4f4f4;--selection:#4377b12e;--hover:#0000000b;--shadow:0 12px 40px #00000024, 0 2px 6px #0000000f;--tok-heading:#121212;--tok-meta:#999;--tok-link:#4377b1;--tok-string:#3d7143;--tok-keyword:#874691;--tok-number:#935f25;--tok-comment:#949494}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f1f;--bg-elevated:#2a2a2a;--bg-sidebar:#1b1b1b;--fg:#ccc;--fg-strong:#ebebeb;--muted:#949494;--border:#383838;--accent:#97b5d8;--accent-soft:#819cbb24;--code-bg:#2e2e2e;--selection:#648ab452;--hover:#323232;--shadow:0 12px 40px #00000080, 0 2px 6px #0000004d;--tok-heading:#ebebeb;--tok-meta:#949494;--tok-link:#89abd2;--tok-string:#86b696;--tok-keyword:#be95c6;--tok-number:#c3a383;--tok-comment:#8c8c8c}.milkdown .ProseMirror{min-height:60vh;font-family:var(--font-body);font-size:var(--font-size);color:var(--fg);caret-color:var(--accent);word-wrap:break-word;outline:none;line-height:1.7}.milkdown .ProseMirror>*{transition:opacity .2s}.milkdown .ProseMirror>:first-child{margin-top:0}.milkdown .ProseMirror p{margin:0 0 .9em}.milkdown .ProseMirror p:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){line-height:1.8}.milkdown .ProseMirror :is(h1,h2,h3,h4,h5,h6){color:var(--fg-strong);margin:1.6em 0 .6em;scroll-margin-top:24px;font-weight:650;line-height:1.3}.milkdown .ProseMirror h1{font-size:2em}.milkdown .ProseMirror h2{border-bottom:1px solid var(--border);padding-bottom:.5em;font-size:1.55em}.milkdown .ProseMirror h3{font-size:1.3em}.milkdown .ProseMirror h4{font-size:1.1em}.milkdown .ProseMirror h5,.milkdown .ProseMirror h6{color:var(--muted);font-size:1em}.milkdown .ProseMirror a{color:var(--accent);border-bottom:1px solid var(--accent-soft);text-decoration:none}.milkdown .ProseMirror strong{color:var(--fg-strong);font-weight:550}.milkdown .ProseMirror blockquote{padding:0;border-inline-start:3px solid var(--border);color:var(--muted);margin:0 0 1em;padding-inline-start:1em}.milkdown .ProseMirror hr{border:none;border-top:1px solid var(--border);margin:2em 0}.milkdown .ProseMirror :is(ul,ol){margin:0 0 .9em;padding-inline-start:1.6em}.milkdown .ProseMirror li>p{margin:.2em 0}:is(.milkdown .ProseMirror :is(ul,ol):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.milkdown .ProseMirror :is(ul,ol):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-inline-start:1.6em}:is(.milkdown .ProseMirror :is(ul,ol):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>li[data-item-type=task]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.milkdown .ProseMirror :is(ul,ol):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>li[data-item-type=task]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-inline-start:0}.milkdown .ProseMirror li::marker{color:var(--muted)}.milkdown .ProseMirror li[data-item-type=task]{margin-inline-start:-1.6em;padding-inline-start:1.6em;list-style:none;position:relative}.milkdown .ProseMirror li[data-item-type=task]:before{content:"";inset-inline-start:.15em;border:1.5px solid var(--muted);cursor:pointer;border-radius:3px;width:.85em;height:.85em;position:absolute;top:.5em}.milkdown .ProseMirror li[data-item-type=task][data-checked=true]:before{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 90% no-repeat;border-color:var(--accent)}.milkdown .ProseMirror li[data-item-type=task][data-checked=true]>p{color:var(--muted);text-decoration:line-through}.milkdown .ProseMirror code{font-family:var(--font-mono);background:var(--code-bg);unicode-bidi:plaintext;border-radius:4px;padding:.15em .35em;font-size:.88em}.milkdown .ProseMirror pre{text-align:left;font-family:var(--font-mono);background:var(--code-bg);white-space:pre;direction:ltr;border-radius:8px;margin:0 0 1em;padding:.9em 1.1em;font-size:.88em;line-height:1.55;overflow-x:auto}.milkdown .ProseMirror pre code{font-size:inherit;unicode-bidi:normal;background:0 0;padding:0}.milkdown .ProseMirror img{max-width:100%}.milkdown .ProseMirror del{color:var(--muted)}.milkdown .ProseMirror table{border-collapse:collapse;width:fit-content;max-width:max(100%,50cqw + 50% - 24px);margin:0 0 1em;display:block;overflow-x:auto}.milkdown .ProseMirror>table{--gutter:calc((100cqw - 100%) / 2);--fade-to:to right;width:100cqw;max-width:none;margin-left:calc(-1 * var(--gutter));padding:0 min(24px, var(--gutter));scrollbar-width:thin;padding-inline-start:var(--gutter)}.milkdown .ProseMirror>table:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--fade-to:to left}@property --fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --fade-right{syntax:"<length>";inherits:false;initial-value:0}@keyframes table-fade-left{0%{--fade-left:0px}to{--fade-left:32px}}@keyframes table-fade-right{0%{--fade-right:32px}to{--fade-right:0px}}@supports (animation-timeline:scroll()){.milkdown .ProseMirror>table{-webkit-mask-image:linear-gradient(var(--fade-to), transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(var(--fade-to), transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);animation-name:table-fade-left,table-fade-right;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self inline);animation-range:0 48px,calc(100% - 48px) 100%}}.milkdown .ProseMirror :is(th,td){border:1px solid var(--border);vertical-align:top;white-space:nowrap;min-width:4em;padding:.35em .75em}.milkdown .ProseMirror :is(th,td).wrap-cell{white-space:normal;min-width:16em}.milkdown .ProseMirror th{background:var(--code-bg);text-align:start;font-weight:600}.milkdown .ProseMirror :is(th,td) p{margin:0}.milkdown .ProseMirror .selectedCell:after{background:var(--selection)}.milkdown .ProseMirror .is-empty:before{content:"Start writing…";float:inline-start;height:0;color:var(--muted);pointer-events:none}.focus-mode .milkdown .ProseMirror>:not(.is-focused){opacity:.28}.focus-mode .source-editor .cm-line:not(.cm-activeLine){opacity:.32;transition:opacity .2s}.source-editor{font-size:var(--font-size);line-height:1.7}.source-editor .cm-editor{min-height:60vh}.source-editor .tok-heading{color:var(--tok-heading);font-weight:650}.source-editor .tok-emphasis{font-style:italic}.source-editor .tok-strong{font-weight:650}.source-editor .tok-strikethrough{text-decoration:line-through}.source-editor .tok-link,.source-editor .tok-url{color:var(--tok-link)}.source-editor :is(.tok-meta,.tok-processingInstruction,.tok-punctuation){color:var(--tok-meta)}.source-editor .tok-monospace{color:var(--fg-strong)}.source-editor :is(.tok-string,.tok-string2){color:var(--tok-string)}.source-editor :is(.tok-keyword,.tok-operator){color:var(--tok-keyword)}.source-editor :is(.tok-number,.tok-atom,.tok-bool){color:var(--tok-number)}.source-editor .tok-comment{color:var(--tok-comment);font-style:italic}
