.mr-player{outline:none;flex-direction:column;gap:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex}.mr-stage{aspect-ratio:16/9;background:#000;border-radius:16px 16px 0 0;width:100%;position:relative;overflow:hidden}.mr-stage canvas{width:100%;height:100%;display:block}.mr-caption{text-align:center;color:#fff;background:#0a0f0c;border-top:1px solid #ffffff14;justify-content:center;align-items:center;min-height:74px;padding:10px 28px;font-size:21px;font-weight:500;line-height:1.35;display:flex}.mr-cap-in .mr-cap-text{animation:.35s both mrcap}.mr-still-shot .mr-cap-text,.mr-reduced .mr-cap-text{animation:none!important}@keyframes mrcap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mr-controls{background:#0a0f0c;border-top:1px solid #ffffff0f;border-radius:0 0 16px 16px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mr-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.mr-btn:hover{background:#ffffff1a}.mr-btn svg{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:16px;height:16px}.mr-btn.mr-big{color:#000;background:#0f0;border:none;border-radius:21px;width:42px;height:42px}.mr-btn.mr-big svg{width:18px;height:18px}.mr-play .i-pause{display:none}.mr-playing .mr-play .i-pause{display:block}.mr-playing .mr-play .i-play{display:none}.mr-chapters{flex:1;gap:6px;min-width:0;display:flex}.mr-chap{color:#ffffff80;cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;border:none;flex:1;grid-template-rows:auto 4px;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;padding:2px;display:grid}.mr-chap-n{border:1px solid #ffffff40;border-radius:9px;place-items:center;width:18px;height:18px;font:600 11px SF Mono,Menlo,Consolas,ui-monospace,monospace;display:grid}.mr-chap-t{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mr-chap-bar{background:#ffffff1f;border-radius:2px;grid-column:1/3;height:3px;overflow:hidden}.mr-chap-bar i{background:#0f0;width:0;height:100%;display:block}.mr-chap.on{color:#fff}.mr-chap.on .mr-chap-n{color:#0f0;border-color:#0f0}.mr-time{color:#ffffff8c;text-align:right;min-width:76px;font:500 12px SF Mono,Menlo,Consolas,ui-monospace,monospace}.mr-os{border:1px solid #ffffff1f;border-radius:9px;flex:none;display:flex;overflow:hidden}.mr-os button{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:6px 8px;font:500 11px -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.mr-os button.on{color:#0f0;background:#00ff0026}.mr-still-note{color:#8e8e93;padding:6px 4px 0;font-size:12px;display:none}.mr-reduced .mr-still-note{display:block}#mr-walkthrough .mr-caption{color:#daffe9;background:#000;border-top:1px solid #00ff0040;min-height:80px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:19px;font-weight:500}#mr-walkthrough .mr-cap-text:before{content:"> ";color:#0f0}#mr-walkthrough .mr-controls{background:#000;border-top:1px solid #00ff001f;flex-wrap:wrap}@media (max-width:640px){#mr-walkthrough .mr-caption{min-height:64px;font-size:15px}#mr-walkthrough .mr-chap-t{display:none}}@media (pointer:coarse),(max-width:640px){#mr-walkthrough .mr-btn{width:44px;height:44px}#mr-walkthrough .mr-btn.mr-big{border-radius:24px;width:48px;height:48px}#mr-walkthrough .mr-chap{min-height:44px}#mr-walkthrough .mr-chapters{flex:100%;order:10}#mr-walkthrough .mr-os button{min-height:44px;padding:0 12px}}
