/* dg_旧セリフUI抹消.css — v0.7.150 Phase 1
 * ユーザー直接指示 (2026-06-09):
 *   「スクショ1 (Goセリフレイヤー) が正しいセリフ表示、 バトル中もこれを使う。
 *    スクショ2 (#セリフ窓+#章肖像画/レト戦UI) は廃止、 ソース抹消可、 二度と使わない」
 *
 * Phase 1 (本ファイル): 旧UI DOM を強制非表示 (display:none !important) で 画面表示停止。
 *   - 旧UI参照JS (820_戦闘系.js 8箇所等) は無触 → getElementById で要素は取得できるが
 *     画面に何も表示されない (style操作は黙殺、 エラー出ない)
 *   - バトル中のセリフは 既に Goセリフレイヤー使用の $セリフ表示 (760_UI系.js L913) 経由で発火
 *
 * Phase 2 (動作確認後): index.html DOM削除 + 200_/240_ノベル.css 該当CSS削除 +
 *   820_戦闘系.js等の旧UI参照コード削除 (820_は別チャット担当のため連携必要)
 *
 * 抹消対象: #セリフ窓 とその子要素 + #章肖像画 (全画面静止画立ち絵=旧)
 *   - #セリフ窓: index.html L597 旧セリフ表示窓
 *   - #撤退肖像画: 旧立ち絵 (セリフ窓内)
 *   - #窓案内/#窓本文/#窓選択肢/#全スキップボタン: セリフ窓の子要素
 *   - #章肖像画: index.html L818 章開幕用立ち絵
 *
 * 維持: #Goセリフレイヤー / .Go吹出 / .Go肖像_* (330_ノベル.css) ─ ノベル形式新UI
 */

#セリフ窓,
#章肖像画 {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* セリフ窓の子要素も明示的に非表示 (親display:noneで連鎖するが念のため) */
#撤退肖像画,
#窓案内,
#窓本文,
#窓選択肢,
#窓選択_OK,
#窓選択_NO,
#窓選択_CANCEL,
#全スキップボタン {
    display: none !important;
}

/* v0.7.155: 選択肢ダイアログ ($選択肢表示) は性質上 序幕式UIに不適合のため
   body.dg-選択肢中 クラスがある間だけ #セリフ窓 + 必要要素を例外的に表示する */
body.dg-選択肢中 #セリフ窓 {
    display: block !important;
    visibility: visible !important;
    pointer-events: auto !important;
}
body.dg-選択肢中 #撤退肖像画,
body.dg-選択肢中 #窓案内,
body.dg-選択肢中 #窓本文,
body.dg-選択肢中 #窓選択肢,
body.dg-選択肢中 #窓選択_OK,
body.dg-選択肢中 #窓選択_NO,
body.dg-選択肢中 #窓選択_CANCEL {
    display: block !important;
}
body.dg-選択肢中 #窓選択肢 { display: flex !important; }

/* v0.7.156: 会話中の Goセリフレイヤー 半透明背景
   ─ サバゲ突入直後等で Go背景レイヤー裏の画面が真っ黒だと チラつき+違和感の元
   ─ うっすら濃紫の半透明覆いで 後ろが見えつつ統一感のある演出に */
html body.dg-会話モード #Goセリフレイヤー {
    background: rgba(15, 15, 30, 0.45) !important;
}

/* 🚨 v0.7.157 真因対策: #チャプター背景 z-index:9000 が #Goセリフレイヤー(z-index:2000) を覆い隠していた
   ─ 730_進行系.js $章開幕演出 で 背景.style.display='block' されると 9000で覆われ
     ・Goセリフレイヤー 不可視 (真っ黒見える)
     ・クリック吸収 (Goセリフレイヤー click listener 不発火 → クリック進行効かず)
   ─ 同様に #語り部領域 / #ストーリーテキスト も 会話モード中は非表示 + Goセリフレイヤー z-index 9500 (9000より上) */
html body.dg-会話モード #チャプター背景,
html body.dg-会話モード #語り部領域,
html body.dg-会話モード #ストーリーテキスト,
html body.dg-会話モード #キャラ左,
html body.dg-会話モード #キャラ中,
html body.dg-会話モード #キャラ右 {
    display: none !important;
    pointer-events: none !important;
}
html body.dg-会話モード #Goセリフレイヤー {
    z-index: 9500 !important;  /* チャプター背景9000 を上回る */
    /* v0.7.158: 半透明覆い廃止 ─ ユーザー指摘「うっすら黒表示があるのはバグ」
       Goセリフレイヤー 完全透明、 後ろのバトルマップ/サバゲ画面がそのまま見える */
    background: transparent !important;
}

/* v0.7.163: CSS抹消ルール削除済 ─ サバゲマップ背景画像表示のため Go背景レイヤー は JS で制御
   (412_会話.js GoTalk.シーン表示 開始時に inline !important で背景画像セット、 _完了で初期化) */
