@charset "utf-8";
/*
	Theme Name: RE:DIVER-CHILD
	Template: rediver
	Description:  re:Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */
/* モバイル用の調整 */
@media screen and (max-width: 768px) {
  body, html {
    overflow: auto !important;
  }

  #rd-toc-popover {
    position: relative !important;
  }
}
img {
  max-width: 100%;
  height: auto;
}
/* ===== サンプル動画 SP貼りつき対策 2026-09-02 (prompts.md ⓪) ===== */
/* xcreamプレイヤー(video.js)が擬似フルスクリーン化/スクロール追従で
   position:fixed になり本文を覆う問題を無効化。プレイヤー本体は残す。
   親テーマrediverは触らない。効かなければこのブロックを削除で即revert。 */
.vjs-full-window,
.vjs-full-window .video-js.vjs-fullscreen,
.video-js.vjs-fullscreen,
.video-js.vjs-sticky, .video-js.vjs-floating,
.vjs-sticky, .vjs-floating,
[id^="video-"].is-sticky,
.sample-video, .sample-video .video-js,
[id^="video-"] {
  position: relative !important;
  inset: auto !important;
  top: auto !important; right: auto !important; bottom: auto !important; left: auto !important;
  width: 100% !important;
  max-width: 720px !important;
  height: auto !important;
  margin: 12px auto !important;
  z-index: auto !important;
}
.vjs-full-window { overflow: visible !important; }
