/* Selected lesson rules scoped to native article; native shell/theme remains authoritative. */
:where(.native-lesson):is([data-lesson-journey="3389"] .lesson-entry),
:where(.native-lesson) :is([data-lesson-journey="3389"] .lesson-entry){display:block}
:where(.native-lesson):is([data-lesson-journey="3389"] .lesson-scene),
:where(.native-lesson) :is([data-lesson-journey="3389"] .lesson-scene){margin:1.1rem 0 1.3rem}
:where(.native-lesson):is([data-lesson-journey="3389"] .lesson-scene img),
:where(.native-lesson) :is([data-lesson-journey="3389"] .lesson-scene img){width:100%;height:auto;max-height:none;object-fit:contain}
:where(.native-lesson):is([data-lesson-journey="3389"] .journey-video),
:where(.native-lesson) :is([data-lesson-journey="3389"] .journey-video){grid-template-columns:minmax(0,1fr);padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--card);gap:1rem}
:where(.native-lesson):is([data-lesson-journey="3389"] .video-cover),
:where(.native-lesson) :is([data-lesson-journey="3389"] .video-cover){position:relative;line-height:0}
:where(.native-lesson):is([data-lesson-journey="3389"] .video-cover img),
:where(.native-lesson) :is([data-lesson-journey="3389"] .video-cover img){width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain}
:where(.native-lesson):is([data-lesson-journey="3389"] .video-cover>.mina-video-play),
:where(.native-lesson) :is([data-lesson-journey="3389"] .video-cover>.mina-video-play){display:grid;place-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(48px,7vw,68px);height:clamp(48px,7vw,68px);padding:0;border-radius:50%;background:#142631e8;color:#fff;box-shadow:0 2px 12px #0005}
:where(.native-lesson):is([data-lesson-journey="3389"] .video-cover:focus-visible),
:where(.native-lesson) :is([data-lesson-journey="3389"] .video-cover:focus-visible){outline:3px solid var(--accent-text);outline-offset:4px}
:where(.native-lesson):is([data-lesson-journey="3389"] .journey-video-text>h3),
:where(.native-lesson) :is([data-lesson-journey="3389"] .journey-video-text>h3){margin-top:0}
:where(.native-lesson):is([data-lesson-journey="3389"] #teach-3389-move-time),
:where(.native-lesson) :is([data-lesson-journey="3389"] #teach-3389-move-time){margin-top:.8rem}
@media (max-width:600px){:where(.native-lesson):is([data-lesson-journey="3389"] .journey-video),
:where(.native-lesson) :is([data-lesson-journey="3389"] .journey-video){padding:.75rem}}
