.blog-page{margin-top:80px;padding:4rem 2rem;max-width:1400px;margin-left:auto;margin-right:auto}.blog-header{text-align:center;margin-bottom:3rem}.blog-title{font-size:3rem;font-weight:700;background:linear-gradient(135deg,var(--neon-pink),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(157,78,221,.8);margin-bottom:1rem}.blog-subtitle{font-size:1.2rem;color:var(--text-muted);line-height:1.6}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2rem;margin-top:2rem}.blog-empty{text-align:center;padding:3rem;color:var(--text-light);font-size:1.2rem}@media (max-width: 768px){.blog-page{margin-top:120px;padding:2rem 1rem}.blog-title{font-size:2rem}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.5rem}}
