.studio-card-module__FeG95G__card{background:var(--mantine-color-gray-1);cursor:pointer;border:none;border-radius:19px;flex-direction:column;height:100%;padding:15px;transition:background .2s;display:flex}.studio-card-module__FeG95G__card>div{flex:1}.studio-card-module__FeG95G__card:hover{background:var(--mantine-color-gray-2)}.studio-card-module__FeG95G__preview{background:var(--mantine-color-white);border-radius:11px;height:220px;padding:17px 15px;overflow:hidden;box-shadow:0 4px 15px #00000008}.studio-card-module__FeG95G__preview-title{font-family:var(--font-domine),Georgia,serif;color:var(--mantine-color-dark-9);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.studio-card-module__FeG95G__text-lines{flex-direction:column;gap:4px;display:flex}.studio-card-module__FeG95G__text-line{background:var(--mantine-color-gray-3);border-radius:2px;height:4px}.studio-card-module__FeG95G__text-gap{height:6px}.studio-card-module__FeG95G__footer{align-items:center;gap:8px;padding:10px 2px 0;display:flex}.studio-card-module__FeG95G__footer-icon{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.studio-card-module__FeG95G__footer-icon-lines{flex-direction:column;gap:2.5px;width:100%;padding:0 4px;display:flex}.studio-card-module__FeG95G__footer-icon-line{background-color:var(--mantine-color-white);border-radius:1px;width:100%;height:2px}.studio-card-module__FeG95G__footer-icon-line:last-child{width:65%}.studio-card-module__FeG95G__footer-title{color:var(--mantine-color-dark-8);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.studio-card-module__FeG95G__footer-date{color:var(--mantine-color-dark-3);flex-shrink:0;font-size:11px}.studio-card-module__FeG95G__flashcard-stack{perspective:500px;justify-content:center;align-items:center;height:124px;margin-top:8px;display:flex;position:relative}.studio-card-module__FeG95G__flashcard-stack-card{border:1px solid var(--mantine-color-gray-2);transform-origin:50%;border-radius:12px;width:84%;height:70px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute}.studio-card-module__FeG95G__flashcard-stack-card:first-child{background:var(--mantine-color-gray-2);z-index:1;transform:rotate(-7deg)translateY(10px)}.studio-card-module__FeG95G__flashcard-stack-card:nth-child(2){background:var(--mantine-color-pink-1);border-color:var(--mantine-color-pink-2);z-index:2;transform:rotate(-3.5deg)translateY(5px)}.studio-card-module__FeG95G__flashcard-stack-card:nth-child(3){background:linear-gradient(160deg,var(--mantine-color-white)0%,var(--mantine-color-pink-1)100%);border-color:var(--mantine-color-pink-2);z-index:3;transform:rotate(0)}.studio-card-module__FeG95G__card:hover .studio-card-module__FeG95G__flashcard-stack-card:first-child{transform:rotate(-9deg)translateY(12px)translate(-2px)}.studio-card-module__FeG95G__card:hover .studio-card-module__FeG95G__flashcard-stack-card:nth-child(2){transform:rotate(-4.5deg)translateY(7px)}.studio-card-module__FeG95G__card:hover .studio-card-module__FeG95G__flashcard-stack-card:nth-child(3){transform:rotate(.5deg)translateY(-5px)rotateX(-14deg)}.studio-card-module__FeG95G__flashcard-card-count{color:var(--mantine-color-pink-6);font-size:9px;font-weight:600;position:absolute;top:7px;right:9px}.studio-card-module__FeG95G__preview-text{color:var(--mantine-color-dark-4);line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.studio-card-module__FeG95G__card-failed{border:1px solid var(--mantine-color-red-4)}.studio-card-module__FeG95G__skeleton-line{background:linear-gradient(90deg,var(--mantine-color-gray-2)25%,var(--mantine-color-gray-1)50%,var(--mantine-color-gray-2)75%);background-size:200% 100%;border-radius:4px;height:10px;margin-bottom:8px;animation:1.5s infinite studio-card-module__FeG95G__shimmer}@keyframes studio-card-module__FeG95G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=bdda603a625f27ab.css.map*/