/* Video-page copy and language controls; existing scene layout and artwork are retained. */
.video-topbar .video-language{display:flex;gap:2px;align-items:center;border:1px solid #4b3544;border-radius:6px;padding:1px;margin-left:8px;flex-shrink:0}
.video-language a{display:grid;place-items:center;min-width:26px;min-height:28px;padding:2px 4px;font-size:11px;line-height:1;color:#cbbac5;border-radius:4px}
.video-language a[aria-current=page]{background:#573044;color:#fff}
.video-topbar>.button{margin-left:4px}
.motion-page .motion-intro>div:first-child{max-width:800px}
.motion-page .motion-intro>div>p:not(.motion-kicker):not(.motion-page-scope){font-size:16px;line-height:1.65;color:#c4b0be;max-width:65ch}
.motion-page .motion-intro .motion-page-scope{font-size:13px;line-height:1.65;color:#b49caa;max-width:75ch;margin-top:15px}
@media(max-width:900px){.video-topbar{gap:12px}.video-topbar nav{gap:14px}.video-topbar>.button{padding-inline:14px}}
@media(max-width:767px){.video-topbar .video-language{margin-left:auto}.video-topbar>.button{margin-left:0;font-size:12px;padding-inline:12px}.video-topbar .brand{font-size:16px}.video-topbar{padding-inline:16px;gap:10px}}
@media(max-width:600px){.video-topbar>.button{font-size:11px;padding-inline:10px}.video-language a{min-width:24px;min-height:26px;padding:2px 3px}.motion-page .motion-intro>div>p:not(.motion-kicker):not(.motion-page-scope){font-size:15px}.motion-page .motion-intro h1{max-width:18ch}}
@media(max-width:360px){.video-topbar>.button{display:none}}
/* Realistic / anime clips sit apart from the existing still-image scene tool. */
.motion-style-videos{margin:0 0 48px;padding:30px 0 34px;border-top:1px solid #3c2b38;border-bottom:1px solid #3c2b38}
.motion-style-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px}
.motion-style-heading h2{max-width:14ch;font-size:30px}
.motion-style-heading>p{max-width:48ch;color:#c4b0be;font-size:15px;line-height:1.65}
.motion-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:760px;margin:auto}
.motion-style-card{margin:0;min-width:0}
.motion-style-card video{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:12px;background:#19151c}
.motion-style-card figcaption{padding:16px 2px 0}
.motion-style-card h3{font-size:18px;margin-bottom:5px}
.motion-style-card figcaption p{font-size:14px;line-height:1.6;color:#c4b0be}
.motion-style-note{margin-top:24px;font-size:12px;line-height:1.6;color:#b49caa;text-align:center}
@media(max-width:600px){.motion-style-videos{padding:24px 0 28px;margin-bottom:30px}.motion-style-heading{display:block;margin-bottom:20px}.motion-style-heading h2{font-size:27px;max-width:none;margin-bottom:12px}.motion-style-heading>p{font-size:14px}.motion-style-grid{grid-template-columns:minmax(0,1fr);max-width:360px;gap:28px}.motion-style-card video{border-radius:10px}.motion-style-card figcaption{padding-top:12px}.motion-style-note{text-align:left;margin-top:20px}}
