/* 記事内ギャラリー（.bdg-gal）のスタイル。本文に bdg-gal がある記事にだけ、帯のPHP（swell_child_print_intro_bar.php）が読み込む。2026-11-11
   上: タッチ端末だけの目印（スクロールバーの色・「›」矢印。カードが1枚だけなら矢印なし）。下: カードの画像と説明文（.post_content 付きで SWELL の既定より強くする） */
@media (hover:none){.bdg-gal::-webkit-scrollbar{height:10px}.bdg-gal::-webkit-scrollbar-track{background:#F6DCD7;border-radius:5px}.bdg-gal::-webkit-scrollbar-thumb{background:#D9505C;border-radius:5px}.bdg-gal::-webkit-scrollbar-button{display:none}.bdg-more{display:block;position:sticky;right:6px;align-self:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 1px 6px rgba(0,0,0,.28)}.bdg-more::before{content:"";position:absolute;left:10px;top:12px;width:9px;height:9px;border-top:3px solid #D9505C;border-right:3px solid #D9505C;transform:rotate(45deg)}@supports (animation-timeline:scroll()){.bdg-more{animation:bdgfade linear both;animation-timeline:scroll(nearest inline)}@keyframes bdgfade{0%,85%{opacity:1}100%{opacity:0}}}.bdg-gal>figure:only-of-type~.bdg-more{display:none}}
.post_content .bdg-gal img{display:block;width:100%;height:auto;border:1px solid #d5dbe4}.post_content .bdg-gal figcaption{font-size:12px;line-height:1.45;margin-top:4px}
