.mmv-player{position:relative;aspect-ratio:16/9;background:#58585A;border-radius:8px;overflow:hidden;font-family:Roboto,sans-serif;color:#FFFFFF}
.mmv-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.mmv-endcard[hidden]{display:none!important}
.mmv-endcard{position:absolute;inset:0;background:#58585A;display:grid;place-items:center;padding:24px}
.mmv-endcard-inner{display:grid;gap:12px;justify-items:center;text-align:center;width:100%;max-width:380px}
.mmv-endcard-eyebrow{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#FFFFFF}
.mmv-endcard .mmv-endcard-meta{color:#58585A;letter-spacing:.5px}
.mmv-endcard-next{display:flex;gap:12px;align-items:center;width:100%;background:#FFFFFF;color:#58585A;border-radius:8px;padding:10px;text-align:left;text-decoration:none}
.mmv-endcard-next:hover .mmv-endcard-title{text-decoration:underline}
.mmv-endcard .mmv-mini{flex:none;width:75px;height:50px;border-radius:4px;background:#F5F5F5 center/cover no-repeat;display:grid;place-items:center;color:#58585A}
.mmv-endcard-text{display:grid;gap:4px}
.mmv-endcard-title{font-size:14px;font-weight:700;line-height:1.4}
.mmv-endcard-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.mmv-player .mmv-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:700 13px/1 Roboto,sans-serif;text-decoration:none;border-radius:4px;padding:10px 14px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease}
.mmv-player .mmv-btn-primary{background:#8CC63E;color:#FFFFFF}
.mmv-player .mmv-btn-primary:hover{box-shadow:0 6px 18px rgba(0,0,0,.2)}
.mmv-player .mmv-btn-ghost{background:transparent;color:#FFFFFF;border-color:#FFFFFF}
.mmv-player .mmv-btn-ghost:hover{background:rgba(255,255,255,.1)}
@media (max-width:600px){.mmv-endcard{padding:12px}.mmv-endcard .mmv-mini{width:64px;height:42px}.mmv-endcard-inner{gap:8px}.mmv-endcard-title{font-size:13px}}
.mmv-player .mmv-endcard a span,.mmv-player .mmv-endcard a:hover span{color:inherit!important}
.mmv-player a.mmv-endcard-next,.mmv-player a.mmv-endcard-next:hover{color:#58585A!important}
.mmv-player a.mmv-btn-primary,.mmv-player a.mmv-btn-primary:hover{color:#FFFFFF!important}
.mmv-player button.mmv-btn-ghost,.mmv-player button.mmv-btn-ghost:hover,.mmv-player button.mmv-btn-ghost:focus{background:transparent!important;color:#FFFFFF!important;border:1px solid #FFFFFF!important;box-shadow:none!important;padding:10px 14px!important;border-radius:4px!important;font:700 13px/1 Roboto,sans-serif!important;text-transform:none!important}
.mmv-player button.mmv-btn-ghost:hover{background:rgba(255,255,255,.1)!important}
