/* 溯光 · B站视频 —— 前台播放器样式（自适应比例，直接嵌入官方播放器） */
.sgbl{margin:1.3em 0;max-width:100%;border:0;padding:0}
.sgbl *{box-sizing:border-box}

/* 舞台：用 padding-top 撑出比例高度（16:9 = 56.25%），iframe 四边定位填满 */
.sgbl-stage{position:relative;width:100%;height:0;padding-top:var(--sgbl-pad,56.25%);
  background:#000;border-radius:12px;overflow:hidden;
  box-shadow:0 6px 22px rgba(16,24,40,.14)}
.sgbl-frame{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;
  border:0;display:block}

/* 标题条（跟随主题文字色，不额外加底色） */
.sgbl-cap{margin:0;padding:9px 2px 0;font-size:13px;line-height:1.55;color:inherit;opacity:.82;
  background:none;border:0;text-align:left}

.sgbl-error{padding:12px 14px;background:#fff4f4;border:1px dashed #d63638;color:#d63638;
  border-radius:8px;font-size:13px}

@media (max-width:600px){
  .sgbl{margin:1em 0}
  .sgbl-cap{font-size:12.5px}
}
