#chalk-viewer{--cv-fg:var(--color-co-black-tint-4);--cv-fg-strong:var(--color-co-black);--cv-muted:var(--color-co-black-tint-5);--cv-bg:var(--color-thunder-tint-10);--cv-panel:var(--color-thunder-tint-9);--cv-panel2:var(--color-thunder-tint-5);--cv-border:var(--color-thunder-tint-2);--cv-accent:var(--color-cobalt-500);--cv-ok:var(--color-neon-900);--cv-warn:var(--color-amber-700);--cv-err:var(--color-red-deep);--cv-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;color:var(--cv-fg);margin:1.5rem 0 0;font-family:inherit}#chalk-viewer *{box-sizing:border-box}#chalk-viewer.cv-drag-over .cv-file{outline:2px dashed var(--cv-accent);outline-offset:2px}#chalk-viewer .cv-result-slot{margin-top:16px}#chalk-viewer .cv-result-slot[hidden]{display:none}#chalk-viewer .cv-file{background:var(--cv-panel);border:1px solid var(--cv-border);border-radius:8px;flex-direction:column;height:500px;display:flex;overflow:hidden}#chalk-viewer .cv-head{background:var(--cv-panel2);border-bottom:1px solid var(--cv-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}#chalk-viewer .cv-name{font-family:var(--cv-mono);color:var(--cv-fg-strong);word-break:break-all;flex:1;min-width:200px;font-size:13px;font-weight:600}a.cv-name.cv-name--download{color:var(--cv-fg-strong);text-decoration:underline;text-decoration-color:var(--cv-accent);text-underline-offset:3px;text-decoration-thickness:1.5px}a.cv-name.cv-name--download:hover{color:var(--cv-fg-strong);text-decoration-thickness:2px}#chalk-viewer .cv-name__icon{vertical-align:-2px;width:12px;height:12px;color:var(--cv-accent);margin-left:4px;display:inline-block}#chalk-viewer .cv-meta{color:var(--cv-muted);font-size:12px;font-family:var(--cv-mono)}#chalk-viewer .cv-badge{text-transform:uppercase;letter-spacing:.5px;background:var(--cv-bg);border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}#chalk-viewer .cv-badge.ok{color:var(--cv-ok)}#chalk-viewer .cv-badge.warn{color:var(--cv-warn)}#chalk-viewer .cv-badge.err{color:var(--cv-err)}#chalk-viewer .cv-error{color:var(--cv-err);font-size:13px;font-family:var(--cv-mono);padding:14px}#chalk-viewer .cv-json{font-family:var(--cv-mono);background:var(--doc-code-block-bg,var(--color-co-black));color:var(--doc-code-text,var(--color-thunder-tint-3));flex:1;min-height:0;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}#chalk-viewer button,#chalk-viewer .cv-btn{background:var(--cv-bg);color:var(--cv-fg-strong);border:1px solid var(--cv-border);cursor:pointer;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:12px;line-height:1.4;text-decoration:none;display:inline-block}#chalk-viewer button:hover,#chalk-viewer .cv-btn:hover{border-color:var(--cv-accent)}#chalk-viewer .tok-key{color:var(--color-fandango-tint-8)}#chalk-viewer .tok-str{color:var(--color-atomic-lime-tint-6)}#chalk-viewer .tok-num{color:var(--color-jazzberry-tint-5)}#chalk-viewer .tok-bool{color:var(--color-jazzberry-tint-7)}#chalk-viewer .tok-null,#chalk-viewer .tok-punct{color:var(--color-co-black-tint-7)}#chalk-viewer .cv-sources{--cv-active-col:25%;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid;position:relative}#chalk-viewer .cv-sources:before{content:"";top:-14px;left:var(--cv-active-col);border-left:8px solid #0000;border-right:8px solid #0000;border-top:9px solid var(--cv-accent);pointer-events:none;width:0;height:0;transition:left .22s;position:absolute;transform:translate(-50%)}#chalk-viewer .cv-source{border:1px solid var(--cv-border);background:var(--cv-panel);border-radius:8px;flex-direction:column;gap:8px;padding:16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}#chalk-viewer .cv-source--active{border-color:var(--cv-accent);background:color-mix(in srgb, var(--cv-accent) 6%, transparent);box-shadow:0 0 0 1px var(--cv-accent), 0 4px 14px color-mix(in srgb, var(--cv-accent) 8%, transparent)}#chalk-viewer .cv-source__title{color:var(--cv-fg-strong);margin:0;font-size:15px;font-weight:600}#chalk-viewer .cv-source__lead{color:var(--cv-muted);margin:0;font-size:12.5px;line-height:1.5}#chalk-viewer .cv-source__btn{align-self:flex-start;padding:8px 14px;font-weight:600}@media (width<=720px){#chalk-viewer .cv-sources{grid-template-columns:1fr}#chalk-viewer .cv-sources:before{display:none}}#chalk-viewer .cv-picker__select{width:100%;font-family:var(--cv-mono);color:var(--cv-fg-strong);background:var(--cv-bg);border:1px solid var(--cv-border);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13px}#chalk-viewer .cv-picker__select:focus{border-color:var(--cv-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-accent) 15%, transparent);outline:none}#chalk-viewer .cv-picker__desc{background:var(--cv-panel);border:1px solid var(--cv-border);color:var(--cv-fg);border-radius:6px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.5}#chalk-viewer .cv-picker__desc[hidden]{display:none}#chalk-viewer .cv-picker__meta{font-family:var(--cv-mono);color:var(--cv-muted);flex-wrap:wrap;gap:6px 14px;margin-bottom:4px;font-size:11px;display:flex}#chalk-viewer .cv-picker__artifact{color:var(--cv-fg-strong);font-weight:600}#chalk-viewer .cv-picker__body{font-size:13px}#chalk-viewer .cv-upload__tip{background:color-mix(in srgb, var(--color-co-black) 2.5%, transparent);border-left:2px solid var(--cv-border);color:var(--cv-muted);border-radius:0 4px 4px 0;align-items:flex-start;gap:6px;margin:6px 0 0;padding:6px 10px;font-size:12px;line-height:1.5;display:flex}#chalk-viewer .cv-upload__tip-icon{width:12px;height:12px;color:var(--cv-muted);opacity:.8;flex-shrink:0;margin-top:2px;display:inline-block}.docs-container .main .markdown #chalk-viewer pre,.docs-container .main .markdown #chalk-viewer code,.docs-container .main .markdown #chalk-viewer h3,.docs-container .main .markdown #chalk-viewer label,.docs-container .main .markdown #chalk-viewer strong,.docs-container .main .markdown #chalk-viewer .cv-source p,.docs-container .main .markdown #chalk-viewer .cv-source h3{margin:0}.docs-container .main .markdown #chalk-viewer p.cv-upload__tip{margin:8px 0 0}.docs-container .main .markdown #chalk-viewer a{text-decoration:none}.docs-container .main .markdown #chalk-viewer a.cv-name--download{text-decoration:underline;text-decoration-color:var(--cv-accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.docs-container .main .markdown #chalk-viewer a.cv-name--download:hover{text-decoration-thickness:2px}.docs-container .main .markdown #chalk-viewer ul{padding-left:0;list-style:none}
