/* Moban 8-2-30 main.css - Enhanced styles */
@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes slideInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}
.hero-section{animation:fadeInUp .6s ease-out}
.content-section{animation:fadeInUp .5s ease-out both}
.content-section:nth-child(2){animation-delay:.1s}
.content-section:nth-child(3){animation-delay:.2s}
.content-section:nth-child(4){animation-delay:.3s}
.card-grid .card{animation:fadeInUp .4s ease-out both}
.img-text-list .list-item{animation:slideInLeft .4s ease-out both}
.left-sidebar::-webkit-scrollbar{width:4px}
.left-sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}
.left-sidebar::-webkit-scrollbar-track{background:transparent}
.card-grid .card a{display:block;color:inherit}
.btn-download:hover,.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}
.poster-card img{transition:transform .4s ease}
.poster-card:hover img{transform:scale(1.05)}
.section-title{position:relative}
.section-title::after{content:'';position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--c1);transition:width .3s}
.section-title:hover::after{width:120px}
.search-filter input{transition:border-color .2s,box-shadow .2s}
.search-filter input:focus{box-shadow:0 0 0 3px rgba(0,188,212,.15)}
.tab-btn{position:relative;transition:color .2s}
.tab-btn::after{content:'';position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--c2);transition:width .3s,left .3s}
.tab-btn.active::after{width:100%;left:0}
.single-post .post-content h2,.single-post .post-content h3{font-family:var(--fh);margin:20px 0 10px;color:var(--c1)}
.single-post .post-content p{margin-bottom:14px}
.single-post .post-content img{border-radius:var(--r);margin:16px 0}
.posts-navigation{display:flex;justify-content:space-between;padding:20px 0;gap:16px}
.posts-navigation a{padding:8px 16px;background:var(--sf);border-radius:var(--r);box-shadow:var(--sh)}
