.bt-index.svelte-p5p8oe{max-width:960px;padding:calc(var(--nav-h) + 48px) 24px 96px;margin:0 auto}.bt-head.svelte-p5p8oe{border-bottom:2px solid var(--text);padding-bottom:40px}.bt-kicker.svelte-p5p8oe{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}h1.svelte-p5p8oe{letter-spacing:-.02em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,9vw,6rem);font-weight:900;line-height:.86}.bt-lead.svelte-p5p8oe{max-width:560px;color:var(--mid);margin-top:22px;font-size:1rem;line-height:1.65}section.svelte-p5p8oe{margin-top:56px}h2.svelte-p5p8oe{letter-spacing:.18em;text-transform:uppercase;color:var(--mid);margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500}.bt-rows.svelte-p5p8oe{border-top:1px solid var(--border2);padding:0;list-style:none}.bt-rows.svelte-p5p8oe a:where(.svelte-p5p8oe){border-bottom:1px solid var(--border2);color:var(--text);grid-template-columns:56px 1fr auto;align-items:baseline;padding:14px 8px;text-decoration:none;display:grid}.bt-num.svelte-p5p8oe{color:var(--dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem}.bt-name.svelte-p5p8oe{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1}.bt-arrow.svelte-p5p8oe{color:var(--dim);font-size:1.4rem;transition:transform .15s}.bt-rows.svelte-p5p8oe a:where(.svelte-p5p8oe):hover{background:var(--text);color:var(--bg)}.bt-rows.svelte-p5p8oe a:where(.svelte-p5p8oe):hover .bt-num:where(.svelte-p5p8oe){color:var(--bg)}.bt-rows.svelte-p5p8oe a:where(.svelte-p5p8oe):hover .bt-arrow:where(.svelte-p5p8oe){color:var(--bg)}.bt-rows.svelte-p5p8oe a:where(.svelte-p5p8oe):hover .bt-arrow:where(.svelte-p5p8oe){transform:translate(-6px)}.bt-own.svelte-p5p8oe{color:var(--mid);margin-top:48px;font-size:.95rem}.bt-own.svelte-p5p8oe a:where(.svelte-p5p8oe){color:var(--text);text-underline-offset:3px}@media (max-width:600px){.bt-index.svelte-p5p8oe{padding:calc(var(--nav-h) + 28px) 16px 72px}.bt-rows.svelte-p5p8oe a:where(.svelte-p5p8oe){grid-template-columns:40px 1fr auto;padding:12px 4px}}
