.video-player{max-width:720px;margin:auto;min-width:0}.video-frame{position:relative;aspect-ratio:1;background:#786e67;border:1px solid #b9aea6;border-radius:20px;overflow:hidden;box-shadow:0 14px 40px #302b3817}.video-player video{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;background:#786e67}.video-toggle{position:absolute;right:14px;bottom:14px;width:44px;height:44px;border:1px solid #ffffff70;border-radius:50%;background:#29272dba;color:white;font:18px/1 sans-serif;cursor:pointer;opacity:0;transition:opacity .15s}.video-frame:hover .video-toggle,.video-frame:focus-within .video-toggle,.video-player[data-paused=true] .video-toggle{opacity:1}.video-toggle:focus-visible{outline:3px solid white;outline-offset:-6px}.video-status{font-size:12px;line-height:1.5;text-align:center;margin:8px 0 0;color:var(--muted,inherit)}.video-status:empty{display:none}@media(hover:none){.video-toggle{opacity:.75}}@media(max-width:700px){.video-frame{border-radius:16px}}@media(prefers-reduced-motion:reduce){.video-toggle{transition:none}}
