.blog-container{background-color:var(--color-background);max-width:800px;color:var(--color-text);font-family:var(--font-body,"Inter",sans-serif);min-height:100vh;margin:0 auto;padding:2rem 1rem}.blog-header{text-align:center;margin-bottom:2rem}.blog-cover{object-fit:cover;border-radius:16px;width:100%;max-height:400px;margin-bottom:1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 20px rgba(0,0,0,.08)}.blog-cover:hover{transform:scale(1.02);box-shadow:0 8px 30px rgba(0,0,0,.1)}.blog-title{font-family:var(--font-heading,"Poppins",sans-serif);color:var(--color-primary);margin-bottom:.5rem;font-size:2rem;font-weight:700}.blog-meta{font-size:.9rem;font-family:var(--font-subtext,"Inter",sans-serif);color:var(--color-secondary);font-style:italic}.blog-content{white-space:pre-line;color:var(--color-text);font-size:1rem;line-height:1.7}.blog-content p{margin-bottom:1.2rem}.blog-content img{border-radius:10px;max-width:100%;margin:1.5rem 0}.blog-content a{color:var(--color-primary);text-decoration:underline}.blog-content a:hover{color:var(--color-secondary)}
