.blog_container__IKtGu{min-height:100vh;background:var(--bg);color:var(--fg)}.blog_main__zZKg7{max-width:1200px;margin:0 auto;padding:3rem 2rem 6rem 3rem}.blog_title__zAWCj{font-size:2rem;font-weight:600;letter-spacing:-.02em;margin-bottom:3rem}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem;gap:1.5rem}.blog_cardLarge__BVy0a{grid-column:span 6;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;text-decoration:none;background:hsla(0,0%,100%,.02);border:1px solid var(--border);transition:all .2s ease}.blog_cardLarge__BVy0a:hover{border-color:var(--fg-muted);transform:translateY(-2px)}.blog_cardMedium__ED1FJ{grid-column:span 4;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;text-decoration:none;background:hsla(0,0%,100%,.02);border:1px solid var(--border);transition:all .2s ease}.blog_cardMedium__ED1FJ:hover{border-color:var(--fg-muted);transform:translateY(-2px)}.blog_cardSmall__YUfp7{grid-column:span 6;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;text-decoration:none;background:hsla(0,0%,100%,.02);border:1px solid var(--border);transition:all .2s ease}.blog_cardSmall__YUfp7:hover{border-color:var(--fg-muted);transform:translateY(-2px)}.blog_cardImage__TH6We{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.blog_cardImg__uIZAU{width:100%;height:100%;object-fit:cover}.blog_cardLarge__BVy0a .blog_cardImage__TH6We{aspect-ratio:16/9}.blog_cardMedium__ED1FJ .blog_cardImage__TH6We{aspect-ratio:4/3}.blog_imagePattern1__uWkK1{width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.15) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(139,92,246,.1) 0,transparent 50%),radial-gradient(circle at 50% 80%,rgba(236,72,153,.08) 0,transparent 40%),linear-gradient(135deg,#1a1a1a,#0d0d0d);position:relative}.blog_imagePattern1__uWkK1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px}.blog_imagePattern1__uWkK1:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;animation:blog_pulse__TAtBN 4s ease-in-out infinite}@keyframes blog_pulse__TAtBN{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.2}}.blog_imagePattern2__y5hyO{width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(34,197,94,.12) 0,transparent 50%),radial-gradient(circle at 30% 70%,rgba(59,130,246,.1) 0,transparent 50%),linear-gradient(135deg,#1a1a1a,#0d0d0d)}.blog_imagePattern3__8Gkhz{width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(251,146,60,.1) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(236,72,153,.08) 0,transparent 40%),linear-gradient(135deg,#1a1a1a,#0d0d0d)}.blog_cardContent__brruH{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.blog_cardMeta__xj9C7{font-family:Geist Mono,monospace;font-size:.7rem;color:var(--fg-muted);letter-spacing:.02em}.blog_cardTitle__UowSg{font-size:1.25rem;font-weight:600;color:var(--fg);letter-spacing:-.01em;line-height:1.3}.blog_cardMedium__ED1FJ .blog_cardTitle__UowSg,.blog_cardSmall__YUfp7 .blog_cardTitle__UowSg{font-size:1.1rem}.blog_cardDescription__QWCt7{font-size:.9rem;color:var(--fg-muted);line-height:1.5}@media (max-width:768px){.blog_main__zZKg7{padding:2rem 1.5rem 4rem}.blog_title__zAWCj{font-size:1.75rem}.blog_grid__1mQUH{grid-template-columns:1fr}.blog_cardLarge__BVy0a,.blog_cardMedium__ED1FJ,.blog_cardSmall__YUfp7{grid-column:span 1}.blog_cardLarge__BVy0a .blog_cardImage__TH6We{aspect-ratio:16/9}}.Header_nav__NNkX_{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;max-width:1200px;margin:0 auto;width:100%}.Header_logo__pvkJ9{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.125rem;letter-spacing:-.02em;color:var(--fg);text-decoration:none}.Header_logo__pvkJ9:hover{opacity:.8}.Header_navRight__3hz_I{display:flex;align-items:center;gap:1.5rem}.Header_navLink__encDI{font-family:Geist Mono,monospace;font-size:.75rem;font-weight:500;color:var(--fg-muted);cursor:pointer;letter-spacing:.05em;text-decoration:none;transition:color .15s ease}.Header_navLink__encDI:hover{color:var(--fg)}.Header_githubIcon__zM4oe{color:var(--fg-muted);display:flex;align-items:center;transition:color .15s ease}.Header_githubIcon__zM4oe:hover{color:var(--fg)}