.page-module__0oDVqq__page{background:#f5f5f5;min-height:100vh;padding:24px 0 40px}.page-module__0oDVqq__inner{max-width:1280px;margin:0 auto;padding:0 16px}.page-module__0oDVqq__pageHeader{border-bottom:2px solid #e0e0e0;margin-bottom:20px;padding-bottom:14px}.page-module__0oDVqq__pageTitle{color:#1a1a1a;margin-bottom:4px;font-size:24px;font-weight:900}.page-module__0oDVqq__pageDesc{color:#777;font-size:13.5px}.page-module__0oDVqq__shortsGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.page-module__0oDVqq__shortCard{cursor:pointer;display:block}.page-module__0oDVqq__shortThumb{aspect-ratio:9/16;background:#1a1a1a;border-radius:6px;width:100%;position:relative;overflow:hidden}.page-module__0oDVqq__shortThumb img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .3s}.page-module__0oDVqq__shortCard:hover .page-module__0oDVqq__shortThumb img{opacity:1;transform:scale(1.05)}.page-module__0oDVqq__shortOverlay{background:linear-gradient(#0000 0%,#00000080 50%,#000000e6 100%);flex-direction:column;gap:4px;padding:36px 10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__0oDVqq__playBtn{align-self:flex-start;margin-bottom:4px;transition:transform .2s}.page-module__0oDVqq__shortCard:hover .page-module__0oDVqq__playBtn{transform:scale(1.1)}.page-module__0oDVqq__shortTitle{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.page-module__0oDVqq__shortMeta{color:#ffffffa6;gap:4px;font-size:10.5px;display:flex}.page-module__0oDVqq__shortDuration{color:#fff;background:#000c;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.page-module__0oDVqq__shortsBadge{color:#fff;background:#e51a4c;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}@media (max-width:1100px){.page-module__0oDVqq__shortsGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.page-module__0oDVqq__shortsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:460px){.page-module__0oDVqq__shortsGrid{grid-template-columns:repeat(2,1fr)}}
