.blog-detail-container{max-width:800px;margin:0 auto;padding:60px 20px;color:#fff;font-family:Poppins,Manrope,sans-serif;min-height:90vh}.back-link{color:#f1c40f;font-weight:600;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center;margin-bottom:35px;transition:transform .2s,color .2s}.back-link:hover{color:#f39c12;transform:translateX(-4px)}.blog-header{margin-bottom:30px}.blog-meta{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#a0a0a0;margin-bottom:15px}.blog-author{color:#f1c40f;font-weight:500}.blog-divider{color:#333}.blog-title{font-size:2.5rem;font-weight:850;line-height:1.3;margin-bottom:15px}.blog-description{font-size:1.15rem;color:#a0a0a0;line-height:1.6;font-weight:400;border-left:3px solid #f1c40f;padding-left:15px;margin:15px 0}.blog-cover-wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;margin-bottom:40px;border:1px solid #242424}.blog-cover-img{object-fit:cover}.blog-article-content{font-size:1.1rem;line-height:1.8;color:#e0e0e0}.blog-article-content p{margin-bottom:25px;font-weight:300;letter-spacing:.2px}@media screen and (max-width:768px){.blog-detail-container{padding:40px 15px}.blog-title{font-size:1.9rem}.blog-description{font-size:1.05rem}.blog-article-content{font-size:1.05rem;line-height:1.7}}