.langs.svelte-f01c5n{position:relative}summary.svelte-f01c5n{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .5rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;color:var(--ink);cursor:pointer;list-style:none}summary.svelte-f01c5n::-webkit-details-marker{display:none}.caret.svelte-f01c5n{width:.4rem;height:.4rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.langs[open].svelte-f01c5n .caret:where(.svelte-f01c5n){transform:translateY(1px) rotate(-135deg)}ul.svelte-f01c5n{position:absolute;inset-inline-end:0;top:100%;z-index:20;min-width:11rem;margin:.25rem 0 0;padding:.4rem 0;list-style:none;background:var(--void);border:1px solid var(--line, #2e3438)}a.svelte-f01c5n{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:0 1rem;font-size:.875rem;text-decoration:none;color:var(--ink-dim)}a.svelte-f01c5n:hover,a.svelte-f01c5n:focus-visible,a[aria-current=true].svelte-f01c5n{color:var(--ink)}a[aria-current=true].svelte-f01c5n span:where(.svelte-f01c5n):first-child{text-decoration:line-through;text-decoration-thickness:1px}.foot.svelte-f01c5n{margin-top:.4rem;padding:.5rem 1rem .2rem;border-top:1px solid var(--line, #2e3438);font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;color:var(--ink-dim)}.auto.svelte-f01c5n{font-family:var(--mono);color:var(--ink-dim)}
