/* ASheng MakeupContour 介紹頁（2026-10-17）：沿用 glow-page.css 的版型（gl-*／sh-*），這裡只放自己要改的。影片是「原始｜彩妝」並排（1600×450）。 */
.mc-page .fp-frame{background:#0e1018}
.sn-pair{position:relative;line-height:0}
.sn-pair video,.mc-page .sh-card .sn-pair video,.mc-page .fp-frame .sn-pair video{width:100%;height:auto;display:block;aspect-ratio:32/9;object-fit:contain;background:#0e1018}
.sn-pair img,.mc-page .sh-card .sn-pair img{width:100%;height:auto;display:block;aspect-ratio:32/9;object-fit:contain;background:#0e1018}
.sn-l,.sn-r{position:absolute;bottom:10px;padding:3px 10px;border-radius:999px;font-size:.78rem;line-height:1.5;letter-spacing:.06em;color:#fff;background:rgba(10,10,16,.62)}
.sn-l{left:10px}.sn-r{right:10px}
.mc-shape-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mc-page .mc-shape-grid .sn-pair video{aspect-ratio:4/5;object-fit:cover}
.mc-page .mc-shape-grid .sh-card{margin:0}
.mc-shape-tag{position:absolute;left:10px;bottom:10px;padding:3px 10px;border-radius:999px;font-size:.78rem;line-height:1.5;letter-spacing:.04em;color:#fff;background:rgba(10,10,16,.62)}
.mc-shape-note{margin:14px 0 0;color:var(--muted,#9aa0b4);font-size:.9rem;line-height:1.7}
@media(max-width:900px){.mc-shape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.sn-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:22px}
.sn-card figcaption small{display:block}
.mc-page .fp-stage{max-width:none}
.mc-page .fp-copy h1{font-size:clamp(2.2rem,5.2vw,3.6rem);overflow-wrap:anywhere}
.bl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:520px){.bl-grid-2{grid-template-columns:1fr}}
.mc-scope-title{margin:34px 0 14px;font-size:1.15rem;letter-spacing:.02em}
/* 手機：影片換成上下疊的版本（上＝原始、下＝彩妝），標籤各放在自己那一半的左上角 */
.sn-pair video.sn-v,.mc-page .sh-card .sn-pair video.sn-v,.mc-page .fp-frame .sn-pair video.sn-v{aspect-ratio:8/9}
@media(max-width:700px){.sn-pair img,.mc-page .sh-card .sn-pair img{aspect-ratio:8/9}.sn-l,.sn-r{font-size:.7rem;padding:2px 9px;left:8px;right:auto}.sn-l{top:8px;bottom:auto}.sn-r{top:calc(50% + 8px);bottom:auto}}
