.vhs-guide-figure{margin:18px 0 8px;max-width:820px;padding:16px;border:1px solid #d6e7e5;border-radius:16px;background:#f5fbfa}.vhs-guide-caption{margin:0 0 10px;font:600 15px/1.5 Arial,sans-serif;color:#22355b}.vhs-guide-caption strong{color:#08777e}.vhs-guide-viewport{position:relative;width:100%;aspect-ratio:780/145;overflow:hidden;border-radius:12px;background:#fff}.vhs-guide-viewport img{position:absolute;display:block;width:180.2564103%!important;max-width:none!important;height:auto!important;left:-5.1282051%;top:-341.3793103%;margin:0!important}.vhs-guide-highlight{position:absolute;left:21.6666667%;top:30.3448276%;width:25%;height:51.7241379%;box-sizing:border-box;border:3px solid #20aab3;border-radius:999px;box-shadow:0 0 0 5px #2fc0cb24;pointer-events:none}@media(max-width:560px){.vhs-guide-figure{padding:12px}.vhs-guide-viewport{aspect-ratio:340/145}.vhs-guide-viewport img{width:413.5294118%!important;left:-41.1764706%;top:-341.3793103%}.vhs-guide-highlight{left:20.2941176%;width:57.3529412%}}

/* Owner requested stronger emphasis: one target, the actual middle button. */
.vhs-guide-caption strong{display:inline-block;padding:3px 10px;border-radius:7px;background:#d7f4ef;color:#075c65}
.vhs-guide-highlight{border:5px solid #07969f;box-shadow:0 0 0 3px #fff,0 0 0 10px #0aa5ae45}
.vhs-guide-highlight:before{content:'↓';position:absolute;left:50%;top:-43px;transform:translateX(-50%);font:800 36px/1 Arial,sans-serif;color:#087c86;text-shadow:0 2px #fff}
@media(max-width:560px){.vhs-guide-highlight{border-width:4px;box-shadow:0 0 0 3px #fff,0 0 0 8px #0aa5ae45}}
