.blog-posts.svelte-1epue5w{scroll-margin-top:100px}.blog-posts.svelte-1epue5w:focus{outline:none}.blog-pagination.svelte-1epue5w{border-top:1px solid var(--line);margin-top:48px;padding-top:30px}.pagination-controls.svelte-1epue5w{justify-content:center;align-items:center;gap:16px;display:flex}.pagination-numbers.svelte-1epue5w{align-items:center;gap:8px;display:flex}.pagination-link.svelte-1epue5w{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink-soft);font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.pagination-direction.svelte-1epue5w{white-space:nowrap;padding:0 18px}a.pagination-link.svelte-1epue5w:hover{border-color:var(--teal);background:var(--surface-2);color:var(--teal-bright)}a.pagination-link.svelte-1epue5w:focus-visible{outline:2px solid var(--teal-bright);outline-offset:4px}.pagination-link.is-current.svelte-1epue5w{border-color:var(--teal);background:var(--teal);color:#061412}.pagination-link.is-disabled.svelte-1epue5w{opacity:.4}.pagination-ellipsis.svelte-1epue5w{text-align:center;width:20px;color:var(--ink-mute)}.pagination-status.svelte-1epue5w{color:var(--ink-mute);font-family:var(--font-mono);text-align:center;margin-top:18px;font-size:11px}@media (width<=640px){.pagination-controls.svelte-1epue5w{grid-template-columns:1fr 1fr;gap:16px 12px;max-width:360px;margin-inline:auto;display:grid}.pagination-numbers.svelte-1epue5w{grid-area:1/1/auto/-1;justify-content:center;gap:4px}.pagination-direction.svelte-1epue5w{grid-row:2;padding-inline:12px}.pagination-number.svelte-1epue5w{min-width:40px}}
