.blog-page.svelte-u4k2t{padding-top:120px}.blog-hero.svelte-u4k2t{padding:40px 0 60px}.blog-subtitle.svelte-u4k2t{color:var(--color-text-muted);font-size:1.1rem;margin-top:16px}.category-filters.svelte-u4k2t{display:flex;justify-content:center;gap:12px;margin-top:40px}.filter-btn.svelte-u4k2t{padding:8px 16px;background:var(--color-surface);border:none;color:var(--color-text-muted);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s var(--ease-out-expo);clip-path:polygon(var(--cut-xs) 0,calc(100% - var(--cut-xs)) 0,100% var(--cut-xs),100% calc(100% - var(--cut-xs)),calc(100% - var(--cut-xs)) 100%,var(--cut-xs) 100%,0 calc(100% - var(--cut-xs)),0 var(--cut-xs))}.filter-btn.svelte-u4k2t:hover{background:var(--color-surface-hover);color:var(--color-text)}.filter-btn.active.svelte-u4k2t{background:var(--color-accent);color:#000}.blog-grid-section.svelte-u4k2t{padding:40px 0 100px}.blog-grid-wrapper.svelte-u4k2t{display:flex;justify-content:center}.blog-grid-futuristic.svelte-u4k2t{position:relative;width:100%;padding:24px;border:1px solid var(--color-accent)}.grid-lines.svelte-u4k2t{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.grid-line-h.svelte-u4k2t{position:absolute;left:0;right:0;top:var(--pos);height:1px;background:var(--color-accent)}.grid-line-v.svelte-u4k2t{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:var(--color-accent)}.grid-corner.svelte-u4k2t{position:absolute;width:16px;height:16px;z-index:2}.grid-corner.svelte-u4k2t:before,.grid-corner.svelte-u4k2t:after{content:"";position:absolute;background:var(--color-accent)}.grid-corner.top-left.svelte-u4k2t{top:-1px;left:-1px}.grid-corner.top-left.svelte-u4k2t:before{top:0;left:0;width:16px;height:2px}.grid-corner.top-left.svelte-u4k2t:after{top:0;left:0;width:2px;height:16px}.grid-corner.top-right.svelte-u4k2t{top:-1px;right:-1px}.grid-corner.top-right.svelte-u4k2t:before{top:0;right:0;width:16px;height:2px}.grid-corner.top-right.svelte-u4k2t:after{top:0;right:0;width:2px;height:16px}.grid-corner.bottom-left.svelte-u4k2t{bottom:-1px;left:-1px}.grid-corner.bottom-left.svelte-u4k2t:before{bottom:0;left:0;width:16px;height:2px}.grid-corner.bottom-left.svelte-u4k2t:after{bottom:0;left:0;width:2px;height:16px}.grid-corner.bottom-right.svelte-u4k2t{bottom:-1px;right:-1px}.grid-corner.bottom-right.svelte-u4k2t:before{bottom:0;right:0;width:16px;height:2px}.grid-corner.bottom-right.svelte-u4k2t:after{bottom:0;right:0;width:2px;height:16px}.blog-grid.svelte-u4k2t{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.blog-empty.svelte-u4k2t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;text-align:center;font-family:var(--font-display);font-size:1.1rem;color:var(--color-text-secondary)}.blog-empty-sub.svelte-u4k2t{font-size:.9rem;line-height:1.6;color:var(--color-text-muted);max-width:44ch}.blog-empty-sub.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--color-accent)}.blog-card.svelte-u4k2t{position:relative;display:flex;flex-direction:column;padding:32px;background:var(--color-bg-card);text-decoration:none;color:inherit;box-shadow:var(--shadow-card);transition:all .4s var(--ease-out-expo);animation:svelte-u4k2t-cardIn .5s var(--ease-out-expo) backwards;animation-delay:var(--delay);clip-path:polygon(var(--cut-sm) 0,calc(100% - var(--cut-sm)) 0,100% var(--cut-sm),100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,var(--cut-sm) 100%,0 calc(100% - var(--cut-sm)),0 var(--cut-sm))}@keyframes svelte-u4k2t-cardIn{0%{opacity:0;transform:translateY(20px)}}.blog-card.svelte-u4k2t:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);background:var(--color-bg-card-hover)}.card-category.svelte-u4k2t{display:inline-block;font-family:var(--font-display);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px;padding:5px 12px;background:var(--color-accent-subtle);width:fit-content;clip-path:polygon(var(--cut-xs) 0,calc(100% - var(--cut-xs)) 0,100% var(--cut-xs),100% calc(100% - var(--cut-xs)),calc(100% - var(--cut-xs)) 100%,var(--cut-xs) 100%,0 calc(100% - var(--cut-xs)),0 var(--cut-xs))}.card-title.svelte-u4k2t{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:12px}.card-excerpt.svelte-u4k2t{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;flex:1;margin-bottom:20px}.card-meta.svelte-u4k2t{display:flex;align-items:center;gap:10px;font-size:.8rem;color:var(--color-text-subtle)}.card-dot.svelte-u4k2t{width:3px;height:3px;background:var(--color-text-subtle);border-radius:50%}@media(max-width:768px){.blog-page.svelte-u4k2t{padding-top:100px}.blog-grid.svelte-u4k2t{grid-template-columns:1fr}.category-filters.svelte-u4k2t{flex-wrap:wrap}}
