main[data-astro-cid-x255k2k2]{max-width:1000px;min-height:100vh;padding:calc(60px + var(--space-xl)) var(--space-md) var(--space-lg);margin:0 auto}.page-header[data-astro-cid-x255k2k2]{margin-bottom:var(--space-lg);animation:fade-up var(--duration-slower) var(--ease-out) forwards;opacity:0}.page-header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:var(--text-5xl);margin-bottom:var(--space-sm);letter-spacing:-.03em;color:var(--text-primary);display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.page-header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{background:linear-gradient(120deg, var(--text-primary) 0%, var(--text-primary) 35%, var(--aurora-cyan) 65%, var(--aurora-blue) 100%);-webkit-text-fill-color:transparent;color:#0000;-moz-text-fill-color:transparent;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}}.page-header[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{font-size:var(--text-lg);color:var(--text-muted);max-width:480px;margin-bottom:var(--space-sm)}.tags-link[data-astro-cid-x255k2k2]{margin-top:var(--space-md)}.tags-link[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--aurora-cyan);font-size:var(--text-sm);transition:color var(--duration-normal) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.tags-link[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--aurora-blue)}.posts-grid[data-astro-cid-x255k2k2]{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.post-card[data-astro-cid-x255k2k2]{animation:fade-up var(--duration-slower) var(--ease-out) var(--delay,0s) forwards;opacity:0}.post-link[data-astro-cid-x255k2k2]{background:var(--glass-bg);border:1px solid var(--glass-border);transition:all var(--duration-slow) var(--ease-out);box-shadow:var(--glass-shadow);border-radius:20px;text-decoration:none;display:block;overflow:hidden}.post-link[data-astro-cid-x255k2k2]:hover{border-color:var(--glass-border-hover);transform:translateY(-6px);box-shadow:0 24px 48px #00000059,0 0 60px #3b82f614}.post-image[data-astro-cid-x255k2k2]{aspect-ratio:16/9;background:var(--bg-surface);position:relative;overflow:hidden}.post-image[data-astro-cid-x255k2k2]:before{content:"";background:linear-gradient(90deg, var(--bg-surface) 0%, var(--bg-elevated) 50%, var(--bg-surface) 100%);z-index:1;background-size:200% 100%;animation:1.5s infinite shimmer;position:absolute;inset:0}.post-image[data-astro-cid-x255k2k2]:has(img[data-loaded=true]):before{display:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.post-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-normal) var(--ease-out);z-index:2;border-radius:0;position:relative}.post-link[data-astro-cid-x255k2k2]:hover .post-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.04)}.post-content[data-astro-cid-x255k2k2]{padding:var(--space-md) var(--space-md) var(--space-lg)}.post-date[data-astro-cid-x255k2k2]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.post-title[data-astro-cid-x255k2k2]{font-size:var(--text-xl);color:var(--text-primary);margin:var(--space-xs) 0 var(--space-sm);letter-spacing:-.01em;transition:color var(--duration-normal) var(--ease-out);line-height:1.25}.post-link[data-astro-cid-x255k2k2]:hover .post-title[data-astro-cid-x255k2k2]{color:var(--aurora-cyan)}.post-excerpt[data-astro-cid-x255k2k2]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.post-tags[data-astro-cid-x255k2k2]{gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.read-more[data-astro-cid-x255k2k2]{font-size:var(--text-sm);color:var(--aurora-cyan);transition:gap var(--duration-normal) var(--ease-out);align-items:center;gap:6px;font-weight:500;display:inline-flex}.post-link[data-astro-cid-x255k2k2]:hover .read-more[data-astro-cid-x255k2k2]{gap:10px}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){main[data-astro-cid-x255k2k2]{padding-top:calc(60px + var(--space-lg))}.posts-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.page-header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:var(--text-4xl)}.post-link[data-astro-cid-x255k2k2]{border-radius:16px}}
