@media(min-width:2000px){.blog-grid-row{--bs-gutter-x:2.5rem;--bs-gutter-y:2.5rem}.blog-card-wide .card-body{padding:2.25rem}}.tag-filter-container{background:#f8f9fa;border-radius:10px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tag-filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.tag-filter-btn{border-radius:20px;padding:.5rem 1rem;font-size:.9rem;transition:all .3s ease;border-width:2px}.tag-filter-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.tag-filter-btn.active{background-color:#0d6efd;border-color:#0d6efd;color:#fff;font-weight:600}.tag-filter-btn:not(.active):hover{background-color:#e9ecef;border-color:#6c757d}.blog-tags .badge{font-size:.8rem;padding:.4rem .7rem;border-radius:15px;background-color:#e9ecef !important;color:#495057 !important;border:1px solid #dee2e6}.blog-card{transition:all .3s ease}.blog-card.fade-out{opacity:0;transform:scale(.95)}@media(max-width:768px){.tag-filter-buttons{gap:.3rem}.tag-filter-btn{padding:.4rem .8rem;font-size:.8rem}.tag-filter-container{padding:1rem}}.author-card{transition:all .3s ease;border:1px solid #dee2e6;cursor:pointer;position:relative;overflow:hidden}.author-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#0d6efd}.author-card:hover::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(13,110,253,5%) 0%,rgba(13,110,253,.1) 100%);pointer-events:none;z-index:1}.author-card .stretched-link{position:relative;z-index:2}.author-card .click-hint{position:absolute;top:1rem;right:1rem;background:rgba(13,110,253,.1);color:#0d6efd;padding:.25rem .5rem;border-radius:15px;font-size:.75rem;font-weight:500;opacity:0;transition:all .3s ease;z-index:3}.author-card:hover .click-hint{opacity:1;transform:translateX(-5px)}.author-avatar img{object-fit:cover;border:3px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.1)}.avatar-placeholder{font-weight:700;text-transform:uppercase}.author-profile{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:15px;padding:2rem;margin-bottom:2rem}.social-links .btn{transition:all .3s ease}.social-links .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.author-posts{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.author-posts .card{transition:all .3s ease;border:1px solid #dee2e6}.author-posts .card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.author-info{border-top:1px solid #dee2e6;padding-top:15px}.author-info .badge{transition:all .3s ease}.author-info .badge:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}.author-info img{object-fit:cover}