@property --press{syntax:"<number>";inherits:false;initial-value:0}.post-card.svelte-17o5h7x{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transform:translateY(var(--lift,0px)) perspective(100px) translate3d(0, calc(var(--press) * 1px), calc(var(--press) * clamp(-10px, .2em - 12px, -2px)));transition:border-color var(--duration-slow), transform var(--duration-slow), box-shadow var(--duration-slow), --press var(--duration-slow);overflow:hidden}@supports (corner-shape:squircle){.post-card.svelte-17o5h7x{corner-shape:squircle;border-radius:calc(var(--radius-xl) * 2)}}.post-card.svelte-17o5h7x:hover{transition-duration:0s, 0s, 0s, var(--duration-slow);border-color:var(--color-action);--lift:-4px;box-shadow:var(--shadow-lg)}.post-card.svelte-17o5h7x:has(:where(.svelte-17o5h7x):active){--press:1}.post-link.svelte-17o5h7x{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative}.post-image.svelte-17o5h7x{aspect-ratio:2.35;border-bottom:1px solid var(--color-border);width:100%;overflow:hidden}.post-image.svelte-17o5h7x img:where(.svelte-17o5h7x){object-fit:cover;width:100%;height:100%;display:block}.post-body.svelte-17o5h7x{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.post-meta.svelte-17o5h7x{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);display:flex}.post-date.svelte-17o5h7x{color:var(--color-text-muted)}.post-title.svelte-17o5h7x{font-size:var(--text-xl);margin-bottom:var(--space-2);font-weight:600;line-height:var(--leading-tight);color:var(--color-text)}.post-excerpt.svelte-17o5h7x{color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);flex:1}.post-tags.svelte-17o5h7x{gap:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.tag.svelte-17o5h7x{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:var(--color-bg-muted);border-radius:var(--radius-full);color:var(--color-text-muted)}.featured-card.svelte-13rswdb{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transform:translateY(var(--lift,0px)) perspective(100px) translate3d(0, calc(var(--press) * 1px), calc(var(--press) * clamp(-10px, .2em - 12px, -2px)));transition:border-color var(--duration-fast), transform var(--duration-fast), box-shadow var(--duration-fast), --press var(--duration-fast);overflow:hidden}@supports (corner-shape:squircle){.featured-card.svelte-13rswdb{corner-shape:squircle;border-radius:calc(var(--radius-xl) * 2)}}.featured-card.svelte-13rswdb:hover{transition-duration:0s, 0s, 0s, var(--duration-fast);border-color:var(--color-action);--lift:-4px;box-shadow:var(--shadow-lg)}.featured-card.svelte-13rswdb:has(:where(.svelte-13rswdb):active){--press:1}.featured-link.svelte-13rswdb{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative}.featured-image.svelte-13rswdb{aspect-ratio:2.35;border-bottom:1px solid var(--color-border);width:100%;overflow:hidden}.featured-image.svelte-13rswdb img:where(.svelte-13rswdb){object-fit:cover;width:100%;height:100%;display:block}.featured-body.svelte-13rswdb{padding:var(--space-6);flex-direction:column;flex:1;display:flex}@media (width>=768px){.featured-body.svelte-13rswdb{padding:var(--space-7)}}.featured-meta.svelte-13rswdb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.featured-date.svelte-13rswdb{color:var(--color-text-muted)}.featured-title.svelte-13rswdb{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-3);color:var(--color-text)}@media (width>=768px){.featured-title.svelte-13rswdb{font-size:var(--text-3xl)}}@media (width>=1024px){.featured-title.svelte-13rswdb{font-size:var(--text-4xl)}}.featured-excerpt.svelte-13rswdb{font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);flex:1}.featured-tags.svelte-13rswdb{gap:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.tag.svelte-13rswdb{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:var(--color-bg-muted);border-radius:var(--radius-full);color:var(--color-text-muted)}.filters.svelte-1mde73u{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.filter-btn.svelte-1mde73u{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;transform:perspective(100px) translate3d(0, calc(var(--press) * 1px), calc(var(--press) * clamp(-10px, .2em - 12px, -2px)));transition:background-color var(--duration-slow), color var(--duration-slow), border-color var(--duration-slow), --press .2s ease;background:0 0;font-weight:500;position:relative;overflow:hidden}.filter-btn.svelte-1mde73u:hover{background:var(--color-action-bg);border-color:var(--color-action);color:var(--color-text);transition-duration:0s,0s,0s,.2s}.filter-btn.svelte-1mde73u:active:not(:disabled){--press:1}.filter-btn.active.svelte-1mde73u{background:var(--color-action);border-color:var(--color-action);color:#fff}.filter-btn.active.svelte-1mde73u:hover{background:var(--color-action);border-color:var(--color-action);color:#fff;transition-duration:0s,0s,0s,.2s}.blog-page.svelte-u4k2t{max-width:var(--breakpoint-xl);padding:var(--space-8) var(--space-3) var(--space-10);margin:0 auto}@media (width>=768px){.blog-page.svelte-u4k2t{padding:var(--space-8) var(--space-7) var(--space-10)}}.blog-header.svelte-u4k2t{text-align:center;margin-bottom:var(--space-8)}.blog-title.svelte-u4k2t{letter-spacing:-.03em;margin:0 0 var(--space-3);font-size:clamp(2.4rem,7vw,4rem);font-weight:900;line-height:1.15}.blog-title-line.svelte-u4k2t{background:linear-gradient(95deg, var(--color-text) 0%, var(--color-action) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;animation:.52s cubic-bezier(.16,1,.3,1) svelte-u4k2t-blog-title-in;display:inline-block}@keyframes svelte-u4k2t-blog-title-in{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)rotate(-1.2deg)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.blog-title-line.svelte-u4k2t{animation:none}}.blog-subtitle.svelte-u4k2t{font-size:var(--text-lg);color:var(--color-text-muted);max-width:32rem;line-height:var(--leading-relaxed);text-wrap:pretty;margin:0 auto}.blog-filters.svelte-u4k2t{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:row;display:flex}@media (width<=768px){.blog-filters.svelte-u4k2t{flex-direction:column-reverse}.blog-filters.svelte-u4k2t .year-filter:where(.svelte-u4k2t){width:100%}}.featured-section.svelte-u4k2t{margin-bottom:var(--space-8)}.featured-grid.svelte-u4k2t{gap:var(--space-5);display:grid;position:relative}@media (width>=1024px){.featured-grid.svelte-u4k2t{gap:var(--space-7);grid-template-columns:repeat(2,1fr)}.featured-grid.single.svelte-u4k2t{grid-template-columns:1fr}}.featured-grid.single.svelte-u4k2t .featured-image{aspect-ratio:3}.posts-grid.svelte-u4k2t{gap:var(--space-5);display:grid;position:relative}@media (width>=768px){.posts-grid.svelte-u4k2t{gap:var(--space-7);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}}.empty-state.svelte-u4k2t{text-align:center;padding:var(--space-9);color:var(--color-text-muted)}.card-anim.svelte-u4k2t{flex-direction:column;display:flex}.card-anim.svelte-u4k2t>.post-card,.card-anim.svelte-u4k2t>.featured-card{flex:1}
