motivoo-video{display:block;--mv-blue:#08178c;--mv-focus:#67e8f9;--mv-surface:#111936;--mv-ink:#fff;font-family:inherit}
.mv-player{overflow:hidden;border-radius:18px;background:var(--mv-surface);color:var(--mv-ink);direction:rtl;box-shadow:0 10px 30px #08178c14}
.mv-stage{position:relative;width:100%;aspect-ratio:var(--frame-aspect,1.93);overflow:hidden;background:#0a1023}
.mv-stage .mv-video{position:absolute;inset:0 auto auto 0;display:block;width:100%;height:auto;max-height:none;border:0;border-radius:0;pointer-events:none}
.mv-poster{position:absolute;inset:0;overflow:hidden;background:#0a1023;pointer-events:none}
.mv-poster img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;max-height:none;aspect-ratio:auto;border:0;border-radius:0}
.mv-poster[hidden]{display:none}
.mv-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-width:44px;padding:10px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;font:inherit}
.mv-button svg{display:block;width:22px;height:22px}
.mv-button:hover{background:#ffffff20}
.mv-button:active{background:#ffffff30}
.mv-player:focus-visible,.mv-button:focus-visible,.mv-controls input:focus-visible,.mv-choose select:focus-visible{outline:3px solid var(--mv-focus);outline-offset:-3px}
.mv-center{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:var(--mv-blue);box-shadow:0 4px 24px #0004}
.mv-center:hover{background:#142bb6}.mv-center[hidden]{display:none}
.mv-controls{display:flex;align-items:center;gap:6px;padding:8px;min-height:60px;background:var(--mv-surface)}
.mv-controls input{margin:0;accent-color:#8da2ff;cursor:pointer;min-height:44px;min-width:0}
.mv-seek{flex:1;width:100%}.mv-seek:disabled{cursor:default;opacity:.5}
.mv-volume{width:64px;flex:none}
.mv-time{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:72px;text-align:center}
.mv-status{margin:0;padding:0 16px 12px;font-size:13px;line-height:1.9;color:#e1e6ff}.mv-status:empty{display:none}
.mv-placeholder{border:1px solid var(--line,#dfe3ef);border-radius:18px;overflow:hidden;background:#f5f6fc;text-align:center;padding-bottom:16px}
.mv-placeholder p{font-size:14px;padding-inline:16px}
.mv-placeholder.mv-loading{padding:0;border:0;background:var(--mv-surface);color:var(--mv-ink)}
.mv-loading-bar{display:flex;align-items:center;justify-content:center;height:60px;padding:8px 16px;font-size:13px;line-height:1.8}
.mv-choose{display:flex;gap:10px;align-items:center;padding:0 16px 12px;font-size:14px}.mv-choose select{color:#111936;background:white;border-radius:6px;min-height:44px;padding:8px}
.mv-player:fullscreen,.mv-player.mv-expanded{width:100%;height:100%;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#080d1c}
.mv-player.mv-expanded{position:fixed;inset:0;z-index:10000;width:100vw;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
.mv-player:fullscreen .mv-stage,.mv-player.mv-expanded .mv-stage{flex:none;width:min(100%,calc((100dvh - 150px)*var(--frame-aspect,1.93)))}
.mv-player:fullscreen .mv-controls,.mv-player.mv-expanded .mv-controls{flex:none;width:100%;max-width:1200px}
@media(max-width:600px){.mv-controls{gap:2px;padding:6px}.mv-volume{display:none}.mv-time{min-width:66px;font-size:11px}.mv-player{border-radius:14px}.mv-center{width:56px;height:56px}}
