[data-theme=dark]{--shiki-foreground:#d4d4d4;--shiki-background:transparent;--shiki-token-comment:#6a737d;--shiki-token-keyword:#c586c0;--shiki-token-string:#ce9178;--shiki-token-string-expression:#ce9178;--shiki-token-function:#dcdcaa;--shiki-token-constant:#4fc1ff;--shiki-token-parameter:#9cdcfe;--shiki-token-punctuation:#d4d4d4;--shiki-token-link:#4fc1ff}[data-theme=light]{--shiki-foreground:#000;--shiki-background:transparent;--shiki-token-comment:#6a737d;--shiki-token-keyword:#af00db;--shiki-token-string:#a31515;--shiki-token-string-expression:#a31515;--shiki-token-function:#795e26;--shiki-token-constant:#0070c1;--shiki-token-parameter:#001080;--shiki-token-punctuation:#000;--shiki-token-link:#0070c1}.shiki .diff.add{background:var(--color-diff-added-line-bg)}.shiki .diff.remove{background:var(--color-diff-removed-line-bg)}.shiki .highlighted{background:var(--color-bg-active)}.monaco-editor .zone-widget .peekview-widget{border:1px solid var(--color-border-subtle)!important;-webkit-border-radius:var(--radius-md)!important;border-radius:var(--radius-md)!important;background:var(--color-bg-elevated)!important;box-shadow:var(--shadow-md)!important;overflow:hidden!important}.monaco-editor .zone-widget{max-height:320px!important}.monaco-editor .zone-widget .peekview-widget>.head{border-bottom:1px solid var(--color-border-subtle)!important;background:var(--color-bg-muted)!important;height:26px!important;min-height:26px!important;padding:0 8px!important}.monaco-editor .zone-widget .peekview-title{color:var(--color-text-primary)!important;font-size:12px!important;font-weight:500!important}.monaco-editor .zone-widget .peekview-title .dirname,.monaco-editor .zone-widget .peekview-title .meta{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:400!important}.monaco-editor .zone-widget .peekview-actions{padding-left:2px!important;padding-right:2px!important}.monaco-editor .zone-widget .peekview-actions .action-label{color:var(--color-text-muted)!important;-webkit-border-radius:var(--radius-sm)!important;border-radius:var(--radius-sm)!important;background-position:50%!important;width:18px!important;height:18px!important;margin:0 1px!important;padding:1px 3px!important}.monaco-editor .zone-widget .peekview-actions .action-label:hover{color:var(--color-text-primary)!important;background:var(--color-bg-hover)!important}.monaco-editor .zone-widget .peekview-widget .body,.monaco-editor .zone-widget .peekview-widget .monaco-split-view2,.monaco-editor .zone-widget .peekview-widget .split-view-container{background:var(--color-bg-base)!important}.monaco-editor .zone-widget .peekview-widget .ref-tree{background:var(--color-bg-elevated)!important;border-right:1px solid var(--color-border-subtle)!important}.monaco-editor .zone-widget .peekview-widget .ref-tree .monaco-list{background:0 0!important}.monaco-editor .zone-widget .peekview-widget .ref-tree .monaco-list-row{color:var(--color-text-secondary)!important;-webkit-border-radius:var(--radius-sm)!important;border-radius:var(--radius-sm)!important}.monaco-editor .zone-widget .peekview-widget .ref-tree .monaco-list-row:hover{background:var(--color-bg-hover)!important}.monaco-editor .zone-widget .peekview-widget .ref-tree .monaco-list-row.focused,.monaco-editor .zone-widget .peekview-widget .ref-tree .monaco-list-row.selected{color:var(--color-text-primary)!important;background:color-mix(in srgb, var(--color-accent-default) 18%, transparent)!important;outline:none!important}.monaco-editor .zone-widget .peekview-widget .ref-tree .monaco-list-row .filename{color:var(--color-text-primary)!important;font-weight:500!important}.monaco-editor .zone-widget .peekview-widget .ref-tree .monaco-list-row .dirname,.monaco-editor .zone-widget .peekview-widget .ref-tree .monaco-list-row .line-number{color:var(--color-text-muted)!important}.monaco-editor .zone-widget .peekview-widget .preview,.monaco-editor .zone-widget .peekview-widget .preview .monaco-editor,.monaco-editor .zone-widget .peekview-widget .preview .monaco-editor-background,.monaco-editor .zone-widget .peekview-widget .preview .margin{background-color:var(--color-bg-muted)!important}.monaco-editor .zone-widget .peekview-widget .preview .monaco-scrollable-element{border-left:1px solid var(--color-border-subtle)!important}.monaco-editor .monaco-hover,.monaco-editor .suggest-widget,.monaco-editor .suggest-details,.monaco-editor .parameter-hints-widget,.monaco-editor .rename-box{border:1px solid var(--color-border-subtle)!important;-webkit-border-radius:var(--radius-lg)!important;border-radius:var(--radius-lg)!important;background:var(--color-bg-elevated)!important;box-shadow:var(--shadow-md)!important;overflow:hidden!important}.monaco-editor .monaco-hover .monaco-hover-content{color:var(--color-text-secondary)!important;background:var(--color-bg-elevated)!important;padding:6px 9px!important}.monaco-editor .monaco-hover .hover-row:not(:last-child){border-bottom:1px solid var(--color-border-subtle)!important}.monaco-editor .monaco-hover .markdown-hover{color:var(--color-text-secondary)!important}.monaco-editor .monaco-hover .markdown-hover code,.monaco-editor .monaco-hover .markdown-hover pre{border:1px solid var(--color-border-subtle)!important;-webkit-border-radius:var(--radius-sm)!important;border-radius:var(--radius-sm)!important;background:var(--color-bg-base)!important}.monaco-editor .monaco-hover .hover-contents:not(.html-hover-contents){color:var(--color-text-secondary)!important}.monaco-editor .monaco-hover .codicon{color:var(--color-text-muted)!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{color:var(--color-text-secondary)!important;-webkit-border-radius:var(--radius-sm)!important;border-radius:var(--radius-sm)!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover{background:var(--color-bg-hover)!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused,.monaco-editor .suggest-widget .monaco-list .monaco-list-row.selected{color:var(--color-text-primary)!important;background:color-mix(in srgb, var(--color-accent-default) 18%, transparent)!important;outline:none!important}.monaco-editor .suggest-details,.monaco-editor .suggest-details .monaco-scrollable-element,.monaco-editor .suggest-details .body{color:var(--color-text-secondary)!important}.monaco-editor .suggest-details code,.monaco-editor .suggest-details pre{border:1px solid var(--color-border-subtle)!important;-webkit-border-radius:var(--radius-sm)!important;border-radius:var(--radius-sm)!important;background:var(--color-bg-base)!important}.monaco-editor .parameter-hints-widget .body{color:var(--color-text-secondary)!important;padding:6px 9px!important}.monaco-editor .parameter-hints-widget .signature{color:var(--color-text-primary)!important}.monaco-editor .parameter-hints-widget code,.monaco-editor .parameter-hints-widget pre{border:1px solid var(--color-border-subtle)!important;-webkit-border-radius:var(--radius-sm)!important;border-radius:var(--radius-sm)!important;background:var(--color-bg-base)!important}.monaco-editor .parameter-hints-widget .parameter.active{color:var(--color-accent-default)!important}.monaco-editor .rename-box .rename-input{color:var(--color-text-primary)!important;background:var(--color-bg-base)!important;border:1px solid var(--color-border-subtle)!important;-webkit-border-radius:var(--radius-sm)!important;border-radius:var(--radius-sm)!important}
