.PoseList-module-scss-module__vSgCYa__poseLink{color:inherit;text-decoration:none;display:flex}.PoseList-module-scss-module__vSgCYa__poseLink:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px;border-radius:.5rem}.PoseList-module-scss-module__vSgCYa__poseCard{cursor:pointer;flex-direction:column;flex:1;transition:transform .2s,box-shadow .2s;display:flex}.PoseList-module-scss-module__vSgCYa__poseCard:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-4px)}.PoseList-module-scss-module__vSgCYa__poseTitle{flex:1}.PoseList-module-scss-module__vSgCYa__searchCategoryContainer{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.PoseList-module-scss-module__vSgCYa__searchCategoryContainer{flex-direction:row;align-items:flex-end;gap:1rem}.PoseList-module-scss-module__vSgCYa__searchCategoryContainer .PoseList-module-scss-module__vSgCYa__searchInput{flex:1;min-width:0}.PoseList-module-scss-module__vSgCYa__searchCategoryContainer .PoseList-module-scss-module__vSgCYa__categorySelect{flex:0 300px}}@media (max-width:767px){.PoseList-module-scss-module__vSgCYa__searchCategoryContainer .PoseList-module-scss-module__vSgCYa__searchInput,.PoseList-module-scss-module__vSgCYa__searchCategoryContainer .PoseList-module-scss-module__vSgCYa__categorySelect{width:100%}}@keyframes PoseList-module-scss-module__vSgCYa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PoseList-module-scss-module__vSgCYa__categorySection{animation:.8s ease-out both PoseList-module-scss-module__vSgCYa__fadeInUp}
.page-module-scss-module__wymLiq__page-container{background-color:var(--mantine-color-gray-0);min-height:100vh}.page-module-scss-module__wymLiq__main-content{padding-bottom:5rem}.page-module-scss-module__wymLiq__hero-section{text-align:center;flex-direction:column;align-items:center;padding:3.5rem 1rem 2.5rem;display:flex}.page-module-scss-module__wymLiq__page-title{color:var(--mantine-color-gray-9);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.15}.page-module-scss-module__wymLiq__page-subtitle{color:var(--mantine-color-gray-7);max-width:54ch;margin:0 auto;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:300;line-height:1.6}.page-module-scss-module__wymLiq__loading-container{justify-content:center;align-items:center;height:400px;display:flex}.page-module-scss-module__wymLiq__pose-card:hover{border-color:var(--mantine-color-teal-3);transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}
