.vp-code-editor{--vp-code-bg: #ffffff;--vp-code-bar: #f3f3f3;--vp-code-tab: #ffffff;--vp-code-border: #d4d4d4;--vp-code-gutter: #ececec;--vp-code-number: #767676;--vp-code-text: #24292f;--vp-code-muted: #5f6670;--vp-code-hover: #e7e7e7;--vp-code-keyword: #0000ff;--vp-code-string: #a31515;--vp-code-number-token: #098658;--vp-code-comment: #008000;border:1px solid var(--vp-code-border);background:var(--vp-code-bg)}.dark .vp-code-editor,.dark-night .vp-code-editor{--vp-code-bg: #1e1e1e;--vp-code-bar: #181818;--vp-code-tab: #1e1e1e;--vp-code-border: #333842;--vp-code-gutter: #2b3038;--vp-code-number: #858585;--vp-code-text: #d4d4d4;--vp-code-muted: #a9b0bb;--vp-code-hover: #2b2d30;--vp-code-keyword: #569cd6;--vp-code-string: #ce9178;--vp-code-number-token: #b5cea8;--vp-code-comment: #6a9955}.vp-code-editor-bar{border-bottom:1px solid var(--vp-code-border);background:var(--vp-code-bar)}.vp-code-editor-tab{border-right:1px solid var(--vp-code-border);background:var(--vp-code-tab);color:var(--vp-code-text)}.vp-code-copy{color:var(--vp-code-muted)}.vp-code-copy:hover{background:var(--vp-code-hover);color:var(--vp-code-text)}.vp-code-editor-body{background:var(--vp-code-bg);color:var(--vp-code-text)}.vp-code-line:before{display:inline-block;width:3.25rem;margin-right:1rem;padding-right:.75rem;content:attr(data-line);-webkit-user-select:none;user-select:none;text-align:right;border-right:1px solid var(--vp-code-gutter);color:var(--vp-code-number)}.vp-code-token-keyword{color:var(--vp-code-keyword)}.vp-code-token-string{color:var(--vp-code-string)}.vp-code-token-number{color:var(--vp-code-number-token)}.vp-code-token-comment{color:var(--vp-code-comment)}.vp-footer-evidence{display:grid;gap:2.75rem}.vp-footer-evidence__file-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.65rem;color:hsl(var(--foreground));font-size:.82rem}.vp-footer-evidence__file-heading h4{font:inherit;font-weight:650}.vp-footer-evidence__file-heading span{color:hsl(var(--muted-foreground));font-size:.72rem;text-align:right}.vp-footer-evidence__file-heading code,.vp-footer-evidence__segment code,.vp-footer-evidence__tail code,.vp-footer-evidence__error code,.vp-footer-evidence__read-order code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vp-footer-evidence__track{display:grid;border-block:1px solid hsl(var(--border));background:hsl(var(--muted) / .12)}.vp-footer-evidence__track--valid{grid-template-columns:minmax(84px,.75fr) minmax(160px,2.25fr) minmax(150px,1.65fr) minmax(130px,1.2fr) minmax(96px,.9fr)}.vp-footer-evidence__track--unclosed{grid-template-columns:minmax(84px,.75fr) minmax(220px,3.4fr) minmax(210px,2.1fr)}.vp-footer-evidence__segment{display:flex;min-width:0;min-height:96px;flex-direction:column;justify-content:center;gap:.42rem;padding:.9rem .75rem;border-inline-end:1px solid hsl(var(--border) / .8)}.vp-footer-evidence__segment:last-child{border-inline-end:0}.vp-footer-evidence__segment strong,.vp-footer-evidence__segment code{overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:.74rem;font-weight:650;line-height:1.35}.vp-footer-evidence__segment code{font-size:.7rem;white-space:nowrap}.vp-footer-evidence__segment span{color:hsl(var(--muted-foreground));font-size:.66rem;line-height:1.45}.vp-footer-evidence__segment--magic{box-shadow:inset 0 3px hsl(var(--primary) / .72)}.vp-footer-evidence__segment--metadata{box-shadow:inset 0 3px #2ead78cc}.vp-footer-evidence__segment--length{box-shadow:inset 0 3px #f19d27e0}.vp-footer-evidence__segment--missing{border-inline-start:1px dashed hsl(var(--destructive) / .7);background:hsl(var(--destructive) / .055);box-shadow:inset 0 3px hsl(var(--destructive) / .72)}.vp-footer-evidence__read-order{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.5}.vp-footer-evidence__read-order li{display:flex;align-items:center;gap:.4rem}.vp-footer-evidence__read-order li:not(:last-child):after{margin-inline-start:.15rem;color:hsl(var(--muted-foreground) / .65);content:"→"}.vp-footer-evidence__read-order li>span{display:inline-grid;width:1.15rem;height:1.15rem;place-items:center;border:1px solid hsl(var(--border));border-radius:999px;color:hsl(var(--foreground));font-size:.62rem;font-weight:700}.vp-footer-evidence__tail,.vp-footer-evidence__error{margin-top:.75rem;overflow-wrap:anywhere;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.55}.vp-footer-evidence__error{margin-top:.35rem}.vp-footer-evidence__error code{color:hsl(var(--destructive))}@media (max-width: 640px){.vp-footer-evidence{gap:2.25rem}.vp-footer-evidence__file-heading{align-items:flex-start;flex-direction:column;gap:.25rem}.vp-footer-evidence__file-heading span{text-align:left}.vp-footer-evidence__track--valid,.vp-footer-evidence__track--unclosed{grid-template-columns:1fr}.vp-footer-evidence__segment{min-height:0;padding:.78rem .85rem;border-inline-end:0;border-block-end:1px solid hsl(var(--border) / .8);box-shadow:inset 3px 0 hsl(var(--border))}.vp-footer-evidence__segment:last-child{border-block-end:0}.vp-footer-evidence__segment--magic{box-shadow:inset 3px 0 hsl(var(--primary) / .72)}.vp-footer-evidence__segment--metadata{box-shadow:inset 3px 0 #2ead78cc}.vp-footer-evidence__segment--length{box-shadow:inset 3px 0 #f19d27e0}.vp-footer-evidence__segment--missing{border-inline-start:0;box-shadow:inset 3px 0 hsl(var(--destructive) / .72)}.vp-footer-evidence__read-order{align-items:flex-start;flex-direction:column;gap:.45rem}.vp-footer-evidence__read-order li:not(:last-child):after{content:none}}
