.sp-player{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--scrim);overflow:hidden}.sp-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sp-player--none{display:flex;align-items:center;justify-content:center;aspect-ratio:auto;min-height:120px;padding:24px;background:var(--sp-page, var(--bg));color:var(--sp-muted, var(--text-muted));border:1px solid var(--sp-line, var(--border));font-size:14px;text-align:center}
