.blog.svelte-k45wj3{padding:4rem 0}.blog__empty.svelte-k45wj3{text-align:center;padding:4rem 1rem}.blog__coming-soon.svelte-k45wj3{font-family:var(--font-heading);font-size:1rem;color:var(--accent-green);letter-spacing:.1em;animation:blink 1s step-end infinite;margin-bottom:1rem}.blog__sub.svelte-k45wj3{font-family:var(--font-body);font-size:.9375rem;color:var(--text-dim)}.blog__list.svelte-k45wj3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.blog__card.svelte-k45wj3{border:2px solid var(--border-color);transition:border-color var(--transition),transform var(--transition)}.blog__card.svelte-k45wj3:hover{border-color:var(--accent-gold);transform:translate(4px)}.blog__link.svelte-k45wj3{display:block;width:100%;text-align:left;text-decoration:none;padding:1.5rem;color:inherit}.blog__date.svelte-k45wj3{font-family:var(--font-heading);font-size:.45rem;color:var(--accent-green);letter-spacing:.05em;display:block;margin-bottom:.5rem}.blog__title.svelte-k45wj3{font-family:var(--font-heading);font-size:.5625rem;color:var(--text);letter-spacing:.05em;margin:0 0 .75rem;line-height:1.6}.blog__desc.svelte-k45wj3{font-family:var(--font-body);font-size:.9375rem;color:var(--text-dim);margin:0 0 1rem;line-height:1.6}.blog__tags.svelte-k45wj3{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.blog__tag.svelte-k45wj3{font-family:var(--font-heading);font-size:.4rem;color:var(--accent-blue);border:1px solid var(--accent-blue);padding:.2em .5em;letter-spacing:.05em}@media(min-width:768px){.blog__coming-soon.svelte-k45wj3{font-size:1.25rem}.blog__date.svelte-k45wj3{font-size:.5rem}.blog__title.svelte-k45wj3{font-size:.625rem}.blog__tag.svelte-k45wj3{font-size:.45rem}}
