/* Generated from web/frontend/css/v1-h5-content.css by node scripts/build-web.mjs. Do not edit. */
/* H5 65:2176 / 77:3448 / 77:3907 / 248:29441 and 98:7235 / 98:9393 / 98:9754.
 * Keep API content, player controls, ad eligibility and desktop geometry intact. */
.v1-post-h5-category,.v1-h5-action-icon,.v1-post-comment-empty{display:none}
@media(max-width:1023px){
 body.hg-layout.hg-page--post-detail,body.hg-layout.hg-page--video-play{background:#111;color:#fff;font-family:'PingFang SC','Microsoft YaHei',sans-serif;padding-bottom:0}
 .hg-page--post-detail .hg-main>.main{box-sizing:border-box;width:100%;max-width:none;padding:0 16px 20px;margin:0}
 .hg-page--post-detail .hg-main>.main>.hg-breadcrumb{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;height:42px;margin:0;font-size:14px;line-height:20px;overflow:hidden}
 .hg-page--post-detail .hg-main>.main>.hg-breadcrumb::before{content:'';flex:none;width:24px;height:24px;background:url('../images/figma/h5-post-back.svg') center no-repeat}
 .hg-page--post-detail .hg-main>.main>.hg-breadcrumb>a,.hg-page--post-detail .hg-breadcrumb__sep{flex:none;white-space:nowrap}
 .hg-page--post-detail .hg-breadcrumb__current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .hg-page--post-detail .v1-post-columns,.hg-page--post-detail .hg-post-detail{display:flex;flex-direction:column;gap:0;width:100%;padding:0;margin:0;min-width:0}
 .hg-page--post-detail .v1-post-sidebar{display:none}
 .hg-page--post-detail .hg-post-detail__main{display:flex;flex-direction:column;gap:0;padding:0;margin:0}
 .hg-page--post-detail .hg-post-detail__title{margin:0;font-size:20px;line-height:28px;font-weight:600}
 .hg-page--post-detail .v1-post-h5-category{display:flex;margin:8px 0}
 .hg-page--post-detail .v1-post-h5-category a,.hg-page--post-detail .hg-post-detail__tags a,.hg-page--post-detail .hg-post-detail__tags>span:not(.v1-post-tag-label){box-sizing:border-box;min-width:0;height:auto;padding:1px 5px;border:.5px solid #ff7d00;border-radius:999px;background:#2f1905;color:#ff7d00;font-size:10px;line-height:16px;font-weight:400}
 .hg-page--post-detail .hg-post-detail__meta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:center;padding:12px 0 0;margin:0;font-size:14px;line-height:20px}
 .hg-page--post-detail .hg-post-detail__meta>.hg-post-detail__author{display:flex;align-items:flex-start;gap:10px;min-width:0;height:40px;font-size:14px;line-height:20px}
 .hg-page--post-detail .hg-post-detail__meta .pd-ava{flex:none;width:40px;height:40px;border-radius:50%}
 .hg-page--post-detail .hg-post-detail__author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#fff}
 .hg-page--post-detail .hg-post-detail__meta>.v1-post-meta-time{position:absolute;left:50px;top:36px;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;font-size:10px;line-height:16px}
 .hg-page--post-detail .hg-post-detail__meta>.hg-post-detail__follow{min-width:0;min-height:0;height:auto;margin:0;padding:2.5px 12px;border:0;border-radius:100px;background:#ff7d00;color:#fff;font-size:12px;font-weight:600;line-height:17px}
 .hg-page--post-detail .hg-post-detail__meta>.hg-post-detail__follow.following{background:#ffffff0d;color:#ffffffb3}
 .hg-page--post-detail .hg-post-detail__meta>a:not(.hg-post-detail__author){display:none}
 .hg-page--post-detail .hg-post-detail__meta>.v1-post-meta-views{grid-column:1/-1;display:block;margin:12px 0 0;padding:0 0 28px;border-bottom:.5px solid #ffffff1f;color:#ffffff80;font-size:14px;line-height:20px}
 .hg-page--post-detail .hg-post-detail__rule{display:none}
 .hg-page--post-detail .hg-post-detail__body{display:flex;flex-direction:column;gap:12px;margin:0;padding:28px 0 0;color:#ffffffb3;font-size:14px;line-height:22px;overflow-wrap:anywhere}
 .hg-page--post-detail .hg-post-detail__body p{margin:0;font:inherit;color:inherit;text-align:justify}
 .hg-page--post-detail .hg-post-detail__body img{max-width:100%;height:auto;border-radius:8px}
 .hg-page--post-detail .post-video-player{border-radius:8px;margin:0}
 .hg-page--post-detail .hg-post-detail__keywords{margin:12px 0 0;font-size:12px;line-height:18px;color:#ffffffb3}
 .hg-page--post-detail .hg-post-detail__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:12px 0 28px;border-bottom:.5px solid #ffffff1f}
 .hg-page--post-detail .hg-post-detail__tags .v1-post-tag-label{font-size:12px;line-height:18px}
 .hg-page--post-detail .v1-post-mobile{display:none}
 .hg-page--post-detail .hg-post-detail__main>.v1-post-actions{display:flex;justify-content:space-around;flex-wrap:nowrap;gap:0;margin:0;padding:24px 0 0}
 .hg-page--post-detail .v1-post-actions .hg-post-detail__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:60px;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:#ffffff99;font-size:11px;line-height:16px}
 .hg-page--post-detail .v1-post-actions .hg-post-detail__action>svg,.hg-page--post-detail .v1-post-share-pc,.hg-page--post-detail .v1-post-actions .num{display:none}
 .hg-page--post-detail .v1-post-actions .v1-h5-action-icon{display:block;flex:none;width:20px;height:20px}
 .hg-page--post-detail .v1-post-actions .hg-post-detail__action.active{background:transparent;color:#ff7d00;font-weight:500}
 .hg-page--post-detail .v1-post-actions .hg-post-detail__action.active>span{color:inherit}
 .hg-page--post-detail .v1-post-actions>button:is(.v1-post-report,[aria-label="举报内容"]){box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;width:60px;margin:0;padding:0!important;background:transparent!important;border:0!important;font:400 11px/16px 'PingFang SC','Microsoft YaHei',sans-serif!important;color:#ffffff99!important}
 .hg-page--post-detail .v1-post-actions>button:is(.v1-post-report,[aria-label="举报内容"])::before{content:'';width:20px;height:20px;background:url('../images/figma/h5-post-report.svg') center/19px 19px no-repeat}
 .hg-page--post-detail .hg-post-detail__nav{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0;margin:0}
 .hg-page--post-detail .hg-post-detail__nav-item{box-sizing:border-box;min-height:0;padding:12px 8px;gap:8px;border:.5px solid #ffffff1f;border-radius:8px;background:#ffffff08}
 .hg-page--post-detail .hg-post-detail__nav-label{font-size:12px;line-height:18px;color:#ffffff80}
 .hg-page--post-detail .hg-post-detail__nav-title{font-size:14px;line-height:20px;font-weight:500;color:#ffffffb3}
 .hg-page--post-detail .hg-post-detail__related,.hg-page--post-detail .hg-post-detail__comments{display:flex;flex-direction:column;gap:12px;margin:0 0 28px;padding:0}
 .hg-page--post-detail .hg-section-header{margin:0;padding:4px 0;min-height:0}
 .hg-page--post-detail .hg-section-title{gap:9px}
 .hg-page--post-detail .hg-section-title h2{font-size:18px;line-height:24px;font-weight:600;margin:0}
 .hg-page--post-detail .hg-section-accent{width:3px;height:18px;border-radius:99px}
 .hg-page--post-detail #postCommentTotal{font-size:12px;font-weight:400;color:#ffffff80;margin-left:8px}
 .hg-page--post-detail .hg-post-detail__related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0}
 .hg-page--post-detail .hg-post-detail__rel-card{display:flex;flex-direction:column;gap:6px;padding:0;background:none;border:0;border-radius:0}
 .hg-page--post-detail .hg-post-detail__rel-cover{height:auto;aspect-ratio:16/9;border-radius:7px}
 .hg-page--post-detail .hg-post-detail__rel-cover img{width:100%;height:100%;object-fit:cover}
 .hg-page--post-detail .hg-post-detail__rel-body{display:flex;flex-direction:column;gap:4px;padding:0}
 .hg-page--post-detail .hg-post-detail__rel-body h3{min-height:40px;margin:0;font-size:13px;line-height:20px;font-weight:400}
 .hg-page--post-detail .hg-post-detail__rel-meta{font-size:10px;line-height:14px;margin:0;color:#ffffff99}
 .hg-page--post-detail .hg-post-detail__composer{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;align-content:space-between;gap:0;height:167px;min-height:167px;padding:12px;border:.5px solid #ffffff1f;border-radius:8px;background:#ffffff0d;margin:0}
 .hg-page--post-detail .hg-post-detail__composer>textarea{flex:none;box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;height:74px;min-height:74px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffb3;font:400 12px/18px 'PingFang SC','Microsoft YaHei',sans-serif;resize:none;-webkit-appearance:none;appearance:none}
 .hg-page--post-detail .pd-char-count{font-size:14px;line-height:20px;color:#ffffff4d}
 .hg-page--post-detail .hg-post-detail__submit.hg-post-detail__submit{height:auto;width:auto;padding:3px 6px;border:0;border-radius:3px;background:#ff7d00;color:#fff;font-size:12px;font-weight:500;line-height:18px}
 .hg-page--post-detail .hg-post-detail__comment,.hg-page--post-detail .hg-post-detail__comment-list .cm-comment{display:flex;gap:12px;padding:20px 0;border-bottom:.5px solid #ffffff1f}
 .hg-page--post-detail [data-comment-avatar],.hg-page--post-detail .cm-comment .avatar{width:32px!important;height:32px!important;flex:none}
 .hg-page--post-detail .hg-post-detail__comment-head,.hg-page--post-detail .cm-comment-name{font-size:14px;line-height:20px;font-weight:500;color:#fff}
 .hg-page--post-detail .hg-post-detail__comment-main p,.hg-page--post-detail .cm-comment-text{margin:4px 0;font-size:12px;line-height:18px;color:#ffffffb3}
 .hg-page--post-detail .v1-post-comment-footer,.hg-page--post-detail .cm-comment-time{font-size:10px;line-height:16px;color:#ffffff4d;margin-top:4px}
 .hg-page--post-detail .pd-load-more{align-self:center;margin:12px auto 0;padding:8px 16px;height:auto;border:.5px solid #ffffff33;border-radius:5px;background:#ffffff0d;color:#ffffffb3;font-size:12px;line-height:18px}
 /* Standalone playback: full-width player, compact actions, real episodes. */
 .hg-page--video-play .hg-main,.hg-page--video-play .hg-body{width:100%;max-width:none;margin:0;padding:0}
 .hg-page--video-play .v1-play{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 16px 20px}
 .hg-page--video-play .v1-play-back{display:flex;align-items:center;margin:0;height:42px;font-size:12px;line-height:18px}
 .hg-page--video-play .v1-play-grid{display:flex;flex-direction:column;gap:0}
 .hg-page--video-play .v1-play-screen{width:calc(100% + 32px);margin:0 -16px 16px}
 .hg-page--video-play .v1-player{width:100%;height:auto;aspect-ratio:375/204;border-radius:0}
 .hg-page--video-play .v1-player:fullscreen{height:100%;aspect-ratio:auto}
 .hg-page--video-play .v1-player-message{box-sizing:border-box;padding:12px;text-align:center;font-size:12px}
 .hg-page--video-play .v1-play-info{display:flex;flex-direction:column;gap:8px}
 .hg-page--video-play .v1-play-info h1{margin:0;font-size:18px;font-weight:600;line-height:24px}
 .hg-page--video-play .v1-play-meta{flex-wrap:nowrap;gap:10px;padding:8px 0 16px;border-bottom:.5px solid #ffffff1f;font-size:10px;line-height:14px;color:#ffffff99}
 .hg-page--video-play .v1-play-meta [data-video-author]{display:flex;align-items:center;gap:8px;order:1;min-width:0;flex:0 1 auto;font-size:14px;line-height:20px}
 .hg-page--video-play .v1-play-author-avatar{position:relative;display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid #ffffff33;border-radius:50%;background:#29292b;color:#fff;font-size:13px;line-height:1;overflow:hidden}
 .hg-page--video-play .v1-play-author-avatar img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover}
 .hg-page--video-play .v1-play-author-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
 .hg-page--video-play .v1-play-meta .v1-play-updated-relative{display:block;order:2;flex:none;white-space:nowrap}
 .hg-page--video-play .v1-play-meta .v1-play-views{order:3;flex:none;margin-left:auto}
 .hg-page--video-play .v1-play-meta [data-video-author] a{color:#fff}
 .hg-page--video-play [data-video-updated]{max-width:100%;overflow-wrap:anywhere}
 .hg-page--video-play [data-video-description]{font-size:12px;line-height:18px;color:#ffffffb3;margin:0}
 .hg-page--video-play .v1-play-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:8px 0 16px}
 .hg-page--video-play .v1-play-actions [data-action],.hg-page--video-play .v1-play-actions [data-play-share]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;flex:none;width:37px;min-width:0;padding:4px 0;border:0;border-radius:5px;background:transparent;color:#ffffff99;font-size:10px;line-height:16px;order:0}
 .hg-page--video-play .v1-play-actions .v1-h5-action-icon{display:block;flex:none;width:16px;height:16px}
 .hg-page--video-play .v1-play-actions .num{display:none}
 .hg-page--video-play .v1-play-actions [data-play-prev],.hg-page--video-play .v1-play-actions [data-play-next],.hg-page--video-play .v1-play-actions [data-player-fullscreen]{box-sizing:border-box;order:1;padding:4px 10px;height:auto;min-height:0;margin:0;border:.5px solid #fff;border-radius:5px;background:transparent;color:#fff;font-size:10px;line-height:16px}
 .hg-page--video-play .v1-play-actions [data-player-fullscreen]{padding:4px 6px}
 .hg-page--video-play .v1-play-actions [aria-disabled=true]{border-color:#ffffff99;color:#ffffff99}
 .hg-page--video-play .v1-play-actions [data-action][aria-pressed=true]{background:transparent;border-color:transparent;color:#ff7d00;font-weight:500}
 .hg-page--video-play .v1-play-actions>button[aria-label="举报内容"]{display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;flex:none;width:37px;order:0;padding:4px 0!important;border:0!important;background:transparent!important;font:400 10px/16px 'PingFang SC','Microsoft YaHei',sans-serif!important;color:#ffffff99!important}
 .hg-page--video-play .v1-play-actions>button[aria-label="举报内容"]::before{content:'';width:16px;height:16px;background:url('../images/figma/h5-play-report.svg') center/14.6px 14.6px no-repeat}
 .hg-page--video-play .v1-play-info>[data-play-status]:empty{display:none}
 .hg-page--video-play .v1-play-episodes{margin:0 0 32px}
 .hg-page--video-play .v1-play-grid>.v1-play-main:not(.v1-play-screen){margin:0 0 28px}
 .hg-page--video-play .v1-play-recommendations{gap:8px;margin:0}
 .hg-page--video-play .v1-play-block-title{font-size:18px;line-height:24px}
 .hg-page--video-play .v1-play-block-title::before{width:3px;height:18px;margin-right:9px}
 .hg-page--video-play .v1-detail-rec{gap:16px 12px}
 .hg-page--video-play .v1-detail-rec>a{gap:6px}
 .hg-page--video-play .v1-detail-rec figure{border-radius:7px}
 .hg-page--video-play .v1-detail-rec strong{min-height:40px;margin:0;font-size:13px;font-weight:400;line-height:20px}
 .hg-page--video-play .v1-play-card-meta{font-size:10px;line-height:14px;gap:4px}
 .hg-page--video-play .v1-detail-rec .duration,.hg-page--video-play .v1-detail-rec .series{padding:1px 4px;right:4px;bottom:4px;font-size:10px;line-height:16px;font-weight:600;border:0;border-radius:2px}
 .hg-page--video-play .v1-detail-rec .series{left:4px;top:4px;right:auto;bottom:auto;min-width:0}
 .hg-page--video-play .v1-play-comment-section{gap:12px;margin:0}
 .hg-page--video-play .v1-play-editor-box{height:167px;padding:12px;border:.5px solid #ffffff1f;border-radius:8px;background:#ffffff0d}
 .hg-page--video-play .v1-play-editor-box textarea{min-width:0;padding:0;border-radius:0;font-size:12px;line-height:18px;-webkit-appearance:none;appearance:none}
 .hg-page--video-play .v1-play-editor-footer{font-size:14px;line-height:20px}
 .hg-page--video-play [data-comment-submit]{padding:3px 6px;border-radius:3px;font-size:12px;line-height:18px;font-weight:500}
 .hg-page--video-play .v1-play-comments article{gap:12px;padding:20px 0;border-bottom:.5px solid #ffffff1f}
 .hg-page--video-play .v1-play-comments [data-comment-avatar]{width:32px!important;height:32px!important}
 .hg-page--video-play .v1-play-comment-body{gap:4px}
 .hg-page--video-play .v1-play-comment-body strong{font-size:14px;line-height:20px;font-weight:500}
 .hg-page--video-play .v1-play-comment-body p{font-size:12px;line-height:18px}
 .hg-page--video-play .v1-play-comment-footer{font-size:10px;line-height:16px;gap:24px}
 .hg-page--video-play .pd-load-more{padding:8px 16px;border:.5px solid #ffffff33;border-radius:5px;font-size:12px;line-height:18px}
 /* Final layout overrides keep the four icon actions and three transport controls on one row. */
 .hg-page--post-detail .hg-breadcrumb__current{color:#ffffff99}
 /* Selected icon actions retain the Figma transparent layout. Mask the same
    original SVG to use the exact brand color without altering its geometry. */
 .hg-page--post-detail .v1-post-actions [data-action],.hg-page--video-play .v1-play-actions [data-action]{position:relative;white-space:nowrap}
 .hg-page--post-detail .v1-post-actions [data-action=like]{--v1-reaction-icon:url('../images/figma/h5-post-like.svg');--v1-reaction-size:20px;--v1-reaction-top:0px}
 .hg-page--post-detail .v1-post-actions [data-action=collect]{--v1-reaction-icon:url('../images/figma/h5-post-star.svg');--v1-reaction-size:20px;--v1-reaction-top:0px}
 .hg-page--video-play .v1-play-actions [data-action=like]{--v1-reaction-icon:url('../images/figma/h5-play-like.svg');--v1-reaction-size:16px;--v1-reaction-top:4px}
 .hg-page--video-play .v1-play-actions [data-action=collect]{--v1-reaction-icon:url('../images/figma/h5-play-star.svg');--v1-reaction-size:16px;--v1-reaction-top:4px}
 .hg-page--post-detail .v1-post-actions [data-action].active>.v1-h5-action-icon,.hg-page--video-play .v1-play-actions [data-action][aria-pressed=true]>.v1-h5-action-icon{opacity:0}
 .hg-page--post-detail .v1-post-actions [data-action].active::before,.hg-page--video-play .v1-play-actions [data-action][aria-pressed=true]::before{content:'';position:absolute;left:50%;top:var(--v1-reaction-top);transform:translateX(-50%);width:var(--v1-reaction-size);height:var(--v1-reaction-size);background:currentColor;-webkit-mask:var(--v1-reaction-icon) center/contain no-repeat;mask:var(--v1-reaction-icon) center/contain no-repeat;pointer-events:none}
 .hg-page--post-detail .v1-post-actions [data-action]:focus-visible,.hg-page--video-play .v1-play-actions [data-action]:focus-visible{outline:2px solid #ff7d0080;outline-offset:3px}
 .hg-page--video-play .v1-play-back a{display:flex;align-items:center;gap:4px;color:#ffffff99;font-size:14px;line-height:20px}
 .hg-page--video-play .v1-play-back img{display:block;flex:none;width:24px;height:24px}
 .hg-page--video-play .v1-play-info>[data-video-description]{display:none}
 .hg-page--video-play .v1-play-actions{display:grid;grid-template-columns:repeat(4,37px) minmax(0,1fr) minmax(0,1fr) 70px;gap:0}
 .hg-page--video-play .v1-play-actions [data-action=like]{grid-column:1;grid-row:1}
 .hg-page--video-play .v1-play-actions [data-action=collect]{grid-column:2;grid-row:1}
 .hg-page--video-play .v1-play-actions [data-play-share]{grid-column:3;grid-row:1}
 .hg-page--video-play .v1-play-actions>button[aria-label="举报内容"]{grid-column:4;grid-row:1}
 .hg-page--video-play .v1-play-actions [data-play-prev]{grid-column:5;grid-row:1;margin-left:12px;padding:4px 6px;text-align:center}
 .hg-page--video-play .v1-play-actions [data-play-next]{grid-column:6;grid-row:1;margin-left:12px;padding:4px 6px;text-align:center}
 .hg-page--video-play .v1-play-actions [data-player-fullscreen]{grid-column:7;grid-row:1;margin-left:12px;padding:4px 0;font-size:10px}
 .hg-page--video-play .v1-player .xgplayer-start{width:48px;height:48px}
 .hg-page--video-play .v1-player .xgplayer-start:not([data-state=pause]){background:#0008 url('../images/figma/h5-content-play.svg') center/21.3333px 21.3333px no-repeat;border-radius:50%}
 .hg-page--video-play .v1-player .xgplayer-start .xg-icon-play{opacity:0}
 .hg-page--video-play .v1-player .xgplayer-controls{height:34px}
 .hg-page--video-play .v1-player .xgplayer-time{font-size:10px}

 :is(.hg-page--post-detail,.hg-page--video-play) .comment-nickname{margin:0 0 12px!important;font-size:14px;color:#ffffff80}
 :is(.hg-page--post-detail,.hg-page--video-play) .comment-nickname label{display:flex;align-items:center;gap:12px;font-weight:500;line-height:20px}
 :is(.hg-page--post-detail,.hg-page--video-play) .comment-nickname input{box-sizing:border-box;width:206px!important;min-width:0;max-width:206px;height:42px;padding:0 12px!important;border:1px solid #ffffff1f!important;border-radius:6px!important;background:#ffffff0d!important;color:#fff!important;font:400 12px/18px 'PingFang SC','Microsoft YaHei',sans-serif}
 :is(.hg-page--post-detail,.hg-page--video-play) .comment-nickname span:empty{display:none}
 :is(.hg-page--post-detail,.hg-page--video-play) .comment-nickname:has(label[hidden]):not(:has(span:not(:empty))){display:none!important}

}

/* H5 067, 218:19378: only the successful empty post-comment state. */
@media(max-width:1023px){
 .hg-page--post-detail .v1-post-comment-empty:not([hidden]){box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:238px;margin:-12px 0 0;padding:28px 0}
 .hg-page--post-detail .v1-post-comment-empty__visual{position:relative;flex:none;width:206px;height:140px}
 .hg-page--post-detail .v1-post-comment-empty__slot{position:absolute;left:calc(50% - .07px);top:20px;transform:translateX(-50%);width:185.5px;height:100px;overflow:hidden}
 .hg-page--post-detail .v1-post-comment-empty__slot img{display:block;max-width:none}
 .hg-page--post-detail .v1-post-comment-empty>p{box-sizing:border-box;min-height:42px;max-width:100%;margin:0;padding:0;text-align:center;font:400 14px/20px 'PingFang SC','Microsoft YaHei',sans-serif;color:#ffffff99;overflow-wrap:anywhere}
 .hg-page--post-detail .v1-comment-list--managed>.hg-post-detail__comment-empty{display:none}
 .hg-page--post-detail .hg-post-detail__comments:has(.v1-post-comment-empty:not([hidden]))>:is(.hg-post-detail__comment-list,.v1-comment-load-status){display:none}
 .hg-page--post-detail .hg-post-detail__comments:has(.v1-post-comment-empty:not([hidden]))>.v1-comment-report-status:empty{display:none}
}

/* H05: post details, comment states and recommendation metadata. */
.v1-post-h5-related-dot,.v1-post-h5-related-views,.v1-post-follow-mobile,.v1-post-nav-empty-mobile,.v1-post-related-views-count-mobile{display:none}
@media(max-width:1023px){
 .hg-page--post-detail .v1-post-h5-category a,
 .hg-page--post-detail .hg-post-detail__tags :is(a,span:not(.v1-post-tag-label)){border:0;box-shadow:inset 0 0 0 .5px #ff7d00}
 .hg-page--post-detail .hg-post-detail__meta>.v1-post-meta-views{margin-top:24px;border:0;box-shadow:inset 0 -.5px rgba(255,255,255,.12)}
 .hg-page--post-detail .hg-post-detail__tags{align-items:center;border:0;box-shadow:inset 0 -.5px rgba(255,255,255,.12)}
 .hg-page--post-detail .hg-post-detail__tags .v1-post-tag-label{height:18px;min-width:0;padding:0;margin-right:-8px;border:0;border-radius:0;box-shadow:none;background:none;color:rgba(255,255,255,.7);font-weight:400;line-height:18px}
 .hg-page--post-detail .hg-post-detail__tags :is(a,span:not(.v1-post-tag-label)){max-width:100%;overflow-wrap:anywhere}
 .hg-page--post-detail .hg-post-detail__tags :is(a,span:not(.v1-post-tag-label))::before{content:'#'}
 .hg-page--post-detail .hg-post-detail__main>.v1-post-actions{justify-content:space-between;align-items:flex-end;padding:14px 0;border:0;box-shadow:inset 0 -.5px rgba(255,255,255,.12)}
 .hg-page--post-detail .v1-post-actions .hg-post-detail__action{font-weight:400}
 /* User preference: count above the icon, with all action icons/labels aligned below. */
 .hg-page--post-detail .v1-post-actions .hg-post-detail__action:is([data-action="like"],[data-action="collect"]){--v1-reaction-top:22px;width:auto;min-width:60px;max-width:calc((100% - 120px)/2)}
 .hg-page--post-detail .v1-post-actions .hg-post-detail__action:is([data-action="like"],[data-action="collect"])>.num{display:block;order:-1;font:500 11px/16px 'PingFang SC','Microsoft YaHei',sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;color:inherit}
 .hg-page--post-detail .hg-post-detail__nav-item{border:0;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12)}
 .hg-page--post-detail .hg-post-detail__nav-item[aria-disabled]{opacity:1}
 .hg-page--post-detail .v1-post-nav-empty-desktop{display:none}
 .hg-page--post-detail .v1-post-nav-empty-mobile{display:flex;flex-direction:column;gap:8px}
 .hg-page--post-detail .hg-post-detail__rel-cover{position:relative}
 .hg-page--post-detail .hg-post-detail__rel-badge{position:absolute;left:4px;top:4px;padding:1px 4px;border:0;border-radius:2px;background:linear-gradient(#ff7a2f,#ff6b8a);color:#fff;font-size:10px;font-weight:600;line-height:16px}
 .hg-page--post-detail .hg-post-detail__rel-meta{justify-content:flex-start;gap:4px;flex-wrap:wrap}
 .hg-page--post-detail .v1-post-h5-related-dot{display:inline}
 .hg-page--post-detail :is(.v1-post-related-views-label,.v1-post-related-views-count-desktop){display:none}
 .hg-page--post-detail .v1-post-related-views-count-mobile{display:inline}
 .hg-page--post-detail .v1-post-related-views{display:inline-flex;align-items:center;gap:5px}
 .hg-page--post-detail .v1-post-h5-related-views{display:block;flex:none;width:12px;height:12px}
 .hg-page--post-detail .hg-post-detail__composer{border:0;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12)}
 .hg-page--post-detail .hg-post-detail__composer>textarea::placeholder{color:rgba(255,255,255,.3);opacity:1}
 .hg-page--post-detail .hg-post-detail__comment-list{gap:0}
 .hg-page--post-detail .hg-post-detail__comment,.hg-page--post-detail .hg-post-detail__comment-list .cm-comment{border:0;box-shadow:inset 0 -.5px rgba(255,255,255,.12)}
 .hg-page--post-detail [data-comment-avatar]>.hg-avatar{width:100%;height:100%}
 .hg-page--post-detail .hg-post-detail__comment-head{gap:6px}
 .hg-page--post-detail .v1-post-comment-footer{display:flex;align-items:center;gap:24px}
 .hg-page--post-detail .v1-post-comment-footer .cm-comment-time{margin:0}
 .hg-page--post-detail [data-comment-report]{padding:0!important;font-size:10px!important;line-height:16px!important}
 .hg-page--post-detail .hg-post-detail__comment-head :is(.cm-comment-pin,.cm-comment-author){padding:1px 4px;border-radius:2px;background:#9a7bff;color:#fff;font-size:10px;font-weight:600;line-height:16px}
 .hg-page--post-detail .pd-load-more{border:0;font-weight:500;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.2)}
 .hg-page--post-detail :is(.v1-comment-load-status,.v1-comment-report-status):empty{display:none}
 .hg-page--post-detail .comment-nickname input{border:0!important;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12)}
 .hg-page--post-detail .v1-post-follow-desktop{display:none}
 .hg-page--post-detail .v1-post-follow-mobile{display:inline}
}

/* H06: horizontal playback pages 020/021/069/070. Keep real media and episode state. */
.v1-play-mobile,.v1-play-comment-marker-mobile{display:none}
.v1-play-comment-head{display:contents}
.v1-play-collect-count{display:none} /* 桌面在 v1-play-page.css 里改成行内；H5 在下方媒体查询里浮到图标上方 */
@media(max-width:1023px){
 .hg-page--video-play .hg-header__search-btn-icon--search{content:url('../images/figma/h5-play-search.svg')}
 .hg-page--video-play .v1-play-desktop{display:none}
 .hg-page--video-play .v1-play-mobile{display:inline}
 .hg-page--video-play .v1-play-meta{gap:12px;border:0;box-shadow:inset 0 -.5px rgba(255,255,255,.12)}
 .hg-page--video-play .v1-play-meta [data-video-author]{gap:10px}
 .hg-page--video-play .v1-play-author-avatar{border:0;background:rgba(255,255,255,.05)}
 .hg-page--video-play .v1-play-views,.hg-page--video-play .v1-play-card-views{gap:5px}
 /* Match post reactions: count, icon, label. Keep selected SVG masks in the icon slot. */
 .hg-page--video-play .v1-play-actions{padding-top:26px}
 .hg-page--video-play .v1-play-reaction-label{display:contents}
 .hg-page--video-play .v1-play-actions [data-action] .num{display:block;position:absolute;left:50%;bottom:calc(100% + 2px);transform:translateX(-50%);font:500 10px/16px 'PingFang SC','Microsoft YaHei',sans-serif;font-variant-numeric:tabular-nums;color:inherit}
 .hg-page--video-play .v1-play-actions :is([data-play-prev],[data-play-next],[data-player-fullscreen]){height:24px;border:0;box-shadow:inset 0 0 0 .5px #fff}
 .hg-page--video-play .v1-play-actions [aria-disabled=true]{opacity:1;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.6)}
 .hg-page--video-play .v1-play-episodes{border:0;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.05)}
 .hg-page--video-play .v1-play-eps a{border:0}
 .hg-page--video-play .v1-play-eps a[aria-current=true]{box-shadow:inset 0 0 0 .5px #ff7d00}
 .hg-page--video-play .v1-play-grid>.v1-play-main:empty{display:none}
 .hg-page--video-play .v1-play-block-title{padding:4px 0}
 .hg-page--video-play .v1-detail-rec figure::after{display:none}
 .hg-page--video-play .v1-detail-rec .duration{background:rgba(0,0,0,.5);backdrop-filter:none}
 .hg-page--video-play .v1-detail-rec strong{display:block;height:20px;min-height:0;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}
 .hg-page--video-play .v1-play-card-meta{margin-top:-2px;color:rgba(255,255,255,.6)}
 .hg-page--video-play .v1-play-comment-total{margin-left:8px;font-size:12px;font-weight:400;line-height:18px;color:rgba(255,255,255,.5)}
 .hg-page--video-play .v1-play-editor-box{border:0;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12)}
 .hg-page--video-play .v1-play-editor-box:focus-within{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3)}
 .hg-page--video-play .v1-play-editor-box textarea{flex:none;height:74px;min-height:74px}
 .hg-page--video-play .v1-play-editor-box textarea::placeholder{color:rgba(255,255,255,.3)}
 .hg-page--video-play .comment-nickname input{border:0!important;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12)}
 .hg-page--video-play .v1-play-comments:not(:empty){margin-top:-12px}
 .hg-page--video-play .v1-play-comments article{border:0;box-shadow:inset 0 -.5px rgba(255,255,255,.12)}
 .hg-page--video-play .v1-play-comment-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
 .hg-page--video-play .v1-play-comment-marker-mobile{display:inline-block;flex:none;padding:1px 4px;border-radius:2px;background:#9a7bff;color:#fff;font-size:10px;font-weight:600;line-height:16px}
 .hg-page--video-play .pd-load-more{margin-top:12px;border:0;font-weight:500;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.2)}
 /* Restyle native controls; progress, rate, volume and fullscreen keep their handlers. */
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-controls{background:rgba(17,17,17,.32);background-image:none;backdrop-filter:blur(23px)}
 .hg-page--video-play .v1-player:not(:fullscreen) .xg-inner-controls{display:flex;align-items:center;gap:10px;left:10px;right:10px;bottom:0;top:auto;height:34px}
 .hg-page--video-play .v1-player:not(:fullscreen) :is(.xg-left-grid,.xg-right-grid){height:34px;flex:none;align-items:center;flex-wrap:nowrap;bottom:auto}
 .hg-page--video-play .v1-player:not(:fullscreen) .xg-left-grid{order:1;gap:6px}
 .hg-page--video-play .v1-player:not(:fullscreen) .xg-center-grid{order:2;position:relative;display:flex;align-items:center;flex:1;min-width:0;left:0;right:0;top:0;height:34px;padding:0;z-index:2}
 .hg-page--video-play .v1-player:not(:fullscreen) .xg-right-grid{order:3;gap:12px}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-controls :where(xg-icon){width:20px;height:34px;margin:0;flex:none}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-time{display:flex!important;align-items:center;gap:2px;width:auto;min-width:0;line-height:14px;font:400 10px/14px 'PingFang SC','Microsoft YaHei',sans-serif;white-space:nowrap}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-time span{height:auto;line-height:inherit}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-time .time-duration{color:#fff}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-icon{display:grid;place-items:center;height:20px}
 .hg-page--video-play .v1-player:not(:fullscreen) :is(.xgplayer-play,.xgplayer-volume,.xgplayer-fullscreen) .xgplayer-icon svg{width:20px;height:20px}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-play[data-state=play] .xgplayer-icon{background:url('../images/figma/h5-player-pause.svg') center/20px 20px no-repeat}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-play[data-state=play] .xg-icon-pause{opacity:0}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-volume{width:18px}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-volume[data-state=normal] .xgplayer-icon{background:url('../images/figma/h5-player-volume.svg') center/16.0014px 12.8px no-repeat}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-volume[data-state=normal] :is(.xg-volume-small,.xg-volume){opacity:0}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-fullscreen{width:18px}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-fullscreen .xgplayer-icon{background:url('../images/figma/h5-player-fullscreen.svg') center/18px 17.8882px no-repeat}
 .hg-page--video-play .v1-player:not(:fullscreen) .xg-get-fullscreen{opacity:0}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-playbackrate{width:22px;font:400 10px/14px 'PingFang SC','Microsoft YaHei',sans-serif}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-playbackrate .icon-text{height:auto;min-width:0;line-height:14px;padding:0;border-radius:0;background:none;font:inherit}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-progress{height:24px}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-progress-outer{height:4px}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-progress-played{background:#ff7d00}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-progress-btn{width:10px;height:10px;border:0;background:#ff7d00;box-shadow:none}
 .hg-page--video-play .v1-player:not(:fullscreen) .xgplayer-progress-btn::before{width:6px;height:6px;background:#fff}
}
