.page-title[data-v-a0535bd2]{font-size:28px;margin-bottom:24px}.studios-banner[data-v-a0535bd2]{background:linear-gradient(135deg,#6a11cb 0%,#2575fc 100%);color:#fff;margin-bottom:32px;overflow:hidden}.studios-banner h2[data-v-a0535bd2]{font-size:28px;color:#fff;margin-bottom:16px}.studios-banner p[data-v-a0535bd2]{font-size:16px;margin-bottom:24px;color:#fffc}.banner-image[data-v-a0535bd2]{width:100%;max-height:240px;object-fit:contain}.filters-container[data-v-a0535bd2]{margin-bottom:16px}.filters[data-v-a0535bd2]{display:flex;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 767px){.filters[data-v-a0535bd2]{justify-content:flex-start;margin-top:12px}.filters[data-v-a0535bd2]>*{margin-bottom:8px}}.studio-card[data-v-a0535bd2]{height:100%}.card-description[data-v-a0535bd2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}.tags-container[data-v-a0535bd2]{margin:12px 0}.card-meta[data-v-a0535bd2]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.author-info[data-v-a0535bd2]{display:flex;align-items:center}.author[data-v-a0535bd2]{margin-left:8px;color:#666}.stats[data-v-a0535bd2]{display:flex;gap:12px}.pagination[data-v-a0535bd2]{margin-top:32px;text-align:center}.collections-section[data-v-a0535bd2]{margin-top:60px;margin-bottom:32px}.collections-section h2[data-v-a0535bd2]{font-size:24px;margin-bottom:24px}.collection-card[data-v-a0535bd2]{height:100%}.collection-cover[data-v-a0535bd2]{position:relative;height:160px;overflow:hidden}.collection-cover img[data-v-a0535bd2]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-overlay[data-v-a0535bd2]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));color:#fff}.collection-overlay h3[data-v-a0535bd2]{margin:0;font-size:18px;color:#fff}.collection-overlay p[data-v-a0535bd2]{margin:4px 0 0;font-size:14px;opacity:.8}.collection-card:hover .collection-cover img[data-v-a0535bd2]{transform:scale(1.05)}
