.local-video-fallback{margin:1rem 0 0;border:1px solid #cbd8cc;border-radius:.6rem;padding:.7rem 1rem;background:#f4f7f0}.local-video-fallback summary{cursor:pointer;font-weight:650;text-decoration:underline;text-underline-offset:.2em}.local-video-fallback[open] summary{margin-bottom:.8rem}.local-video-fallback video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;border-radius:.35rem}.local-video-fallback p{margin:.65rem 0 0;font-size:.9rem}
