.mi-library.viral-dances{--font-display:var(--font-sora),Sora,sans-serif;width:100%;min-width:0;padding:26px 40px 32px}.dance-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.viral-dances .dance-header h1{margin:0;font-size:44px;font-weight:700;letter-spacing:-.035em;line-height:1.02}.dance-filters{position:sticky;top:0;z-index:10;background:var(--mi-bg);padding:12px 0;margin-bottom:18px;border-bottom:1px solid var(--mi-line);display:flex;flex-shrink:0;gap:4px}.dance-filters a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9999px;font-size:14px;color:#8a8a92}.dance-filters a[aria-current]{background:#fff;color:#0b0b0e;font-weight:600}.dance-wall{width:100%;min-width:0;margin-bottom:40px}.dance-tile{position:relative;width:100%;height:100%}.dance-version{position:absolute;top:8px;left:8px;width:36%;border:2px solid #fff;border-radius:12px;overflow:hidden;pointer-events:none;box-shadow:0 6px 16px rgb(0 0 0/50%)}.dance-version video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover}.dance-version span{position:absolute;inset:auto 0 0;padding:6px;background:linear-gradient(transparent,rgb(0 0 0/70%));color:#fff;font-size:10px;text-align:center}.dance-seo{color:#737373;font-size:12px;line-height:1.6}.dance-seo p+p{margin-top:8px}.dance-seo a{text-decoration:underline}.viral-dances :is(button,a):focus-visible{outline:2px solid #fff;outline-offset:-3px}.dance-filters a[aria-current]:focus-visible{outline-color:#0b0b0e}@media (max-width:900px){.dance-header{flex-wrap:wrap;gap:18px}}@media (max-width:767px){.mi-library.viral-dances{padding:24px 16px 32px}.viral-dances .dance-header h1{font-size:32px}}