.langtag{position:relative}.langtag:after{content:attr(data-language);top:var(--langtag-top,0);right:var(--langtag-right,0);background:var(--langtag-background,inherit);color:var(--langtag-color,inherit);border-radius:var(--langtag-border-radius,0);padding:var(--langtag-padding,1em);font-size:var(--langtag-font-size,inherit);justify-content:center;align-items:center;display:flex;position:absolute}.language.svelte-1e06m8e{align-content:center}.highlight-header.svelte-1e06m8e{margin-top:var(--space-md);color:var(--color-text-gray);font-size:small;font-family:var(--font-monospace);border-bottom:1px dashed var(--bg);background-color:var(--surface);text-transform:capitalize;border-top-left-radius:.5rem;border-top-right-radius:.5rem;justify-content:space-between;padding:.5rem 1rem;display:flex}pre:has(>code.hljs){line-height:var(--space-md);margin:0}pre code.hljs{border-radius:0 0 .5rem .5rem;padding:.5rem 1rem}.summary.svelte-1aq4mt6,.gallery-head.svelte-1aq4mt6{margin-top:var(--space-xl)}.summary.svelte-1aq4mt6 a:where(.svelte-1aq4mt6){color:inherit;text-decoration:none}.summary.svelte-1aq4mt6 time:where(.svelte-1aq4mt6){font-family:var(--font-monospace);color:var(--color-text-gray);margin-bottom:var(--space-2xs);font-size:.85rem;display:block}.summary.svelte-1aq4mt6 h2:where(.svelte-1aq4mt6){margin:0 0 var(--space-3xs) 0;color:var(--primary);font-weight:600}.summary.svelte-1aq4mt6 a:where(.svelte-1aq4mt6):hover h2:where(.svelte-1aq4mt6){text-decoration:underline}.summary.svelte-1aq4mt6 p:where(.svelte-1aq4mt6){line-height:var(--space-md);margin:0;font-size:large}.gallery-head.svelte-1aq4mt6{margin-bottom:var(--space-xs)}.gallery-head.svelte-1aq4mt6 time:where(.svelte-1aq4mt6){font-family:var(--font-monospace);color:var(--color-text-gray);margin-bottom:var(--space-2xs);font-size:.85rem;display:block}.gallery-head.svelte-1aq4mt6 h2:where(.svelte-1aq4mt6){margin:0 0 var(--space-3xs) 0;font-weight:600}.gallery-head.svelte-1aq4mt6 p:where(.svelte-1aq4mt6){line-height:var(--space-md);color:var(--color-text-gray);margin:0;font-size:large}h1.svelte-1uha8ag>img:where(.svelte-1uha8ag){vertical-align:middle;margin-top:-.5rem;display:inline-block}h1.svelte-1uha8ag{margin:0}p.svelte-1uha8ag{margin:var(--space-sm) 0 0 0;line-height:var(--space-md);font-size:large}
