.sr-only.svelte-u4k2t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.blog.svelte-u4k2t{padding:clamp(2rem,6vh,4rem) 0;display:flex;flex-direction:column;align-items:center}.blog__header.svelte-u4k2t{text-align:center;max-width:var(--max-width-prose)}.blog__title.svelte-u4k2t{font-size:clamp(2rem,5vw,3rem);background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog__subtitle.svelte-u4k2t{margin-top:.75rem;color:var(--text-secondary)}.blog__filters.svelte-u4k2t{margin-top:clamp(2rem,5vh,3rem);width:100%;max-width:var(--max-width-prose);display:grid;gap:1rem}.blog__filter-bar.svelte-u4k2t{display:grid;gap:1rem;padding:1rem;border-radius:1.25rem;background:var(--bg-glass);border:1px solid var(--bg-glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);grid-template-columns:minmax(220px,1.4fr) minmax(200px,1fr) auto;align-items:end}.blog__search.svelte-u4k2t input:where(.svelte-u4k2t){width:100%;padding:.85rem 1.1rem;border-radius:999px;border:1px solid var(--bg-glass-border);background:var(--bg-glass);color:var(--text-primary);font-size:.95rem}.blog__search.svelte-u4k2t input:where(.svelte-u4k2t):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.blog__dates.svelte-u4k2t{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(120px,1fr))}.blog__dates.svelte-u4k2t label:where(.svelte-u4k2t){display:grid;gap:.35rem;color:var(--text-secondary);font-size:.85rem}.blog__dates.svelte-u4k2t input:where(.svelte-u4k2t){padding:.7rem .85rem;border-radius:.8rem;border:1px solid var(--bg-glass-border);background:var(--bg-glass);color:var(--text-primary)}.blog__dates.svelte-u4k2t input:where(.svelte-u4k2t):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.blog__clear.svelte-u4k2t{width:fit-content;padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--bg-glass-border);background:var(--bg-glass);color:var(--text-primary);cursor:pointer;transition:border-color .2s ease,color .2s ease}.blog__clear.svelte-u4k2t:disabled{opacity:.5;cursor:default}.blog__clear.svelte-u4k2t:not(:disabled):hover{color:var(--text-primary);border-color:var(--accent)}.blog__filter-meta.svelte-u4k2t{display:flex;flex-direction:column;gap:.75rem}.blog__results.svelte-u4k2t{color:var(--text-secondary);font-size:.85rem;letter-spacing:.02em;text-transform:uppercase}.blog__active.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.5rem}.blog__tags.svelte-u4k2t{margin-top:1rem;width:100%;max-width:var(--max-width-prose);display:flex;flex-wrap:wrap;gap:.6rem;padding:.5rem .25rem;overflow-x:auto;scrollbar-width:thin}.tag.svelte-u4k2t{padding:.4rem .9rem;border-radius:999px;border:1px solid var(--bg-glass-border);background:var(--bg-glass);color:var(--text-primary);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.tag--active.svelte-u4k2t{border-color:var(--accent);color:var(--text-primary);background:color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-1px)}.tag--muted.svelte-u4k2t{cursor:default;border-color:var(--card-border);background:transparent;color:var(--text-secondary)}.chip.svelte-u4k2t{padding:.35rem .85rem;border-radius:999px;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.chip--active.svelte-u4k2t{border-color:var(--accent);color:var(--text-primary);background:color-mix(in srgb,var(--accent) 12%,transparent);cursor:pointer}.chip--muted.svelte-u4k2t{background:color-mix(in srgb,var(--card-bg) 35%,transparent)}.blog__posts.svelte-u4k2t{margin-top:clamp(2rem,5vh,3rem);width:100%;max-width:var(--max-width-prose);display:grid;gap:1.5rem}.blog-card.svelte-u4k2t{border:1px solid var(--card-border);border-radius:1.25rem;padding:1.5rem;background:var(--card-bg);transition:border-color .2s ease,transform .2s ease}.blog-card.svelte-u4k2t:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--card-border));transform:translateY(-2px)}.blog-card__meta.svelte-u4k2t{color:var(--text-secondary);font-size:.85rem;margin-bottom:.5rem}.blog-card__title.svelte-u4k2t{font-size:clamp(1.25rem,2.8vw,1.6rem);margin-bottom:.5rem}.blog-card__title.svelte-u4k2t a:where(.svelte-u4k2t){color:inherit;text-decoration:none}.blog-card__description.svelte-u4k2t{color:var(--text-secondary)}.blog-card__tags.svelte-u4k2t{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.blog__empty.svelte-u4k2t{text-align:center;color:var(--text-secondary)}@media(max-width:720px){.blog__filter-bar.svelte-u4k2t{grid-template-columns:1fr}.blog__clear.svelte-u4k2t{width:100%}}
