.page-header-top{background:transparent!important;border:none!important;box-shadow:none!important;margin-bottom:0!important;padding:30px 0 0!important}.search-card{background:linear-gradient(135deg,#a0e7e5,#90d0ce);border-radius:12px;box-shadow:0 4px 15px rgba(160,231,229,.3);margin-bottom:0;padding:20px}.search-card .form-control{background:#fff;border:none;border-radius:25px;padding:12px 20px;transition:all .2s}.search-card .form-control:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.3);outline:none}.search-card .btn{align-items:center;background:#fff;border:none;border-radius:50%;color:#a0e7e5;display:flex;height:45px;justify-content:center;transition:transform .2s,box-shadow .2s;width:45px}.search-card .btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);color:#77ddda;transform:translateY(-2px)}.nav-tabs{background:#fff;border-bottom:none;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:inline-flex;gap:5px;margin-bottom:20px;padding:8px}.nav-tabs>li{margin-bottom:0}.nav-tabs>li>a{background:transparent;border:none!important;border-radius:8px;color:#666;font-size:14px;font-weight:600;padding:10px 20px;text-transform:uppercase;transition:all .2s}.nav-tabs>li>a:hover{background:rgba(160,231,229,.1);color:#a0e7e5}.nav-tabs>li>a.active,.nav-tabs>li>a.active:focus,.nav-tabs>li>a.active:hover{background:linear-gradient(135deg,#a0e7e5,#90d0ce)!important;border:none!important;box-shadow:0 2px 8px rgba(160,231,229,.3)!important;color:#fff!important}.nav-tabs>li>a:after,.nav-tabs>li>a:before{display:none!important}.article-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:25px;padding:25px;transition:transform .2s,box-shadow .2s}.article-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.article-card img{border-radius:8px;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.article-card h4{color:#333;font-size:22px;font-weight:600;margin-bottom:12px}.article-card h4 a{color:#333;text-decoration:none;transition:color .2s}.article-card h4 a:hover{color:#a0e7e5}.article-card p{color:#666;line-height:1.6;margin-bottom:15px}.article-card .read-more{color:#e7a0a2;font-weight:600}.article-card .author-para h5{color:#333;font-size:14px;font-weight:600;margin-bottom:5px}.article-card .author-para h5 a{color:#333;text-decoration:none;transition:color .2s}.article-card .author-para h5 a:hover{color:#a0e7e5}.article-card .author-para p{color:#999;font-size:13px;margin:0}.community-card{background:#fff;border-left:5px solid #a0e7e5;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:20px;overflow:hidden;padding:30px;position:relative;transition:transform .2s,box-shadow .2s}.community-card:before{background:linear-gradient(135deg,rgba(160,231,229,.1),rgba(144,208,206,.05));border-radius:0 0 0 100%;content:"";height:150px;position:absolute;right:0;top:0;width:150px;z-index:0}.community-card>*{position:relative;z-index:1}.community-card:hover{border-left-color:#77ddda;box-shadow:0 4px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.community-header{align-items:center;display:flex;gap:30px;justify-content:space-between}.community-info{flex:1}.community-card h5{margin:0}.community-card h5 a{color:#333;font-size:24px;font-weight:700;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .2s}.community-card h5 a:hover{color:#a0e7e5}.community-preview{gap:20px}.community-preview,.stacked-images{align-items:center;display:flex}.stacked-images img{border:3px solid #fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.15);height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.img1{position:relative;z-index:1}.img2{z-index:2}.img2,.img3{margin-left:-15px;position:relative}.img3{z-index:3}.community-stats{align-items:center;display:flex;gap:12px}.community-card .follower-count{align-items:center;background:rgba(193,160,231,.1);border-radius:20px;color:#666;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.community-card .follower-count i{color:#c1a0e7;font-size:14px}.community-card .badge{background:rgba(160,198,231,.1);border:1px solid #a0c6e7;border-radius:20px;color:#a0c6e7;font-size:13px;font-weight:600;padding:6px 14px}.brand-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:25px;padding:25px;transition:transform .2s,box-shadow .2s}.brand-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.brand-card .d-flex{gap:20px}.brand-card img{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.brand-card h5{color:#333;font-size:20px;font-weight:600;margin-bottom:10px}.brand-card h5 a{color:#333;text-decoration:none;transition:color .2s}.brand-card h5 a:hover{color:#a0e7e5}.brand-card p{color:#666;margin-bottom:15px}.show-all.show-more-articles,.show-all.show-more-brands,.show-all.show-more-communities{background:transparent;margin:30px auto;padding:0}.show-more-articles a,.show-more-brands a,.show-more-communities a{background:linear-gradient(135deg,#a0e7e5,#90d0ce);border:none;border-radius:25px;color:#fff!important;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.show-more-articles a:hover,.show-more-brands a:hover,.show-more-communities a:hover{box-shadow:0 4px 15px rgba(160,231,229,.4);color:#fff!important;transform:translateY(-2px)}.empty-state{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:60px 20px;text-align:center}.empty-state i{color:#a0e7e5;font-size:64px;margin-bottom:20px}.empty-state h2{color:#333;font-size:24px;margin-bottom:15px}.empty-state p{color:#666;font-size:16px}@media (max-width:768px){.community-header{gap:15px}.community-header,.community-preview{align-items:flex-start;flex-direction:column}.community-preview{gap:10px}}.brand-card .badge{border:none;border-radius:20px;font-size:13px;font-weight:600;padding:6px 14px}.brand-card .badge-primary{background:linear-gradient(135deg,rgba(160,231,229,.15),rgba(160,231,229,.1));border:1px solid rgba(160,231,229,.4);color:#3d6b6a}.brand-card .badge-dark{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);color:#666}
