/* vid2：首页「讲解视频」白板播放器样式（配合 vid2.js）。 */
#vid2.vid{background:#FFFDF7}
#vid2 .v2pills{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px;background:#141B2D}
#vid2 .v2pills .v2g{font-size:10.5px;letter-spacing:.08em;color:#8A93B2;margin-left:4px}
#vid2 .v2pills .v2g.arts{color:#FFB86B}#vid2 .v2pills .v2g.sci{color:#7FD7FF}
#vid2 .v2pills .v2g:first-child{margin-left:0}
#vid2 .v2pills button{border:1px solid rgba(255,255,255,.18);background:transparent;color:#C7CEE6;border-radius:999px;padding:3px 10px;font:500 12px inherit;font-family:inherit;cursor:pointer;transition:all .2s}
#vid2 .v2pills button:hover{border-color:rgba(255,255,255,.5);color:#fff}
#vid2 .v2pills button.on{background:linear-gradient(135deg,#7C6CFF,#4FE3B0);border-color:transparent;color:#0F1530;font-weight:700}
#vid2 .v2bd{display:flex;gap:10px;align-items:center;padding:10px 12px;min-height:178px;background-image:linear-gradient(#F1ECDC 1px,transparent 1px);background-size:100% 30px}
#vid2 .v2fig{flex:1 1 58%;min-width:0}
#vid2 .v2txt{flex:1 1 42%;min-width:0}
#vid2 .v2bd.full .v2txt{display:none}#vid2 .v2bd.full .v2fig{flex:1 1 100%}
#vid2 .v2svg{display:block;width:100%;height:auto;overflow:visible}
#vid2 .wl2{font:500 15px/1.35 "Kaiti SC","STKaiti","KaiTi",serif;color:#1d2a5a;margin:7px 0;opacity:0;clip-path:inset(0 100% 0 0)}
#vid2 .bar .pg i{animation:none!important;transition:none}
/* 论述题批注 */
#vid2 .es{font-size:12.5px;line-height:1.6;color:#1d2a5a}
#vid2 .es-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px}
#vid2 .es-h b{font-size:13px}#vid2 .es-h span{color:#5a6486;font-size:11.5px}
#vid2 .es-sc{margin-left:auto;font-style:normal;font-weight:700;font-size:12px;color:#6b7280}
#vid2 .es-sc i{font-style:normal;font-size:17px;color:#d11a2a}#vid2 .es-sc.full i{color:#12a150}
#vid2 .es-p{margin:0 0 5px;position:relative;min-height:20px;font-family:"Kaiti SC","STKaiti","KaiTi",serif;font-size:14px}
#vid2 .es-t{display:inline}
#vid2 .es-t mark{background:transparent;border-bottom:2.5px solid;padding:0 1px}
#vid2 .m-blue{border-color:#1f6feb!important;background:rgba(31,111,235,.12)!important}
#vid2 .m-green{border-color:#12a150!important;background:rgba(18,161,80,.14)!important}
#vid2 .m-org{border-color:#f08c00!important;background:rgba(240,140,0,.16)!important}
#vid2 .es-tag{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font:700 10.5px/17px -apple-system,"PingFang SC",sans-serif;color:#fff;opacity:0;vertical-align:1px;transform-origin:left center}
#vid2 .es-tag.blue{background:#1f6feb}#vid2 .es-tag.green{background:#12a150}#vid2 .es-tag.org{background:#f08c00}
#vid2 .es-box{display:none;border:1.5px dashed #d11a2a;border-radius:6px;color:#d11a2a;font:600 11.5px/1.5 -apple-system,"PingFang SC",sans-serif;padding:2px 8px;margin:1px 0}
@media (max-width:520px){#vid2 .v2bd{flex-direction:column;align-items:stretch}#vid2 .v2fig,#vid2 .v2txt{flex:none}#vid2 .v2bd{min-height:0}}
@media (prefers-reduced-motion:reduce){#vid2 .wl2{clip-path:none;opacity:1}}
