.hero-section{background:linear-gradient(rgba(255,255,255,.9), rgba(255,255,255,.9)),url("/assets/img/design/cover.jpg");background-size:cover;background-position:center;padding:3rem 0;margin-bottom:2rem;border-bottom:1px solid #dee2e6}.tag-cloud{text-align:center;line-height:1.8}.tag-cloud a{text-decoration:none;color:#6c757d;transition:color .2s,font-size .2s}.tag-cloud a:hover{color:#000;text-decoration:underline}.navbar-nav .nav-link{font-weight:600;font-size:1.1rem;}.blog-post-card{transition:transform .2s}.blog-post-card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.blog-post-card .img-fluid{object-fit:cover;height:100%;min-height:200px}.timeline{position:relative;padding:1rem 0}footer{font-size:.9rem}footer a{color:#adb5bd;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}