body.template-mobile-lavender{--bg:#f7f5fc;--panel:#fff;--card:#efebf8;--line:#ded8ed;--red:#7253aa;--red2:#7253aa;--ink:#29233c;--muted:#786e8a;background:#f7f5fc;color:#29233c;font:16px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
.template-mobile-lavender .mast,.template-mobile-lavender main,.template-mobile-lavender>footer{max-width:830px}.template-mobile-lavender .mast{position:relative;top:auto;padding:0 20px 17px;background:#fff;border:0;border-bottom:1px solid #ded8ed}.template-mobile-lavender .lavender-nav{display:block!important;grid-template-columns:none!important;border-bottom:1px solid #e8e3f2}.template-mobile-lavender .lavender-nav nav{gap:5px;padding:10px 0;overflow-x:auto}.template-mobile-lavender .lavender-nav nav a{padding:6px 11px;border:0;border-radius:7px;color:#66587a;font-size:16px;white-space:nowrap}.template-mobile-lavender .lavender-nav nav a.active{background:#7253aa;color:#fff}.template-mobile-lavender .lavender-top{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between;gap:14px;padding-top:14px}.template-mobile-lavender .brand{flex:0 0 auto;max-width:35%}.template-mobile-lavender .brand i{width:19px;height:24px;background:#7253aa;border-radius:9px 3px 9px 3px;box-shadow:5px 0 0 #d4c5ed}.template-mobile-lavender .brand span{color:#29233c;font-size:22px}.template-mobile-lavender .lavender-actions{display:flex;align-items:center;gap:8px;width:min(500px,65%);min-width:0}.template-mobile-lavender .lavender-actions form{flex:1;min-width:0;height:43px;grid-template-columns:minmax(0,1fr) 58px;border:1px solid #cfc3e5;border-radius:999px;overflow:hidden;background:#fff}.template-mobile-lavender .lavender-actions form button{background:#7253aa}.template-mobile-lavender .watch-history-toggle{flex:0 0 43px;width:43px;height:43px;border:1px solid #cfc3e5!important;border-radius:50%!important;background:#fff!important;color:#7253aa!important}
.template-mobile-lavender main{padding:0 20px 48px}.template-mobile-lavender .site-signature{margin:17px 0 23px;background:transparent;border:0;text-align:center;color:#837891}.template-mobile-lavender .content-section,.template-mobile-lavender .home-ranking,.template-mobile-lavender .home-comments{margin-top:20px;padding:20px;background:#fff;border:1px solid #ded8ed;border-radius:17px}.template-mobile-lavender .home-ranking{background:#302747;color:#fff}.template-mobile-lavender .home-ranking>header>a{color:#e9ddff}.template-mobile-lavender .content-section h2,.template-mobile-lavender .home-ranking h2,.template-mobile-lavender .home-comments h2{font-size:27px}.template-mobile-lavender .content-section header small,.template-mobile-lavender .home-ranking header small,.template-mobile-lavender .home-comments header small{color:#9c7bcb;font-size:12px;letter-spacing:.08em}.template-mobile-lavender .content-section header>a{color:#7253aa}.template-mobile-lavender .home-ranking li+li{border-color:#514467}.template-mobile-lavender .home-ranking li p{color:#c2b9d0}.template-mobile-lavender .rank-badge{padding:4px 8px;border-radius:99px;background:#e8ddf8;color:#4f3285;font-size:12px;font-style:normal}
.template-mobile-lavender .lavender-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.template-mobile-lavender .lavender-grid article{min-width:0;padding:9px;border:1px solid #e7e0f1;border-radius:12px;background:#fcfbff}.template-mobile-lavender .lavender-grid article.lavender-lead{grid-column:1/-1;display:grid;grid-template-columns:36% minmax(0,1fr);gap:16px;padding:11px;background:#f0ebf8}.template-mobile-lavender .lavender-cover{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:#d9d2e8}.template-mobile-lavender .lavender-grid article:not(.lavender-lead) .lavender-cover{aspect-ratio:2/3}.template-mobile-lavender .lavender-cover img{width:100%;height:100%;object-fit:cover}.template-mobile-lavender .lavender-cover b{position:absolute;right:7px;bottom:7px;padding:4px 7px;border-radius:5px;background:#fff;color:#634098;font-size:12px}.template-mobile-lavender .lavender-grid article>div{min-width:0}.template-mobile-lavender .lavender-grid small{display:block;margin-top:8px;color:#735aa0;font-size:12px}.template-mobile-lavender .lavender-grid h3{margin:5px 0;font-size:17px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-mobile-lavender .lavender-grid p{margin:0;color:#796f88;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.template-mobile-lavender .lavender-grid article>div>span{display:block;margin-top:8px;color:#7253aa;font-size:12px}.template-mobile-lavender .lavender-lead h3{font-size:23px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.template-mobile-lavender .lavender-lead p{font-size:15px;-webkit-line-clamp:3}.template-mobile-lavender .home-comment-track>article{background:#f7f3fd;border:1px solid #e5dcf1;border-radius:10px}.template-mobile-lavender .breadcrumb{font-size:14px}.template-mobile-lavender .page-title{padding:24px 0 12px}.template-mobile-lavender .page-title h1{font-size:30px}
.template-mobile-lavender .detail-top.lavender-profile{display:block;padding:18px;background:#fff;border:1px solid #ded8ed;border-radius:16px}.template-mobile-lavender .lavender-profile-lead{display:grid;grid-template-columns:185px minmax(0,1fr);gap:19px;align-items:start}.template-mobile-lavender .lavender-profile-lead>img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:9px}.template-mobile-lavender .lavender-profile-lead small{color:#7253aa;font-size:13px}.template-mobile-lavender .lavender-profile-lead h1{margin:8px 0 12px;font-size:32px;line-height:1.3}.template-mobile-lavender .lavender-profile-lead .primary{display:inline-block;margin-top:15px;background:#7253aa;color:#fff;border-radius:7px}.template-mobile-lavender .lavender-profile-note{margin-top:19px;padding:15px 17px;background:#f3eefb;border-radius:10px}.template-mobile-lavender .lavender-profile-note strong{color:#5b3b91;font-size:16px}.template-mobile-lavender .lavender-profile-note .blurb{margin:5px 0 0;padding:0;border:0;color:#584d68;font-size:16px}.template-mobile-lavender .lavender-profile-meta{margin-top:17px;padding-top:12px;border-top:1px solid #e5dfee}.template-mobile-lavender .lavender-profile-meta>b{color:#7253aa;font-size:20px}.template-mobile-lavender .facts span{background:#efebf8;color:#645679;border-radius:5px}.template-mobile-lavender .credit{font-size:14px}.template-mobile-lavender .story-lavender{margin-top:18px;padding:20px;background:#fff;border:1px solid #ded8ed;border-radius:15px}.template-mobile-lavender .story-lavender header{display:flex;align-items:center;gap:13px}.template-mobile-lavender .story-lavender header span{padding:4px 9px;background:#e9ddf8;color:#664594;border-radius:5px;font-size:12px}.template-mobile-lavender .story-lavender h2{margin:0;font-size:23px}.template-mobile-lavender .story-lavender p{color:#5f556b;font-size:16px;line-height:1.85}.template-mobile-lavender .episodes,.template-mobile-lavender .vod-comments,.template-mobile-lavender .player-page{background:#fff;border:1px solid #ded8ed;border-top:3px solid #7253aa;border-radius:13px}.template-mobile-lavender .episodes a.active{background:#7253aa;border-color:#7253aa;color:#fff}.template-mobile-lavender .player-page{padding:19px}.template-mobile-lavender .lavender-player>header{display:flex;align-items:center;gap:15px}.template-mobile-lavender .lavender-player>header a{color:#7253aa;white-space:nowrap}.template-mobile-lavender .lavender-player>header div{min-width:0;flex:1}.template-mobile-lavender .lavender-player>header small{color:#7253aa}.template-mobile-lavender .lavender-player>header h1{margin:0;font-size:24px}.template-mobile-lavender .lavender-player>header b{color:#7253aa;white-space:nowrap}.template-mobile-lavender .player-page video,.template-mobile-lavender .player-page iframe{margin-top:12px;border-radius:9px}.template-mobile-lavender .pager a,.template-mobile-lavender .pager span{border-color:#b7a7d2;background:#fff}.template-mobile-lavender .footer-lavender{padding:27px 20px 40px;background:#302747;color:#d0c6df}.template-mobile-lavender .footer-lavender strong{color:#fff;font-size:21px}.template-mobile-lavender .footer-lavender nav a{color:#e5d5ff}.template-mobile-lavender .footer-lavender>div{display:flex;justify-content:space-between;gap:15px}.template-mobile-lavender .footer-lavender span{font-size:12px}.template-mobile-lavender .back-top{background:#7253aa;color:#fff}
@media(max-width:600px){.template-mobile-lavender .mast,.template-mobile-lavender main{padding-left:12px;padding-right:12px}.template-mobile-lavender .lavender-top{gap:8px}.template-mobile-lavender .brand{max-width:32%}.template-mobile-lavender .brand span{font-size:19px}.template-mobile-lavender .lavender-actions{width:66%;gap:6px}.template-mobile-lavender .lavender-actions form{grid-template-columns:minmax(0,1fr) 45px}.template-mobile-lavender .lavender-actions form button{padding:0}.template-mobile-lavender .lavender-grid{gap:10px}.template-mobile-lavender .content-section,.template-mobile-lavender .home-ranking,.template-mobile-lavender .home-comments{padding:14px}.template-mobile-lavender .lavender-grid article.lavender-lead{grid-template-columns:41% minmax(0,1fr);gap:10px}.template-mobile-lavender .lavender-lead h3{font-size:19px}.template-mobile-lavender .lavender-profile-lead{grid-template-columns:120px minmax(0,1fr);gap:13px}.template-mobile-lavender .lavender-profile-lead h1{font-size:27px}.template-mobile-lavender .lavender-player>header{flex-wrap:wrap}.template-mobile-lavender .lavender-player>header div{order:-1;flex-basis:100%}}
@media(max-width:380px){.template-mobile-lavender .brand{max-width:29%}.template-mobile-lavender .lavender-actions{width:69%}.template-mobile-lavender .lavender-profile-lead{grid-template-columns:105px minmax(0,1fr)}.template-mobile-lavender .lavender-profile-lead h1{font-size:24px}}
.template-mobile-lavender .home-ranking li>a{grid-template-columns:34px minmax(0,1fr) auto 14px}
.template-mobile-lavender .rank-badge{display:block;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
