.site-page-title{max-width:1200px;margin:20px auto 16px;padding:0 12px;font-size:22px;line-height:1.5;font-weight:700;overflow-wrap:anywhere}.native-poster{position:relative;overflow:hidden}.native-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vodlist_title{line-height:1.45}.site-dialog-close{display:block;min-height:44px;margin:8px 12px 8px auto;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.search-form input{min-height:44px}.mobile-menu-toggle,.history-btn{min-width:44px;min-height:44px}@media(max-width:640px){.site-page-title{font-size:18px;margin:12px auto}.vodlist_title{white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

@media(max-width:767px){header.fixed a[aria-label="下载应用"],header.fixed a[aria-label="留言求片"],header.fixed a[aria-label="最近更新"],header.fixed a[aria-label="排行榜"]{display:none}header.fixed a[title] img{min-width:105px}header.fixed a[title]{flex-shrink:0}.detail-wrapper>.flex.flex-row{gap:12px}.detail-wrapper>.flex.flex-row>.flex-shrink-0{width:40%}.detail-wrapper>.flex.flex-row .text-xl{font-size:16px;gap:2px}.detail-wrapper>.flex.flex-row .text-xl span{width:16px}.detail-wrapper .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detail-wrapper>.flex.flex-row>.flex-1{min-width:0}}

header.fixed.h-28{height:128px}header.fixed.h-28+div.h-28{height:128px}.btn-download{background:#fff!important;color:#1d4ed8!important;border:1px solid #cbd5e1!important;box-shadow:none!important}

.site-player-help{max-width:1200px;margin:12px auto;padding:12px;line-height:1.6;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a}.site-player-help button{min-height:44px;padding:8px 14px;background:#fff;border:1px solid #93c5fd;border-radius:6px;cursor:pointer}.site-player-status{font-size:14px}
