/* Step 126 uses inline styles; Step 127 adds only photographic refinements. */

/* 公開用の代替ビジュアル（権利出典を確認できない画像を使わない版） */
.replacement-art{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:220px;padding:24px 20px;background:radial-gradient(circle at 50% 25%,#fff6cd 0%,#ebf7fa 48%,#e2f0eb 100%);color:#244d65;border-radius:18px;box-sizing:border-box;font-size:clamp(15px,2.5vw,20px)}
.replacement-art strong{font-size:clamp(22px,3vw,34px);color:#254c66;margin-bottom:18px}.pill-row{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:780px}.pill-row span{display:inline-block;padding:8px 12px;background:rgba(255,255,255,.88);border:1px solid #bbd9e3;border-radius:999px;font-size:clamp(13px,1.6vw,18px);font-weight:600;}
