.specimen.svelte-fk63l9{margin:0;border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule);background:transparent;max-width:100%;min-width:0}.specimen-head.svelte-fk63l9{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-3) 0;border-bottom:1px dotted var(--c-rule);gap:var(--space-4);flex-wrap:wrap}.specimen-path.svelte-fk63l9{font-family:var(--font-mono);font-size:.78rem;color:var(--c-ink-soft);overflow-wrap:anywhere}.specimen-body.svelte-fk63l9{margin:0;padding:var(--space-4) 0;background:transparent;border:0;max-width:100%;overflow-x:auto;overflow-y:hidden;font-size:.86rem;line-height:1.7}.specimen-body.svelte-fk63l9 code:where(.svelte-fk63l9){display:block;white-space:pre}.row.svelte-fk63l9{display:block}.row.flagged.svelte-fk63l9{color:var(--c-ink)}.margin.svelte-fk63l9{display:inline-block;width:1ch;color:var(--c-mark);font-weight:600;-webkit-user-select:none;user-select:none}.num.svelte-fk63l9{display:inline-block;width:3ch;margin:0 1.25ch 0 .5ch;color:var(--c-ink-mute);text-align:right;-webkit-user-select:none;user-select:none}.src.svelte-fk63l9{color:inherit}.tok-comment.svelte-fk63l9{color:var(--c-code-comment)}.tok-string.svelte-fk63l9{color:var(--c-code-string)}.tok-keyword.svelte-fk63l9,.tok-command.svelte-fk63l9{color:var(--c-code-keyword)}.tok-number.svelte-fk63l9,.tok-flag.svelte-fk63l9{color:var(--c-code-number)}.tok-path.svelte-fk63l9,.tok-package.svelte-fk63l9{color:var(--c-code-path)}.annot.svelte-fk63l9{font-family:var(--font-sans);font-style:italic;font-size:.92em}.findings.svelte-fk63l9{list-style:none;padding:0;margin:var(--space-4) 0 0;border-top:1px dotted var(--c-rule)}.findings.svelte-fk63l9 li:where(.svelte-fk63l9){padding:var(--space-3) 0;border-bottom:1px dotted var(--c-rule)}.findings.svelte-fk63l9 .sev:where(.svelte-fk63l9){display:inline-block;font-family:var(--font-sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;padding:.05rem .4rem;margin-right:.6rem;color:var(--c-paper);background:var(--c-ink-soft)}.findings.svelte-fk63l9 .sev[data-sev=error]:where(.svelte-fk63l9){background:var(--c-mark)}.findings.svelte-fk63l9 .rule:where(.svelte-fk63l9){font-family:var(--font-mono);font-size:.85rem}.findings.svelte-fk63l9 .loc:where(.svelte-fk63l9){margin-left:.6rem;font-family:var(--font-mono);font-size:.8rem;color:var(--c-ink-mute);overflow-wrap:anywhere}.findings.svelte-fk63l9 .detail:where(.svelte-fk63l9){margin:.3rem 0 0;color:var(--c-ink-soft);max-width:var(--measure)}figcaption.svelte-fk63l9{font-family:var(--font-sans);font-size:.78rem;padding:var(--space-3) 0;border-top:1px dotted var(--c-rule)}
