.card-wrapper{DISPLAY:FLEX;align-items:center;flex-direction:column;gap:20px;justify-content:center;padding:20px}.lib-card{border-top:1px solid #f1f1f1;box-shadow:-26px 13px 41px -39px rgba(0,0,0,.5);display:flex;gap:30px}.img-wrapper{height:100%;max-width:35%;overflow:hidden;width:100%}.img-wrapper img{border-radius:6px;height:100%!important;object-fit:cover;width:100%}.lib-content{display:flex;flex-direction:column;justify-content:space-evenly;max-width:65%}.toggle-bio{cursor:pointer;display:inline-block;font-weight:600;margin-top:8px}.lib-card-btn{margin:2rem 0}.filter-row{align-items:center;display:flex;width:100%}.sort-filter,.sticky-team-filter{margin-left:auto}.sort-filter{padding-right:20px}.pagination-overlay{align-items:center;background:hsla(0,0%,100%,.8);color:#333;display:flex;font-size:1.2rem;font-weight:700;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.pagination-overlay .spinner{animation:spin .8s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#000;height:50px;margin-right:12px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lib-pagination{flex-wrap:wrap;gap:12px;justify-content:center;margin-top:40px}.lib-pagination,.page-numbers{align-items:center;display:flex}.page-numbers{gap:8px}.page-btn,.page-number-btn{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#222;cursor:pointer;font-size:14px;font-weight:500;height:40px;min-width:40px;padding:0 12px;transition:all .2s ease}.page-btn:hover,.page-number-btn:hover{background-color:#f3f3f3}.page-number-btn.active{background-color:#000;border-color:#000;color:#fff;cursor:default}.page-btn:disabled,.page-number-btn:disabled{cursor:not-allowed;opacity:.4}.page-btn.next,.page-btn.prev{font-weight:600}@media (max-width:600px){.lib-pagination{gap:8px}.page-btn,.page-number-btn{font-size:13px;height:36px;min-width:36px}}@media(max-width:768px){.lib-card{align-items:center;flex-direction:column;text-align:center}.lib-card-sec .img-wrapper{max-width:425px}.lib-card-sec .lib-content{max-width:100%}}