body.template-mobile-blueprint{--bg:#e9f1f7;--panel:#fafdff;--card:#edf6fc;--line:#abc5d8;--red:#1e6795;--red2:#1e6795;--ink:#12364e;--muted:#617d90;background-color:#e9f1f7;background-image:linear-gradient(rgba(62,124,164,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(62,124,164,.06) 1px,transparent 1px);background-size:22px 22px;color:#12364e;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}.template-mobile-blueprint .mast,.template-mobile-blueprint main,.template-mobile-blueprint>footer{max-width:820px}.template-mobile-blueprint .mast{padding:0 22px 16px;background:#fafdff;border:1px solid #abc5d8;border-top:0}.template-mobile-blueprint .blueprint-top{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px dashed #abc5d8}.template-mobile-blueprint .blueprint-top>span{color:#52768e;font:700 11px ui-monospace,monospace;letter-spacing:.16em}.template-mobile-blueprint .watch-history-toggle{width:38px;height:38px;border-radius:2px!important;border-color:#8eafc6!important;color:#1e6795!important}.template-mobile-blueprint .blueprint-main{display:grid!important;grid-template-columns:minmax(145px,.7fr) minmax(240px,1.3fr)!important;gap:20px;align-items:center;padding:16px 0}.template-mobile-blueprint .brand i{width:11px;height:31px;background:#1e6795;box-shadow:5px 0 0 #8fc0df}.template-mobile-blueprint .brand span{font-size:23px}.template-mobile-blueprint .blueprint-main form{border:1px solid #91b1c7;background:#f1f8fc}.template-mobile-blueprint .blueprint-main form button{background:#1e6795}.template-mobile-blueprint .blueprint-nav{display:block!important;grid-template-columns:none!important;border-top:3px double #8daec5}.template-mobile-blueprint .blueprint-nav nav{justify-content:flex-start;padding:0;overflow-x:auto}.template-mobile-blueprint .blueprint-nav nav a{padding:11px 14px;border:0;border-right:1px solid #c6d8e5;border-radius:0;color:#315c78;font-size:16px;white-space:nowrap}.template-mobile-blueprint .blueprint-nav nav a.active{background:#dcecf6;color:#124d73}.template-mobile-blueprint main{padding:0 22px 50px}.template-mobile-blueprint .site-signature{background:#dceaf3;border-bottom:1px dashed #9ab8cc}.template-mobile-blueprint .content-section,.template-mobile-blueprint .home-ranking,.template-mobile-blueprint .home-comments{margin-top:24px;padding:19px;background:#fafdff;border:1px solid #abc5d8}.template-mobile-blueprint .content-section>header{padding-bottom:11px;border-bottom:3px double #abc5d8}.template-mobile-blueprint .content-section h2,.template-mobile-blueprint .home-ranking h2,.template-mobile-blueprint .home-comments h2{font-size:24px}.template-mobile-blueprint .content-section header small,.template-mobile-blueprint .home-ranking header small,.template-mobile-blueprint .home-comments header small{color:#1e6795;font:700 12px ui-monospace,monospace}.template-mobile-blueprint .content-section>header>a{color:#1e6795}.template-mobile-blueprint .blueprint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.template-mobile-blueprint .blueprint-grid article{position:relative;min-width:0;padding:9px;background:#f6fbfe;border:1px solid #9dbbd0}.template-mobile-blueprint .blueprint-grid article:before{content:"";position:absolute;inset:4px;border:1px solid rgba(78,127,159,.18);pointer-events:none}.template-mobile-blueprint .blueprint-index{position:relative;z-index:1;margin-bottom:6px;color:#1e6795;font:800 12px ui-monospace,monospace}.template-mobile-blueprint .blueprint-cover{position:relative;z-index:1;display:block;aspect-ratio:2/3;overflow:hidden;background:#dbe7ef}.template-mobile-blueprint .blueprint-cover img{width:100%;height:100%;object-fit:cover;filter:saturate(.9)}.template-mobile-blueprint .blueprint-copy{position:relative;z-index:1}.template-mobile-blueprint .blueprint-copy h3{margin:8px 0 6px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-mobile-blueprint .blueprint-copy dl{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0;border:1px solid #c0d4e1}.template-mobile-blueprint .blueprint-copy dl>div{min-width:0;padding:4px}.template-mobile-blueprint .blueprint-copy dl>div+div{border-left:1px solid #c0d4e1}.template-mobile-blueprint .blueprint-copy dt{color:#69899d;font-size:10px}.template-mobile-blueprint .blueprint-copy dd{margin:1px 0 0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-mobile-blueprint .blueprint-copy p{min-height:38px;margin:7px 0 2px;color:#607b8d;font-size:12px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.template-mobile-blueprint .home-ranking{border-left:5px solid #1e6795}.template-mobile-blueprint .rank-badge{max-width:90px;padding:3px 5px;border:1px solid #93b4ca;color:#1e6795;font-size:11px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-mobile-blueprint .home-comment-track>article{background:#eff7fc;border-color:#b7cfdf;border-left-color:#1e6795}.template-mobile-blueprint .breadcrumb{font-size:14px}.template-mobile-blueprint .page-title{padding:25px 0 14px;border-bottom:3px double #9fbace}.template-mobile-blueprint .page-title h1{font-size:30px}.template-mobile-blueprint .blueprint-profile{position:relative;padding:22px;background:#fafdff;border:1px solid #8eafc6}.template-mobile-blueprint .blueprint-profile:before{content:"";position:absolute;inset:7px;border:1px solid #d1e0e9;pointer-events:none}.template-mobile-blueprint .blueprint-profile-code{position:relative;z-index:1;display:flex;align-items:baseline;gap:8px;color:#1e6795}.template-mobile-blueprint .blueprint-profile-code span{font:700 11px ui-monospace,monospace}.template-mobile-blueprint .blueprint-profile-code b{font:800 26px ui-monospace,monospace}.template-mobile-blueprint .blueprint-profile-title{position:relative;z-index:1;padding:9px 0 17px;border-bottom:3px double #abc5d8}.template-mobile-blueprint .blueprint-profile-title small{color:#1e6795;font:700 12px ui-monospace,monospace}.template-mobile-blueprint .blueprint-profile-title h1{margin:5px 0 9px;font-size:32px}.template-mobile-blueprint .blueprint-profile-title .blurb{margin:9px 0 0;padding-left:13px;border-left:3px solid #1e6795;font-size:16px}.template-mobile-blueprint .blueprint-profile-body{position:relative;z-index:1;display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding-top:18px}.template-mobile-blueprint .blueprint-profile-body>img{width:180px;aspect-ratio:2/3;object-fit:cover;border:1px solid #759db8;padding:4px;background:#fff}.template-mobile-blueprint .facts span{background:#e1eef6;color:#315b76;font-size:13px}.template-mobile-blueprint .credit{font-size:14px}.template-mobile-blueprint .primary{background:#1e6795}.template-mobile-blueprint .story-blueprint{margin-top:19px;padding:21px;background:#fafdff;border:1px solid #9cb9cd}.template-mobile-blueprint .story-blueprint header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.template-mobile-blueprint .story-blueprint header>b{font:800 30px ui-monospace,monospace;color:#1e6795}.template-mobile-blueprint .story-blueprint header small{color:#608198;font:700 10px ui-monospace,monospace}.template-mobile-blueprint .story-blueprint h2{margin:1px 0 0;font-size:23px}.template-mobile-blueprint .story-blueprint p{font-size:16px;line-height:1.9}.template-mobile-blueprint .episodes,.template-mobile-blueprint .vod-comments,.template-mobile-blueprint .player-page{background:#fafdff;border:1px solid #9cb9cd;border-top:4px double #1e6795}.template-mobile-blueprint .episodes a.active{background:#1e6795;border-color:#1e6795}.template-mobile-blueprint .pager a,.template-mobile-blueprint .pager span{border-color:#789db6;background:#fafdff}.template-mobile-blueprint .footer-blueprint{padding:28px 22px 42px;background:#12364e;color:#bed0db}.template-mobile-blueprint .footer-blueprint>div{display:flex;align-items:baseline;gap:12px}.template-mobile-blueprint .footer-blueprint b{color:#72add1;font:700 10px ui-monospace,monospace}.template-mobile-blueprint .footer-blueprint strong{color:#fff;font-size:21px}.template-mobile-blueprint .footer-blueprint span{margin-left:auto;font-size:13px}.template-mobile-blueprint .footer-blueprint nav a{color:#8bc3e5;font-size:13px}.template-mobile-blueprint .back-top{background:#1e6795}
@media(max-width:520px){.template-mobile-blueprint .mast,.template-mobile-blueprint main{padding-left:15px;padding-right:15px}.template-mobile-blueprint .blueprint-main{grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr)!important;gap:10px}.template-mobile-blueprint .brand span{font-size:20px}.template-mobile-blueprint .mast form{grid-template-columns:minmax(0,1fr) 50px}.template-mobile-blueprint .mast input{font-size:14px}.template-mobile-blueprint .blueprint-nav nav a{font-size:16px;padding:11px 12px}.template-mobile-blueprint .content-section,.template-mobile-blueprint .home-ranking,.template-mobile-blueprint .home-comments{padding:14px}.template-mobile-blueprint .blueprint-grid{gap:7px}.template-mobile-blueprint .blueprint-grid article{padding:6px}.template-mobile-blueprint .blueprint-copy h3{font-size:16px}.template-mobile-blueprint .blueprint-copy dl{grid-template-columns:1fr 1fr}.template-mobile-blueprint .blueprint-copy dl>div:nth-child(2){border-right:0}.template-mobile-blueprint .blueprint-copy dl>div:last-child{display:none}.template-mobile-blueprint .blueprint-copy p{font-size:12px}.template-mobile-blueprint .blueprint-profile{padding:16px}.template-mobile-blueprint .blueprint-profile-title h1{font-size:28px}.template-mobile-blueprint .blueprint-profile-body{grid-template-columns:112px minmax(0,1fr);gap:14px}.template-mobile-blueprint .blueprint-profile-body>img{width:112px}.template-mobile-blueprint .facts span{font-size:12px}.template-mobile-blueprint .credit{font-size:13px}.template-mobile-blueprint .footer-blueprint{padding-left:15px;padding-right:15px}}
@media(max-width:370px){.template-mobile-blueprint .blueprint-copy p{display:none}.template-mobile-blueprint .blueprint-copy dl{display:block}.template-mobile-blueprint .blueprint-copy dl>div+div{border-left:0;border-top:1px solid #c0d4e1}.template-mobile-blueprint .blueprint-copy dl>div:nth-child(2){display:none}}
.template-mobile-blueprint .detail-top.blueprint-profile{display:block}
