.challenge-card[data-v-598cb108]{background:var(--color-bg-1);border-radius:1rem;cursor:pointer;overflow:hidden;transition:box-shadow .2s}.challenge-card[data-v-598cb108]:hover{box-shadow:0 4px 16px #0000001f}.challenge-card__cover[data-v-598cb108]{background:#afafaf;height:18.125rem;overflow:hidden;position:relative}@media screen and (max-width:700px){.challenge-card__cover[data-v-598cb108]{height:11.0625rem}}.challenge-card__cover-img[data-v-598cb108]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.challenge-card__countdown[data-v-598cb108]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;border-radius:100px;display:flex;gap:.625rem;left:.625rem;padding-right:.75rem;position:absolute;top:.625rem}.challenge-card__countdown-icon[data-v-598cb108]{align-items:center;background:#fff;border-radius:50%;color:var(--color-primary-1);display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.challenge-card__countdown-text[data-v-598cb108]{color:#fff;font-size:var(--font-size-4);line-height:var(--font-leading-4);white-space:nowrap}.challenge-card__body[data-v-598cb108]{background:var(--color-bg-1);display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem}.challenge-card__heading[data-v-598cb108]{align-items:center;display:flex;gap:.625rem;width:100%}.challenge-card__status-badge[data-v-598cb108]{border-radius:100px;color:#fff;flex-shrink:0;font-size:var(--font-size-4);line-height:var(--font-leading-4);padding:.25rem .5rem;white-space:nowrap}.challenge-card__title[data-v-598cb108]{color:var(--color-text-1);flex:1;font-size:var(--font-size-9);font-weight:700;line-height:var(--font-leading-9);margin:0;min-width:0}.challenge-card__intro[data-v-598cb108]{color:var(--color-text-2);font-size:var(--font-size-4);line-height:var(--font-leading-4);margin:0}.challenge-card__works-swiper[data-v-598cb108]{min-height:8.125rem;width:100%}.challenge-card__works-swiper-slide[data-v-598cb108]{width:-moz-fit-content;width:fit-content}.challenge-card__works-container[data-v-598cb108]{overflow-x:auto;scrollbar-width:none;width:100%;-ms-overflow-style:none}.challenge-card__works-container[data-v-598cb108]::-webkit-scrollbar{display:none}.challenge-card__works[data-v-598cb108]{display:flex;gap:.625rem;padding-top:.5rem;width:-moz-fit-content;width:fit-content}.challenge-card__work-item[data-v-598cb108]{aspect-ratio:1/1;background:#e9e9e9;border-radius:.5rem;height:8.125rem;overflow:hidden;position:relative}.challenge-card__work-img[data-v-598cb108]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.challenge-card__work-author[data-v-598cb108]{align-items:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,.57));bottom:0;display:flex;gap:.375rem;height:2.25rem;isolation:isolate;left:0;padding:.375rem;position:absolute;right:0}.challenge-card__work-avatar[data-v-598cb108]{border:1px solid hsla(0,0%,100%,.5);border-radius:50%;flex-shrink:0;height:1.5rem;-o-object-fit:cover;object-fit:cover;position:relative;width:1.5rem;z-index:2}.challenge-card__work-name[data-v-598cb108]{color:#fff;font-size:var(--font-size-2);line-height:var(--font-leading-2);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.challenge-card__footer[data-v-598cb108]{align-items:center;display:flex;height:2.25rem;justify-content:space-between;padding-top:.25rem}.challenge-card__participants[data-v-598cb108],.challenge-card__time[data-v-598cb108]{align-items:center;display:flex;font-size:var(--font-size-4);gap:.25rem;line-height:var(--font-leading-4)}.challenge-card__time[data-v-598cb108]{color:var(--color-text-3)}.challenge-card__participants[data-v-598cb108]{color:var(--color-text-2)}.challenge-card__icon[data-v-598cb108]{flex-shrink:0}
