.explorer-toolbar.svelte-1fn14fm{justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.post-count.svelte-1fn14fm{color:var(--muted);font-family:var(--font-mono);font-size:13px}.toolbar-actions.svelte-1fn14fm{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.filter-trigger.svelte-1fn14fm,.clear-button.svelte-1fn14fm{min-height:44px;font-family:var(--font-serif);justify-content:center;align-items:center;gap:9px;font-size:17px;display:inline-flex}.filter-trigger.svelte-1fn14fm{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:5px;padding:8px 15px}.filter-trigger.svelte-1fn14fm:hover{border-color:var(--accent);background:var(--soft)}.clear-button.svelte-1fn14fm{color:var(--accent);background:0 0;border:0}.clear-button.svelte-1fn14fm:hover{text-underline-offset:4px;text-decoration:underline}.filter-count.svelte-1fn14fm{background:var(--filled);min-width:24px;height:24px;color:var(--on-filled);font-family:var(--font-mono);border-radius:4px;place-items:center;font-size:12px;display:grid}.post-list.svelte-1fn14fm,.post-tags.svelte-1fn14fm{margin:0;padding:0;list-style:none}.post-entry.svelte-1fn14fm{border-bottom:1px solid var(--line);grid-template-columns:168px minmax(0,1fr);gap:36px;padding-block:34px;display:grid}.post-metadata.svelte-1fn14fm{flex-direction:column;align-items:flex-start;gap:12px;display:flex}time.svelte-1fn14fm{color:var(--muted);font-family:var(--font-mono);font-size:13px;line-height:1.8}.category-button.svelte-1fn14fm,.tag-button.svelte-1fn14fm{border:1px solid var(--line);min-height:44px;color:var(--muted);font-family:var(--font-mono);background:0 0;border-radius:5px;align-items:center;padding:6px 12px;font-size:13px;display:inline-flex}.category-button.svelte-1fn14fm{color:var(--accent)}.tag-button.svelte-1fn14fm:hover,.category-button.svelte-1fn14fm:hover{border-color:var(--accent);color:var(--accent)}.tag-button.active.svelte-1fn14fm,.category-button.active.svelte-1fn14fm{background:var(--filled);color:var(--on-filled);border-color:var(--filled)}.post-copy.svelte-1fn14fm h2:where(.svelte-1fn14fm){font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.2}.post-copy.svelte-1fn14fm h2:where(.svelte-1fn14fm) a:where(.svelte-1fn14fm){color:var(--ink);justify-content:space-between;align-items:baseline;gap:24px;text-decoration:none;display:flex}.post-copy.svelte-1fn14fm h2:where(.svelte-1fn14fm) a:where(.svelte-1fn14fm):hover span:where(.svelte-1fn14fm){text-underline-offset:6px;text-decoration:underline 1px}.post-copy.svelte-1fn14fm h2:where(.svelte-1fn14fm) svg{color:var(--accent);flex-shrink:0}.post-copy.svelte-1fn14fm>p:where(.svelte-1fn14fm){max-width:64ch;color:var(--muted);font-family:var(--font-serif);margin:18px 0;font-size:19px;line-height:1.65}.post-tags.svelte-1fn14fm{flex-wrap:wrap;gap:8px;display:flex}.empty-state.svelte-1fn14fm{border-bottom:1px solid var(--line);color:var(--muted);justify-items:start;gap:16px;padding:48px 0 64px;display:grid}.empty-state.svelte-1fn14fm h2:where(.svelte-1fn14fm){font-family:var(--font-serif);color:var(--ink);margin:0;font-size:30px;font-weight:400}.empty-state.svelte-1fn14fm p:where(.svelte-1fn14fm){margin:0;font-size:19px}.filter-panel.svelte-1fn14fm{color:var(--ink)}.filter-panel.svelte-1fn14fm .icon-button:where(.svelte-1fn14fm){width:44px;height:44px}.sort-option.svelte-1fn14fm{border:1px solid var(--line);min-height:48px;font-family:var(--font-mono);cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.sort-option.chosen.svelte-1fn14fm{border-color:var(--accent);background:var(--soft)}.sort-option.svelte-1fn14fm input:where(.svelte-1fn14fm){accent-color:var(--accent)}.show-posts.svelte-1fn14fm{border:1px solid var(--filled);background:var(--filled);width:100%;min-height:48px;color:var(--on-filled);font-family:var(--font-serif);border-radius:5px;font-size:18px}.show-posts.svelte-1fn14fm:hover{filter:brightness(1.08)}@media (width<=760px){.post-entry.svelte-1fn14fm{grid-template-columns:1fr;gap:18px;padding-block:28px}.post-metadata.svelte-1fn14fm{flex-flow:wrap;align-items:center;gap:12px 18px}.post-copy.svelte-1fn14fm>p:where(.svelte-1fn14fm){font-size:18px}.post-copy.svelte-1fn14fm h2:where(.svelte-1fn14fm) a:where(.svelte-1fn14fm){gap:16px}.filter-trigger.svelte-1fn14fm,.clear-button.svelte-1fn14fm{font-size:16px}}.filter-dialog.svelte-1fn14fm{transition:translate .3s ease-out, display .3s allow-discrete, overlay .3s allow-discrete;translate:100%}.filter-dialog[open].svelte-1fn14fm{translate:0}@starting-style{.filter-dialog[open].svelte-1fn14fm{translate:100%}}.filter-dialog.svelte-1fn14fm::backdrop{opacity:0;transition:opacity .2s ease-out, display .2s allow-discrete, overlay .2s allow-discrete;background:#05130e8c}.filter-dialog[open].svelte-1fn14fm::backdrop{opacity:1}@starting-style{.filter-dialog[open].svelte-1fn14fm::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.filter-dialog.svelte-1fn14fm,.filter-dialog.svelte-1fn14fm::backdrop{transition:none}}.blog-intro[data-astro-cid-x255k2k2]{border-bottom:1px solid var(--line);padding-bottom:42px}h1[data-astro-cid-x255k2k2]{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.08}.blog-intro[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{max-width:48ch;color:var(--muted);margin:24px 0 20px;font-size:21px;line-height:1.6}.rss-link[data-astro-cid-x255k2k2],.back-link[data-astro-cid-x255k2k2]{min-height:44px;color:var(--accent);align-items:center;gap:10px;font-size:17px;text-decoration:none;display:inline-flex}.rss-link[data-astro-cid-x255k2k2]{border-bottom:1px solid}.back-link[data-astro-cid-x255k2k2]{margin-top:40px}a[data-astro-cid-x255k2k2]:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=760px){.blog-intro[data-astro-cid-x255k2k2]{padding-bottom:30px}h1[data-astro-cid-x255k2k2]{font-size:42px}.blog-intro[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{font-size:18px}}
