.tags-page.svelte-bzl2y3{max-width:var(--content-max-width);margin:0 auto}h1.svelte-bzl2y3{text-align:center;margin-bottom:1.5rem}.letter-nav.svelte-bzl2y3{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.letter-link.svelte-bzl2y3{display:inline-block;width:2rem;height:2rem;line-height:2rem;text-align:center;border-radius:4px;background-color:var(--color-tag-bg);color:var(--color-accent-cyan);text-decoration:none;font-weight:600;font-size:.9rem}.letter-link.svelte-bzl2y3:hover{background-color:var(--color-accent-cyan);color:var(--color-bg)}.letter-group.svelte-bzl2y3{margin-bottom:2rem}.letter-heading.svelte-bzl2y3{font-size:1.4rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding-bottom:.3rem;margin-bottom:1rem}.tag-section.svelte-bzl2y3{margin-bottom:1.25rem;margin-left:.5rem}.tag-heading.svelte-bzl2y3{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;margin-bottom:.4rem}.tag-name.svelte-bzl2y3{color:var(--color-accent-cyan)}.tag-count.svelte-bzl2y3{display:inline-block;background-color:var(--color-tag-bg);color:var(--color-text-muted);font-size:.75rem;padding:.1em .5em;border-radius:10px;font-weight:400}.post-list.svelte-bzl2y3{list-style:none;margin-left:1rem}.post-list.svelte-bzl2y3 li:where(.svelte-bzl2y3){display:flex;align-items:baseline;gap:.75rem;padding:.25rem 0}.post-link.svelte-bzl2y3{color:var(--color-text);text-decoration:none}.post-link.svelte-bzl2y3:hover{color:var(--color-accent);text-decoration:underline}.post-date.svelte-bzl2y3{font-size:.8rem;color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap}@media(max-width:768px){.post-list.svelte-bzl2y3 li:where(.svelte-bzl2y3){flex-direction:column;gap:.1rem}}
