.page_main__y4VPz{min-height:100vh;background:var(--neutral-white);padding:3rem 1.5rem}.page_container__5FJfv{max-width:1200px;margin:0 auto}.page_pageHeader__2qyGR{margin-bottom:2.5rem;animation:page_slideUp__Aosj9 .4s ease-out}.page_title__MU_bv{font-size:2rem;font-weight:800;color:var(--primary-dark);margin:0 0 .5rem}.page_subtitle__j55Xi{font-size:1rem;color:var(--text-secondary);margin:0 0 1.5rem}.page_search__Edwjt{width:100%;max-width:400px;padding:.875rem 1rem;border:1.5px solid #e8e4f0;border-radius:8px;font-size:.95rem;font-family:inherit;color:var(--primary-dark);transition:all .15s;box-sizing:border-box}.page_search__Edwjt:focus{outline:none;border-color:var(--primary-medium);box-shadow:0 0 0 3px #6b5b8f1a}.page_grid__HRpSz{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.page_card__5CAK1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:#fff;border:1px solid #e8e4f0;border-radius:16px;text-decoration:none;color:inherit;transition:all .2s;animation:page_slideUp__Aosj9 .4s ease-out}.page_card__5CAK1:hover{transform:translateY(-6px);box-shadow:0 12px 30px #5a4a7f1f;border-color:var(--primary-light)}.page_avatar__cejcx{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-dark),var(--primary-medium));display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1rem;overflow:hidden;border:3px solid #e8e4f0;flex-shrink:0}.page_avatar__cejcx img{width:100%;height:100%;object-fit:cover}.page_avatarInitial__C0sbT{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary-dark),var(--primary-medium));border-radius:50%}.page_bookCount__3fZBE{font-size:.78rem;color:var(--primary-medium);font-weight:600;margin-bottom:.5rem}.page_name__c5ucU{font-size:1rem;font-weight:700;color:var(--primary-dark);margin:0 0 .5rem}.page_bio__3txiL{font-size:.85rem;color:var(--text-secondary);margin:0 0 1.25rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_viewBtn__KcNbX{font-size:.85rem;font-weight:700;color:var(--primary-medium);margin-top:auto}.page_card__5CAK1:hover .page_viewBtn__KcNbX{color:var(--primary-dark)}.page_empty__vY39K{text-align:center;padding:4rem 1rem;color:var(--text-secondary);font-size:1rem}@media (max-width:640px){.page_main__y4VPz{padding:2rem 1rem}.page_title__MU_bv{font-size:1.5rem}.page_grid__HRpSz{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.page_card__5CAK1{padding:1.5rem 1rem}.page_avatar__cejcx{width:64px;height:64px;font-size:1.5rem}}@keyframes page_slideUp__Aosj9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}