.code-viewport.svelte-3x5y2i{padding:20px;overflow-y:hidden}.code-viewport.numbered.svelte-3x5y2i{padding:0}.code-viewport.collapsible.svelte-3x5y2i{padding-bottom:48px}.code-scroll.svelte-3x5y2i{margin:0;overflow-x:auto;font-family:var(--font-mono);font-size:14px;line-height:24px;font-weight:500;color:var(--color-text-primary);-moz-tab-size:2;tab-size:2}pre.svelte-3x5y2i{margin:0;font:inherit}code.svelte-3x5y2i{display:block;min-width:max-content}.code-line.svelte-3x5y2i{display:flex;min-height:24px}.line-content.svelte-3x5y2i{white-space:pre}.numbered.svelte-3x5y2i .code-line:where(.svelte-3x5y2i){padding-right:20px}.numbered.svelte-3x5y2i .code-line:where(.svelte-3x5y2i):first-child .line-content:where(.svelte-3x5y2i){padding-top:20px}.numbered.svelte-3x5y2i .code-line:where(.svelte-3x5y2i):last-child .line-content:where(.svelte-3x5y2i){padding-bottom:20px}.line-number.svelte-3x5y2i{width:49px;flex-shrink:0;padding-right:16px;margin-right:20px;text-align:right;color:var(--color-text-tertiary);background:var(--color-bg-secondary);border-right:1px solid var(--color-border-secondary);-webkit-user-select:none;user-select:none}.code-line.svelte-3x5y2i:first-child .line-number:where(.svelte-3x5y2i){padding-top:20px}.code-line.svelte-3x5y2i:last-child .line-number:where(.svelte-3x5y2i){padding-bottom:20px}.expand-control.svelte-3x5y2i{background:linear-gradient(to bottom,transparent,var(--color-bg-primary))}.copy-control.svelte-3x5y2i{opacity:0;transition:opacity .1s linear}.snippet.svelte-3x5y2i:hover .copy-control:where(.svelte-3x5y2i),.snippet.svelte-3x5y2i:focus-within .copy-control:where(.svelte-3x5y2i){opacity:1}@media(max-width:767px){.line-number.svelte-3x5y2i{width:48px;margin-right:16px}.numbered.svelte-3x5y2i .code-line:where(.svelte-3x5y2i):first-child .line-content:where(.svelte-3x5y2i),.code-line.svelte-3x5y2i:first-child .line-number:where(.svelte-3x5y2i){padding-top:16px}.numbered.svelte-3x5y2i .code-line:where(.svelte-3x5y2i):last-child .line-content:where(.svelte-3x5y2i),.code-line.svelte-3x5y2i:last-child .line-number:where(.svelte-3x5y2i){padding-bottom:24px}}@media(hover:none){.copy-control.svelte-3x5y2i{opacity:1}}
