.ps-code-block.svelte-1kvoexu{border:1px solid var(--ps-border);border-radius:var(--ps-radius);background:var(--ps-section-muted);min-width:0;max-width:100%;color:var(--ps-ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0;display:grid;position:relative;overflow:hidden}[data-tone=standard].svelte-1kvoexu{background:var(--ps-section-standard)}.tools.svelte-1kvoexu{font:.7rem/1.2 var(--ps-font-family);grid-area:1/2;align-items:center;gap:.35rem;padding:.5rem .5rem .5rem 0;display:flex}.language.svelte-1kvoexu{text-overflow:ellipsis;max-width:9ch;color:var(--ps-body);overflow:hidden}button.svelte-1kvoexu{width:28px;height:28px;color:var(--ps-body);cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;display:grid}button.svelte-1kvoexu:hover{background:var(--ps-section-standard);color:var(--ps-accent)}button.svelte-1kvoexu:disabled{opacity:.5;cursor:default}button.svelte-1kvoexu:focus-visible,pre.svelte-1kvoexu:focus-visible{outline:2px solid var(--ps-accent);outline-offset:-2px}pre.svelte-1kvoexu{tab-size:2;grid-area:1/1;min-width:0;margin:0;padding:.75rem 0;font:.875rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}code.svelte-1kvoexu{font:inherit}.code-line.svelte-1kvoexu{box-sizing:border-box;min-width:100%;padding-inline:1rem;display:inline-block}.line-number.svelte-1kvoexu{text-align:end;min-width:3ch;color:var(--ps-body);-webkit-user-select:none;user-select:none;padding-inline-end:1.5ch;display:inline-block}[data-highlighted=true].svelte-1kvoexu{background:color-mix(in srgb, var(--ps-accent) 12%, transparent);box-shadow:inset 3px 0 var(--ps-accent)}.code-line.svelte-1kvoexu>span:where(.svelte-1kvoexu):not(.line-number){color:var(--ps-code-light,inherit)}[data-code-mode=dark].svelte-1kvoexu .code-line:where(.svelte-1kvoexu)>span:where(.svelte-1kvoexu):not(.line-number){color:var(--ps-code-dark,inherit)}@media (prefers-color-scheme:dark){.ps-code-block.svelte-1kvoexu:not([data-code-mode=light]) .code-line:where(.svelte-1kvoexu)>span:where(.svelte-1kvoexu):not(.line-number){color:var(--ps-code-dark,inherit)}}[data-wrap=true].svelte-1kvoexu pre:where(.svelte-1kvoexu){white-space:pre-wrap;overflow-wrap:anywhere}.filename.svelte-1kvoexu,.copy-status.svelte-1kvoexu{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
