div.AppCard-module-scss-module__CaiQsW__app-card{border-radius:16px;position:relative;box-shadow:0 5px 22px #3c241c0f,0 0 0 .5px #3c241c0d}div.AppCard-module-scss-module__CaiQsW__app-card .AppCard-module-scss-module__CaiQsW__background-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.AppCard-module-scss-module__CaiQsW__app-card--clickable{cursor:pointer}.AppCard-module-scss-module__CaiQsW__app-card:hover{box-shadow:0 10px 10px #3c241c1f}.AppCard-module-scss-module__CaiQsW__app-card:hover .AppCard-module-scss-module__CaiQsW__app-card__image--small{transition:all .2s ease-in-out;transform:translate(-50%,-50%)scale(1.07)}.AppCard-module-scss-module__CaiQsW__app-card__image--small{object-fit:"cover";filter:drop-shadow(0 2px 8px #00000080);z-index:1;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px!important;height:150px!important}.AppCard-module-scss-module__CaiQsW__app-card__image--medium,.AppCard-module-scss-module__CaiQsW__app-card__image--large{opacity:1}.AppCard-module-scss-module__CaiQsW__app-card__blured-background-image{pointer-events:none;z-index:0;filter:blur(40px)saturate(1.3);opacity:.3;justify-content:center;display:flex;position:absolute;inset:0;transform:scale(3)}.AppCard-module-scss-module__CaiQsW__app-card__description--collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AppCard-module-scss-module__CaiQsW__app-card__description-actions{transition:opacity .2s}.AppCard-module-scss-module__CaiQsW__app-card__show-more-btn{text-transform:none;min-width:auto;margin-top:4px;padding:0;font-size:12px}.AppCard-module-scss-module__CaiQsW__app-card__preview-wrap{border-radius:8px;width:fit-content;max-width:100%;margin:0 auto;display:block;position:relative;overflow:hidden}.AppCard-module-scss-module__CaiQsW__app-card__preview-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(70dvh,640px);display:block}.AppCard-module-scss-module__CaiQsW__app-card__preview-stamp{pointer-events:none;z-index:2;width:106%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.AppCard-module-scss-module__CaiQsW__app-card__preview-stamp img{width:100%;height:auto;display:block}
.AppCardActionButtons-module-scss-module__I9X2pW__favorite-active{background:var(--favorite-bg)!important;color:var(--favorite-color)!important}.AppCardActionButtons-module-scss-module__I9X2pW__favorite-active:hover{background:var(--favorite-bg)!important}.AppCardActionButtons-module-scss-module__I9X2pW__favorite-active svg{color:var(--favorite-color)!important}
.AppImage-module-scss-module__X3KXiW__app-image{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.AppImage-module-scss-module__X3KXiW__app-image:hover .AppImage-module-scss-module__X3KXiW__app-image--small img{transition:transform .2s ease-in-out;transform:translate(-50%,-50%)scale(1.07)}.AppImage-module-scss-module__X3KXiW__app-image--small{width:100%;height:250px;position:relative}.AppImage-module-scss-module__X3KXiW__app-image--small img{object-fit:cover;filter:drop-shadow(0 2px 8px #00000080);z-index:1;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px!important;max-width:110px!important;height:150px!important;max-height:150px!important}.AppImage-module-scss-module__X3KXiW__app-image--medium{width:100%;max-height:320px;position:relative;overflow:hidden}.AppImage-module-scss-module__X3KXiW__app-image--medium>img{object-fit:cover;width:100%;max-height:320px}.AppImage-module-scss-module__X3KXiW__app-image--large{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-height:400px;display:flex;position:relative}.AppImage-module-scss-module__X3KXiW__app-image--large img{object-fit:contain;max-width:100%;max-height:100%}@media (max-width:600px){.AppImage-module-scss-module__X3KXiW__app-image--medium,.AppImage-module-scss-module__X3KXiW__app-image--large{max-height:250px}.AppImage-module-scss-module__X3KXiW__app-image--medium>img,.AppImage-module-scss-module__X3KXiW__app-image--large>img{object-fit:cover;width:100%;max-height:250px}}.AppImage-module-scss-module__X3KXiW__app-image__blured-background-image{pointer-events:none;z-index:0;filter:blur(40px)saturate(1.3);opacity:.3;justify-content:center;display:flex;position:absolute;inset:0;transform:scale(3)}.AppImage-module-scss-module__X3KXiW__app-image__skeleton-inner{position:absolute;inset:0}.AppImage-module-scss-module__X3KXiW__app-image__skeleton-center{flex-shrink:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AppImage-module-scss-module__X3KXiW__app-image__loader{flex-shrink:0;position:relative}.AppImage-module-scss-module__X3KXiW__app-image__skeleton-logo{z-index:2;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AppImage-module-scss-module__X3KXiW__app-image__skeleton-spinner{z-index:1;border:3px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;animation:.8s linear infinite AppImage-module-scss-module__X3KXiW__app-image-spinner-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes AppImage-module-scss-module__X3KXiW__app-image-spinner-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}
.AppText-module-scss-module__N7o3KG__app-text{display:flex}
.AppModal-module-scss-module__6ZF-da__overlay{z-index:1550;padding:calc(16px + var(--app-safe-area-top)) 16px calc(16px + var(--app-safe-area-bottom));box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AppModal-module-scss-module__6ZF-da__modal{box-sizing:border-box;-webkit-overflow-scrolling:touch;border:none;border-radius:12px;outline:none;width:100%;max-height:min(90dvh,900px);padding:24px;overflow:auto;box-shadow:0 10px 30px #0003}.AppModal-module-scss-module__6ZF-da__modal-header{font-size:32px;font-weight:700}.AppModal-module-scss-module__6ZF-da__modal-content{color:var(--text-color);padding:32px 0;font-size:16px}.AppModal-module-scss-module__6ZF-da__modal-content--no-header{padding-top:0}.AppModal-module-scss-module__6ZF-da__modal-footer{justify-content:center;gap:10px;display:flex}.AppModal-module-scss-module__6ZF-da__submit-wrap{display:inline-flex;position:relative}.AppModal-module-scss-module__6ZF-da__submit-hitbox{z-index:1;cursor:pointer;position:absolute;inset:0}
