.trending-top{ position:relative; border-radius:var(--v-radius); overflow:hidden; }
.trending-top img{ width:100%; height:400px; object-fit:cover; display:block; }
.trend-top-cap{
    position:absolute; bottom:0; inset-inline-start:0; width:100%;
    background:linear-gradient(0deg, rgba(6,26,18,.92), transparent);
    color:#fff; padding:2rem 1.6rem 1.4rem;
}
.trend-top-cap span{
    background:var(--v-accent-600); color:#fff; padding:.3rem .8rem;
    border-radius:20px; font-size:.8rem; font-weight:700;
}
.trend-top-cap h2{ color:#fff; font-size:1.5rem; margin-top:.7rem; }
.trend-top-cap h2 a{ color:#fff; }

.single-bottom{ background:#fff; border:1px solid var(--v-border); border-radius:var(--v-radius); overflow:hidden; box-shadow:var(--v-shadow-sm); }
.trend-bottom-img img{ width:100%; height:170px; object-fit:cover; }
.trend-bottom-cap{ padding:1rem 1.1rem 1.3rem; }
.trend-bottom-cap .color1{ color:var(--v-accent-600); font-weight:700; font-size:.82rem; }
.trend-bottom-cap h4{ font-size:1rem; margin-top:.5rem; }
.trend-bottom-cap h4 a{ color:var(--v-text); }

.trand-right-single{ border-bottom:1px solid var(--v-border); padding:1rem 0; gap:.9rem; }
.trand-right-img img{ width:96px; height:72px; object-fit:cover; border-radius:10px; }
.trand-right-cap .color1{ color:var(--v-accent-600); font-weight:700; font-size:.78rem; }
.trand-right-cap h4{ font-size:.94rem; margin-top:.3rem; }
.trand-right-cap h4 a{ color:var(--v-text); }

.whats-news-area .nav-tabs{ border:0; gap:.5rem; flex-wrap:wrap; }
.whats-news-area .nav-tabs .nav-link{
    border:1px solid var(--v-border); border-radius:30px;
    color:var(--v-muted); font-weight:700; font-size:.88rem;
    padding:.55rem 1.2rem;
}
.whats-news-area .nav-tabs .nav-link.active{ background:var(--v-accent-600); color:#fff; border-color:var(--v-accent-600); }

.single-what-news{ background:#fff; border:1px solid var(--v-border); border-radius:var(--v-radius); overflow:hidden; box-shadow:var(--v-shadow-sm); margin-bottom:1.6rem; }
.what-img img{ width:100%; height:190px; object-fit:cover; }
.what-cap{ padding:1rem 1.1rem 1.3rem; }
.what-cap .color1{ color:var(--v-accent-600); font-weight:700; font-size:.82rem; }
.what-cap h4{ font-size:1rem; margin-top:.5rem; }
.what-cap h4 a{ color:var(--v-text); }

.section-tittle h3{ font-size:1.4rem; font-weight:800; }
