body.template-mobile-glacier{--bg:#f4f8ff;--panel:#fff;--card:#eaf2ff;--line:#d8e5f5;--red:#1967d2;--red2:#1967d2;--ink:#20334e;--muted:#70829b;background:#f4f8ff;color:#20334e;font:16px/1.65 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
.template-mobile-glacier .mast,.template-mobile-glacier main,.template-mobile-glacier>footer{max-width:860px}
.template-mobile-glacier .mast{position:relative;top:auto;margin:16px auto 0;padding:15px 19px;background:#fff;border:1px solid #d8e5f5;border-radius:19px;box-shadow:0 7px 22px rgba(36,88,150,.05)}
.template-mobile-glacier .glacier-top{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between;gap:15px}
.template-mobile-glacier .glacier-nav{display:block!important;grid-template-columns:none!important}
.template-mobile-glacier .brand{flex:0 0 auto;max-width:35%}.template-mobile-glacier .brand i{width:11px;height:28px;background:#1967d2;box-shadow:6px 0 0 #a8c8f5;border-radius:5px}.template-mobile-glacier .brand span{color:#1e3150;font-size:22px}
.template-mobile-glacier .glacier-actions{display:flex;align-items:center;gap:10px;min-width:0;width:min(515px,65%)}.template-mobile-glacier .glacier-actions form{flex:1;min-width:0;height:44px;grid-template-columns:minmax(0,1fr) 58px;border:1px solid #cad9ed;border-radius:10px;overflow:hidden;background:#fff}.template-mobile-glacier .glacier-actions input{font-size:15px}.template-mobile-glacier .glacier-actions form button{background:#1967d2;font-size:16px}.template-mobile-glacier .watch-history-toggle{flex:0 0 44px;width:44px;height:44px;border:1px solid #cad9ed!important;border-radius:11px!important;background:#fff!important;color:#1967d2!important}
.template-mobile-glacier .glacier-nav{margin-top:13px;padding-top:10px;border-top:1px solid #e1eaf5}.template-mobile-glacier .glacier-nav nav{gap:4px;padding:0;overflow-x:auto}.template-mobile-glacier .glacier-nav nav a{flex:0 0 auto;padding:8px 13px;border:0;border-radius:9px;color:#415777;font-size:16px;white-space:nowrap}.template-mobile-glacier .glacier-nav nav a.active{background:#1967d2;color:#fff;font-weight:800}
.template-mobile-glacier main{padding:0 19px 50px}.template-mobile-glacier .site-signature{margin:17px 0 21px;background:transparent;border:0;color:#7388a2;text-align:center}.template-mobile-glacier .site-signature strong{color:#526d8d}
.template-mobile-glacier .content-section,.template-mobile-glacier .home-ranking,.template-mobile-glacier .home-comments{margin-top:18px;padding:21px;background:#fff;border:1px solid #d8e5f5;border-radius:20px}.template-mobile-glacier .content-section>header{margin-bottom:16px}.template-mobile-glacier .content-section h2,.template-mobile-glacier .home-ranking h2,.template-mobile-glacier .home-comments h2{font-size:27px;line-height:1.25}.template-mobile-glacier .content-section header small,.template-mobile-glacier .home-ranking header small,.template-mobile-glacier .home-comments header small{color:#1967d2;font-size:12px;letter-spacing:.12em}.template-mobile-glacier .content-section header>a,.template-mobile-glacier .home-ranking header>a{color:#1967d2;font-size:13px;font-weight:700}
.template-mobile-glacier .glacier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 13px}.template-mobile-glacier .glacier-grid article{min-width:0}.template-mobile-glacier .glacier-poster{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border-radius:13px;background:#dce9f9}.template-mobile-glacier .glacier-poster img{width:100%;height:100%;object-fit:cover}.template-mobile-glacier .glacier-poster span,.template-mobile-glacier .glacier-poster b{position:absolute;bottom:8px;z-index:1;padding:4px 7px;border-radius:5px;color:#fff;font-size:12px;line-height:1.3}.template-mobile-glacier .glacier-poster span{left:8px;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#1967d2}.template-mobile-glacier .glacier-poster b{right:8px;background:#263b54}.template-mobile-glacier .glacier-grid h3{margin:8px 0 2px;font-size:17px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-mobile-glacier .glacier-grid p{margin:0;color:#70829b;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.template-mobile-glacier .home-ranking ol{margin-top:12px}.template-mobile-glacier .rank-badge{padding:4px 7px;border-radius:6px;background:#e9f2ff;color:#1967d2;font-size:12px;font-style:normal}.template-mobile-glacier .home-comment-track>article{background:#f5f9ff;border:1px solid #e0eafa;border-radius:12px}.template-mobile-glacier .breadcrumb{font-size:14px}.template-mobile-glacier .page-title{padding:28px 0 16px}.template-mobile-glacier .page-title h1{font-size:31px}
.template-mobile-glacier .detail-top.glacier-profile{display:block;margin-top:12px;padding:22px;background:#fff;border:1px solid #d8e5f5;border-radius:19px}.template-mobile-glacier .glacier-profile-heading small{color:#1967d2;font-size:13px}.template-mobile-glacier .glacier-profile-heading h1{margin:6px 0 5px;font-size:31px;line-height:1.3}.template-mobile-glacier .glacier-profile-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:21px;margin-top:18px}.template-mobile-glacier .glacier-profile-poster{position:relative}.template-mobile-glacier .glacier-profile-poster img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:11px}.template-mobile-glacier .glacier-profile-poster b{position:absolute;right:7px;bottom:7px;padding:4px 7px;background:#263b54;color:#fff;border-radius:5px;font-size:12px}.template-mobile-glacier .glacier-profile-info{min-width:0}.template-mobile-glacier .facts span{background:#eaf2ff;color:#425d7f;border-radius:5px}.template-mobile-glacier .credit{font-size:14px}.template-mobile-glacier .primary{display:inline-block;margin-top:12px;background:#1967d2;color:#fff;border-radius:9px}.template-mobile-glacier .glacier-profile-blurb{margin-top:19px;padding-top:14px;border-top:1px solid #e0eaf6}.template-mobile-glacier .glacier-profile-blurb .blurb{margin:0;padding:0;border:0;color:#435b76;font-size:16px;line-height:1.7}
.template-mobile-glacier .story-glacier{margin-top:18px;padding:21px;background:#fff;border:1px solid #d8e5f5;border-radius:18px}.template-mobile-glacier .story-glacier header{border-bottom:1px solid #e1eaf5;padding-bottom:9px}.template-mobile-glacier .story-glacier small{color:#1967d2}.template-mobile-glacier .story-glacier h2{margin:2px 0;font-size:23px}.template-mobile-glacier .story-glacier p{font-size:16px;line-height:1.85}.template-mobile-glacier .episodes,.template-mobile-glacier .vod-comments,.template-mobile-glacier .player-page{background:#fff;border:1px solid #d8e5f5;border-radius:16px}.template-mobile-glacier .episodes a.active{background:#1967d2;border-color:#1967d2;color:#fff}.template-mobile-glacier .player-page{padding:20px}.template-mobile-glacier .glacier-player>header{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.template-mobile-glacier .glacier-player>header small{color:#1967d2}.template-mobile-glacier .glacier-player>header h1{margin:3px 0;font-size:25px}.template-mobile-glacier .glacier-player>header a{color:#1967d2;white-space:nowrap}.template-mobile-glacier .glacier-current{margin:9px 0;color:#6e8199}.template-mobile-glacier .player-page video,.template-mobile-glacier .player-page iframe{border-radius:10px}.template-mobile-glacier .pager a,.template-mobile-glacier .pager span{border-color:#b4cbe8;background:#fff}.template-mobile-glacier .footer-glacier{padding:25px 20px 38px;background:#e9f2ff;color:#5b7290}.template-mobile-glacier .footer-glacier>div{display:flex;justify-content:space-between;gap:10px}.template-mobile-glacier .footer-glacier strong{color:#20334e;font-size:19px}.template-mobile-glacier .footer-glacier nav a{color:#1967d2}.template-mobile-glacier .back-top{background:#1967d2;color:#fff}
@media(max-width:600px){.template-mobile-glacier .mast{margin:9px 10px 0;padding:12px}.template-mobile-glacier main{padding:0 10px 36px}.template-mobile-glacier .glacier-top{gap:8px}.template-mobile-glacier .brand{max-width:34%}.template-mobile-glacier .brand span{font-size:19px}.template-mobile-glacier .glacier-actions{width:65%;gap:6px}.template-mobile-glacier .glacier-actions form{height:42px;grid-template-columns:minmax(0,1fr) 45px}.template-mobile-glacier .glacier-actions form button{padding:0;font-size:15px}.template-mobile-glacier .watch-history-toggle{width:42px;height:42px;flex-basis:42px}.template-mobile-glacier .glacier-nav nav a{padding:7px 11px}.template-mobile-glacier .content-section,.template-mobile-glacier .home-ranking,.template-mobile-glacier .home-comments{padding:14px}.template-mobile-glacier .glacier-grid{gap:18px 8px}.template-mobile-glacier .glacier-poster span{left:5px;bottom:5px;padding:2px 4px;max-width:calc(100% - 43px)}.template-mobile-glacier .glacier-poster b{right:5px;bottom:5px;padding:2px 4px}.template-mobile-glacier .glacier-grid h3{font-size:16px}.template-mobile-glacier .glacier-profile-body{grid-template-columns:115px minmax(0,1fr);gap:14px}.template-mobile-glacier .detail-top.glacier-profile{padding:15px}.template-mobile-glacier .glacier-profile-heading h1{font-size:27px}}
@media(max-width:380px){.template-mobile-glacier .brand{max-width:31%}.template-mobile-glacier .brand span{font-size:18px}.template-mobile-glacier .glacier-actions{width:68%}.template-mobile-glacier .glacier-actions form{grid-template-columns:minmax(0,1fr) 42px}.template-mobile-glacier .glacier-poster span{max-width:calc(100% - 37px)}.template-mobile-glacier .glacier-profile-body{grid-template-columns:105px minmax(0,1fr)}}
.template-mobile-glacier .mast{width:calc(100% - 20px)}
.template-mobile-glacier .home-ranking li>a{grid-template-columns:36px minmax(0,1fr) auto 12px;gap:10px;padding:13px 0}
.template-mobile-glacier .home-ranking li>a>b{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#1967d2}
.template-mobile-glacier .home-ranking li:nth-child(-n+3)>a>b{background:#1967d2;color:#fff}
.template-mobile-glacier .home-ranking li>a>div{min-width:0}
.template-mobile-glacier .home-ranking li>a>i{justify-self:end;line-height:1}
.template-mobile-glacier .rank-badge{display:block;max-width:76px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
