.highlight-wrapper{position:relative}.hlc-base{border-radius:.375rem;position:relative}.cw-base{background-color:#fff;background-image:linear-gradient(to right, var(--tw-gradient-stops));border:1px solid #e5e7eb;border-radius:.375rem;max-width:56rem}@media (prefers-color-scheme:dark){.cw-base{background-color:#030712;border-color:#4b5563}}.hlc-warning{color:#9ca3af;font-style:italic}@media (prefers-color-scheme:dark){.hlc-warning{color:#9ca3af}}.hlc-empty-code{color:#6b7280;padding:1rem;font-size:.875rem}@media (prefers-color-scheme:dark){.hlc-empty-code{color:#9ca3af}}.hlc-error{color:#ef4444;border:1px solid #f87171;border-radius:.25rem;margin-bottom:.5rem;padding:1rem;font-size:.875rem}@media (prefers-color-scheme:dark){.hlc-error{color:#fca5a5;border-color:#b91c1c}}.hlc-error-hint{opacity:.8;margin-top:.5rem;font-size:.75rem}.hlc-copy-button{z-index:10;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:colors .2s;position:absolute;top:1rem;right:.5rem}.hlc-copy-button:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.hlc-copy-success{color:#15803d;background-color:#f0fdf4}@media (prefers-color-scheme:dark){.hlc-copy-success{color:#4ade80;background-color:#14532d}}.hlc-copy-success:focus-visible{box-shadow:0 0 0 2px #bbf7d0}@media (prefers-color-scheme:dark){.hlc-copy-success:focus-visible{box-shadow:0 0 0 2px #15803d}}.hlc-copy-error{color:#b91c1c;background-color:#fef2f2}@media (prefers-color-scheme:dark){.hlc-copy-error{color:#f87171;background-color:#7f1d1d}}.hlc-copy-error:focus-visible{box-shadow:0 0 0 2px #fecaca}@media (prefers-color-scheme:dark){.hlc-copy-error:focus-visible{box-shadow:0 0 0 2px #b91c1c}}.hlc-copy-idle{color:#111827;background-color:#f9fafb}@media (prefers-color-scheme:dark){.hlc-copy-idle{color:#9ca3af;background-color:#1f2937}}.hlc-copy-idle:hover{background-color:#f3f4f6}@media (prefers-color-scheme:dark){.hlc-copy-idle:hover{background-color:#374151}}.hlc-copy-idle:focus-visible{box-shadow:0 0 0 2px #e5e7eb}@media (prefers-color-scheme:dark){.hlc-copy-idle:focus-visible{box-shadow:0 0 0 2px #374151}}.hlc-expand-button{color:#111827;background-color:#f3f4f6;border-top:1px solid #e5e7eb;width:100%;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;position:absolute;bottom:0;left:0}@media (prefers-color-scheme:dark){.hlc-expand-button{color:#9ca3af;background-color:#374151;border-color:#4b5563}}.hlc-expand-button:hover{color:#4f46e5;background-color:#e5e7eb}@media (prefers-color-scheme:dark){.hlc-expand-button:hover{color:#fff;background-color:#4b5563}}.hlc-no-code{color:#6b7280;padding:1rem;font-size:.875rem}@media (prefers-color-scheme:dark){.hlc-no-code{color:#9ca3af}}.langtag.svelte-ghbgit{position:relative}.langtag.svelte-ghbgit:after{content:attr(data-language);top:var(--langtag-top,.5rem);right:var(--langtag-right,.5rem);background:var(--langtag-background,#0000001a);color:var(--langtag-color,currentColor);border-radius:var(--langtag-border-radius,4px);padding:var(--langtag-padding,.25rem .5rem);font-size:var(--langtag-font-size,.75rem);font-family:var(--langtag-font-family,monospace);text-transform:var(--langtag-text-transform,uppercase);letter-spacing:var(--langtag-letter-spacing,.025em);z-index:var(--langtag-z-index,1);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute}pre.svelte-ghbgit code.hljs:where(.svelte-ghbgit){padding:var(--code-padding,1rem);font-family:var(--code-font-family,"Fira Code", "Monaco", "Cascadia Code", monospace);font-size:var(--code-font-size,.875rem);line-height:var(--code-line-height,1.5);display:block}.highlight-table.svelte-4aupsd pre{margin:0}.highlight-table.svelte-4aupsd table,.highlight-table.svelte-4aupsd tr,.highlight-table.svelte-4aupsd td{vertical-align:baseline;border:0;margin:0;padding:0}.highlight-table.svelte-4aupsd table{border-collapse:collapse;border-spacing:0;width:100%}.highlight-table.svelte-4aupsd tr:first-of-type td{padding-top:1em}.highlight-table.svelte-4aupsd tr:last-child td{padding-bottom:1em}.highlight-table.svelte-4aupsd tr td:first-of-type{z-index:2}.highlight-table.svelte-4aupsd td{padding-left:var(--padding-left,1em);padding-right:var(--padding-right,1em)}.highlight-table.svelte-4aupsd td.hljs:not(.hideBorder):after{content:"";background:var(--border-color,currentColor);width:1px;height:100%;position:absolute;top:0;right:0}.highlight-table.svelte-4aupsd .wrapLines{white-space:pre-wrap}.highlight-table.svelte-4aupsd td,.highlight-table.svelte-4aupsd td>code,.highlight-table.svelte-4aupsd pre{position:relative}.highlight-table.svelte-4aupsd td>code,.highlight-table.svelte-4aupsd pre{z-index:1}.highlight-table.svelte-4aupsd .line-background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.highlight-table.svelte-4aupsd tr:first-of-type td .line-background,.highlight-table.svelte-4aupsd tr:last-of-type td .line-background{height:calc(100% - 1em)}.highlight-table.svelte-4aupsd tr:first-of-type td .line-background{top:1em}.highlight-table.svelte-4aupsd tr:last-of-type td .line-background{bottom:1em}
