.blog-card.svelte-1hzk6tl{position:relative;padding:var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);border-left:2px solid var(--color-accent);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.blog-card.svelte-1hzk6tl:hover{border-color:var(--color-accent);background-color:var(--color-surface-alt);box-shadow:var(--shadow-lg)}.blog-card.svelte-1hzk6tl:has(:where(.svelte-1hzk6tl):focus-visible){outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset);border-radius:var(--radius-lg)}.blog-card__link.svelte-1hzk6tl{position:absolute;inset:0;border-radius:inherit;z-index:1}.blog-card__link.svelte-1hzk6tl:focus-visible{outline:none}.blog-card__heading.svelte-1hzk6tl{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-3)}@media(min-width:640px){.blog-card__heading.svelte-1hzk6tl{font-size:var(--text-xl)}}.blog-card__body.svelte-1hzk6tl{pointer-events:none;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.blog-card__meta.svelte-1hzk6tl{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.blog-card__date.svelte-1hzk6tl,.blog-card__reading-time.svelte-1hzk6tl{white-space:nowrap}.blog-card__description.svelte-1hzk6tl{margin-bottom:var(--space-4)}.blog-card__tags.svelte-1hzk6tl{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.blog.svelte-u4k2t{padding-block:var(--space-12) var(--space-20)}.blog__coming-soon.svelte-u4k2t{position:relative;margin-block-start:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;min-height:28rem;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 60px var(--color-accent-a06),inset 1px 1px 0 var(--color-accent-a12)}.blog__coming-soon-grid.svelte-u4k2t{position:absolute;inset:0;background-image:radial-gradient(circle,var(--color-border) 1px,transparent 1px);background-size:28px 28px;opacity:.5;pointer-events:none}.blog__coming-soon.svelte-u4k2t:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 30%,var(--color-bg) 100%);pointer-events:none}.blog__coming-soon-inner.svelte-u4k2t{position:relative;text-align:center;padding:var(--space-12) var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.blog__coming-soon-eyebrow.svelte-u4k2t{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);opacity:.85}.blog__coming-soon-dot.svelte-u4k2t{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-accent);isolation:isolate;animation:svelte-u4k2t-pulse-dot 2s ease-in-out infinite}.blog__coming-soon-headline.svelte-u4k2t{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4rem);line-height:1.1;color:var(--color-text);margin:0;letter-spacing:-.02em}.blog__coming-soon-cursor.svelte-u4k2t{display:inline;color:var(--color-accent);font-family:var(--font-mono);font-size:.8em;margin-inline-start:2px;animation:svelte-u4k2t-blink-cursor 1.1s step-end infinite}.blog__coming-soon-sub.svelte-u4k2t{font-size:var(--text-sm);color:var(--color-text-muted);max-width:36ch;line-height:var(--leading-relaxed, 1.65);margin:0}.blog__coming-soon-lines.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--space-2);width:min(22rem,80%);margin-block-start:var(--space-3);opacity:.35}.blog__coming-soon-line.svelte-u4k2t{display:block;height:2px;background:linear-gradient(90deg,var(--color-accent) 0%,var(--color-border) 100%);border-radius:2px;transform-origin:left center;animation:svelte-u4k2t-grow-line var(--duration-slow, .6s) var(--ease-out, ease-out) forwards}.blog__coming-soon-line--1.svelte-u4k2t{width:100%;animation-delay:.1s}.blog__coming-soon-line--2.svelte-u4k2t{width:72%;animation-delay:.2s}.blog__coming-soon-line--3.svelte-u4k2t{width:48%;animation-delay:.3s}@keyframes svelte-u4k2t-blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-u4k2t-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@keyframes svelte-u4k2t-grow-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.blog__coming-soon-cursor.svelte-u4k2t,.blog__coming-soon-dot.svelte-u4k2t,.blog__coming-soon-line.svelte-u4k2t{animation:none}}.blog__grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:640px){.blog__grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.blog__grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}}
