.blog{--text-main:#111;--text-secondary:#555;--bg-color:#fff;--accent-blob-1:#e6e2d6;--accent-blob-2:#dcdcd9;--accent-blob-3:#f0ece2;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--muted-foreground:#555;--border:#e5e5e5;color:var(--text-main);background-color:var(--bg-color);font-family:var(--font-body), "Inter", sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}@keyframes blog-float{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-30px)scale(1.1)}to{transform:translate(-20px,10px)scale(.95)}}@keyframes blog-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog .blob{animation:20s ease-in-out infinite alternate blog-float}.blog .blob-1{animation-delay:0s}.blog .blob-2{animation-delay:-5s}.blog .blob-3{animation-delay:-10s}.blog .scroll-badge-text{transform-origin:50%;animation:10s linear infinite blog-rotate}@media (max-width:1024px){.blog .hero-aside{text-align:center!important;max-width:100%!important;margin-top:2rem!important;position:static!important}.blog article{grid-template-columns:1fr!important;gap:2rem!important}.blog article>div{grid-column:1!important;max-width:65ch!important;margin:0 auto!important}.blog .scroll-badge{display:none!important}}