@charset "utf-8";
/* YouTube 記事詳細 SP（Figma に SP 版なし・推論） */
.vd-pills { gap: .12rem; }
.vd-vol { gap: .06rem; height: .30rem; padding-top: 0; font-size: .14rem; line-height: .30rem; }
.vd-art .mc-ahead { gap: .16rem; }
.vd-art .mc-eye { margin-top: .32rem; }
.vd-art .mc-toc { width: 3.70rem; }
.vd-body { margin-top: .40rem; }
.vd-rel { gap: .32rem; margin-top: .56rem; padding: .48rem 0; }
.vd-sub { gap: .10rem; padding: calc(.10rem + .03rem) calc(.22rem + .03rem); box-shadow: inset 0 0 0 .03rem #fd6a05; font-size: .16rem; line-height: .28rem; letter-spacing: .016rem; }
.vd-sub svg { width: .32rem; height: .32rem; padding: .053rem 0; }
