*{box-sizing:border-box}body{margin:0;padding:0;color:#f5f5f6;background:#0e0e10}.phone-shell{min-height:100vh;background:#0e0e10;position:relative;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:dark;--lg-bg: #0e0e10;--lg-panel: #17171a;--lg-panel-2: #202024;--lg-line: #303035;--lg-text: #f5f5f6;--lg-muted: #aaaab1;--lg-accent: #f03d62;--lg-warn: #ffbe3d}html{background:var(--lg-bg)}body{min-width:320px;background:var(--lg-bg);color:var(--lg-text);font-family:Arial,Microsoft YaHei,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.pagination{display:flex;justify-content:center;align-items:center;gap:7px;padding:24px 16px;flex-wrap:wrap}.pagination button,.pagination .page-num{min-width:38px;height:34px;padding:0 12px;border:1px solid #3b3b41!important;border-radius:3px!important;background:var(--lg-panel)!important;color:#c7c7cb!important;font-size:13px}.pagination button:hover:not(:disabled){border-color:var(--lg-accent)!important;color:#fff!important}.pagination button:disabled{opacity:.4;cursor:not-allowed}.loading-box,.empty-box{padding:60px 20px;color:#8e8e95!important;text-align:center}.phone-shell .search-page,.phone-shell .favorite-page,.phone-shell .detail-page{min-height:100vh;color:var(--lg-text)!important;background:var(--lg-bg)!important}.phone-shell .search-page .container,.phone-shell .favorite-page .container{width:min(1480px,100% - 32px)!important;max-width:none!important;padding:20px 0 36px!important}.phone-shell .search-box{padding:12px!important;border:1px solid var(--lg-line)!important;border-radius:0!important;background:var(--lg-panel)!important;box-shadow:none!important}.phone-shell .search-input{border-color:#3b3b41!important;border-radius:3px!important;background:#101012!important;color:#fff!important}.phone-shell .search-input:focus{border-color:var(--lg-accent)!important;box-shadow:none!important}.phone-shell .search-btn,.phone-shell .login-btn{border-radius:3px!important;background:var(--lg-accent)!important;color:#fff!important;box-shadow:none!important}.phone-shell .search-header,.phone-shell .page-header{border-color:var(--lg-line)!important}.phone-shell .search-title,.phone-shell .page-title,.phone-shell .video-title{color:var(--lg-text)!important}.phone-shell .search-title .kw{color:var(--lg-accent)!important}.phone-shell .search-count,.phone-shell .page-desc{color:#85858c!important}.phone-shell .search-page .video-grid,.phone-shell .favorite-page .video-grid,.phone-shell .detail-page .video-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:17px 10px!important}.phone-shell .search-page .video-card,.phone-shell .favorite-page .video-card,.phone-shell .detail-page .video-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.phone-shell .search-page .video-cover,.phone-shell .favorite-page .video-cover,.phone-shell .detail-page .video-cover{aspect-ratio:16/10!important;border-radius:0!important;background:var(--lg-panel-2)!important}.phone-shell .search-page .video-card-title,.phone-shell .favorite-page .video-card-title,.phone-shell .detail-page .video-card-title{height:42px!important;max-height:none!important;margin:7px 0 0!important;padding:0!important;color:#e5e5e8!important;font-size:13px!important;line-height:1.55!important}.phone-shell .detail-page .content-wrapper{width:min(1480px,100% - 32px)!important;max-width:none!important;padding:14px 0 28px!important}.phone-shell .detail-page .player-wrap{border:1px solid var(--lg-line)!important;border-radius:0!important;background:#050506!important;box-shadow:none!important}.phone-shell .detail-page .banner-list,.phone-shell .detail-page .banner-section{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.phone-shell .detail-page .banner-list__item,.phone-shell .detail-page .banner-item{border:1px solid #3b3b40!important;border-radius:0!important;box-shadow:none!important}.phone-shell .detail-page .banner-list__item img,.phone-shell .detail-page .banner-item img{border-radius:0!important}.phone-shell .detail-page .icon-ad-wrap{padding:10px!important;border:1px solid var(--lg-line)!important;border-radius:0!important;background:var(--lg-panel)!important;box-shadow:none!important}.phone-shell .detail-page .icon-ad-title{color:var(--lg-accent)!important}.phone-shell .detail-page .icon-ad-name{color:#bbbbc1!important}.phone-shell .detail-page .section-title{color:var(--lg-text)!important;border-color:var(--lg-accent)!important}.phone-shell .short-video-page{background:#050506!important}.phone-shell .short-video-page .top-bar{background:#080809eb!important;border-color:var(--lg-line)!important}.phone-shell .short-video-page .back-btn{color:var(--lg-text)!important}@media(max-width:1180px){.phone-shell .search-page .video-grid,.phone-shell .favorite-page .video-grid,.phone-shell .detail-page .video-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:820px){.phone-shell .search-page .container,.phone-shell .favorite-page .container,.phone-shell .detail-page .content-wrapper{width:calc(100% - 20px)!important}.phone-shell .search-page .video-grid,.phone-shell .favorite-page .video-grid,.phone-shell .detail-page .video-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:560px){.phone-shell .search-page .container,.phone-shell .favorite-page .container,.phone-shell .detail-page .content-wrapper{width:100%!important;padding:10px 7px 26px!important}.phone-shell .search-box{margin:0 0 16px!important;padding:8px!important}.phone-shell .search-page .video-grid,.phone-shell .favorite-page .video-grid,.phone-shell .detail-page .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 7px!important}.phone-shell .detail-page .banner-list,.phone-shell .detail-page .banner-section{grid-template-columns:1fr!important;gap:4px!important}.phone-shell .search-page .video-card-title,.phone-shell .favorite-page .video-card-title,.phone-shell .detail-page .video-card-title{height:38px!important;font-size:12px!important}}
