.motion-host{background:#08070b;border-top:1px solid var(--line)}.motion-launch{text-align:center;padding:22px 20px 18px}.motion-play-button{display:inline-flex;justify-content:center;align-items:center;background:#d7cce7;color:#17111f;border:1px solid #d7cce7;font-size:12px;padding:12px 28px;min-height:44px}.motion-play-button:hover{background:#ede5f7}.motion-info{font-size:10px;color:#c4b5d5;letter-spacing:.03em;margin-top:10px}.motion-help{font-size:10px;color:var(--muted);line-height:1.8;margin:7px auto 0;max-width:500px}.motion-message{font-size:11px;color:#d3bdeb;margin-top:8px}.motion-message:empty{display:none}.motion-host video{display:block;max-width:100%;width:100%;max-height:62vh;object-fit:contain;background:#000}.motion-host video:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.motion-badge{position:absolute;top:12px;right:12px;font-size:8px;letter-spacing:.07em;padding:4px 7px;background:#17101fe8;border:1px solid #655076;color:#ded0f0}.motion-home-link{display:block;text-align:center;padding:15px;font-size:11px;color:var(--violet);border-top:1px solid var(--line)}
@media(max-width:700px){.motion-launch{padding:18px 16px 15px}.motion-play-button{font-size:11px;padding:12px 23px}.motion-info,.motion-help{font-size:9px}.motion-badge{font-size:6px;top:7px;right:7px;padding:3px 5px}.motion-host video{max-height:55vh}}
