.syntax-token{color:var(--syntax-light)}:root[data-theme=dark] .syntax-token{color:var(--syntax-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .syntax-token{color:var(--syntax-dark)}}[data-code-container]{position:relative}.editor-content pre[data-note-kind=code_block]{tab-size:4;border:0;border-left:1px solid var(--line,#e2e5eb);border-right:1px solid var(--line,#e2e5eb);background:var(--code-bg,#f2f3f6);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;min-height:1.5em;margin:0;padding:0 16px;font:.9em/1.6 ui-monospace,Cascadia Code,monospace}.editor-content pre[data-note-kind=code_block] *{font:inherit;text-decoration:none}.editor-content pre[data-note-kind=code_block][data-code-first]{border-top:1px solid var(--line,#e2e5eb);border-radius:7px 7px 0 0;margin-top:14px;padding-top:38px}.editor-content pre[data-note-kind=code_block][data-code-last]{border-bottom:1px solid var(--line,#e2e5eb);border-radius:0 0 7px 7px;margin-bottom:14px;padding-bottom:12px}.editor-content pre[data-note-kind=code_block][data-code-first][data-code-last]{border-radius:7px}.editor-content pre[data-code-painted],.editor-content pre[data-code-painted] *{color:transparent;caret-color:var(--text,#242830)}.note-code-overlay{pointer-events:none;position:absolute;inset:0;overflow:visible}.note-code-paint-group{pointer-events:none;position:absolute}.note-code-paint-line{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--text,#242830);border-style:solid;border-color:transparent;margin:0;position:absolute;overflow:hidden}.note-code-tools{justify-content:space-between;align-items:center;gap:12px;font:12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:absolute;inset:5px 10px auto 16px}.note-code-language{color:var(--muted,#647080);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-code-copy{pointer-events:auto;opacity:0;border:1px solid var(--line,#e2e5eb);background:var(--surface,#fff);color:var(--text,#242830);cursor:pointer;border-radius:5px;padding:3px 9px;font:12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.note-code-paint-group[data-code-hover] .note-code-copy,.preview-code:hover .note-code-copy{opacity:1}.note-code-paint-group:focus-within .note-code-copy{opacity:1}.preview-code:focus-within .note-code-copy{opacity:1}.note-code-copy:focus-visible{opacity:1}.note-code-copy:focus-visible{outline:2px solid var(--accent,#315da8);outline-offset:2px}.markdown-preview .preview-code{background:var(--code-bg,#f2f3f6);border-radius:7px;position:relative;overflow:hidden}.markdown-preview .preview-code .note-code-tools{padding:7px 12px;position:relative;inset:auto}.markdown-preview .preview-code pre,.note-highlighted-code{tab-size:4;white-space:pre;font-family:ui-monospace,Cascadia Code,monospace;overflow:auto}.markdown-preview .preview-code pre code{font:inherit;background:0 0;padding:0}@media (hover:none){.note-code-copy{opacity:1}}@media print{.note-code-tools{display:none}}