/* ============================================================
   Auguri! ─ 写真の上に乗る文字を読めるように（2026-09-19）
   ------------------------------------------------------------
   TOP「The Auguri Selection」の 4 行（Wear／Care／Living／Taste）は、ai では
   灰色の写真枠（#bababa）の真ん中に黒い一言（「自分らしさを、身にまとう。」など）が乗る組み。
   写真が入ると、黒い文字が写真の柄に紛れて読めなくなった（支給写真 38／42／46／50 を反映したとき）。

   → **写真が入った枠（.has-photo）のときだけ**、写真に薄い陰（黒 34%）をかけ、一言を白にして文字のまわりだけ少しぼかした影を添える。
      下層 FV の「地になる」と同じ手当て（写真の上の文字は白・写真を少し落とす）。
      文字の位置・大きさ・字送りは ai のまま。写真がまだの枠（灰色）では何も変えない。
   ============================================================ */
.sl__table .ph.has-photo::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: rgba(0, 0, 0, .34);
}
.sl__th1.has-photo ~ .sl__cap1,
.sl__th2.has-photo ~ .sl__cap2,
.sl__th3.has-photo ~ .sl__cap3,
.sl__th4.has-photo ~ .sl__cap4 { color: #fff; z-index: 3; text-shadow: 0 0 calc(10 * var(--s)) rgba(0,0,0,.55); }
/* 番号・カット No の札は陰より上に */
.sl__table .ph.has-photo .ph__no, .sl__table .ph.has-photo .ph__label { z-index: 3; }
.compare .sl__table .ph.has-photo::after { display: none; }
