/* 新SAOMUSUの記事だけで読み込む（プラグインの目印がある記事だけ）。旧テーマのCSSは上書きしない。 */
.sm-saomusu-new-article .sm-store-offer-list .sm-store-mgs { background: linear-gradient(135deg, #c8102e, #7a0a1c); }
.sm-saomusu-new-article .sm-store-offer-list .sm-store-gyutto,
.sm-saomusu-offers-bottom .sm-store-offer-list .sm-store-gyutto { background: linear-gradient(135deg, #f08c00, #b35f00); }
.sm-saomusu-offers-bottom .sm-store-offer-list .sm-store-mgs { background: linear-gradient(135deg, #c8102e, #7a0a1c); }
.sm-saomusu-offers-bottom { padding-top: 0; }
.sm-saomusu-tags { padding-bottom: 24px; }
.sm-saomusu-review-wrap { padding-top: 24px; }
.sm-saomusu-review { border: 2px solid #f0b400; color: #fff; }
.sm-saomusu-review ul { margin: 6px 0 0; padding-left: 1.2em; }
.sm-work-description h2 small { font-size: .5em; letter-spacing: .15em; color: var(--sm-muted, #a6a8b5); }
/* 0.2.1：二次元の記事の成人向けの文言（作品情報の中、メーカー・販売元のすぐ下） */
.sm-saomusu-age-note { margin: 10px 0 0; font-size: .82em; line-height: 1.6; color: var(--sm-muted, #a6a8b5); }

/* 0.3.1：購入ボタンの文字。販売元の名前を大きめ、「で見る」を小さめに。ボタンの中で改行しない（tayu 2026-10-06） */
.sm-saomusu-offers .sm-button-buy .sm-buy-text { display: inline-flex; align-items: baseline; gap: .2em; white-space: nowrap; }
.sm-saomusu-offers .sm-button-buy .sm-buy-store { font-size: 1.15em; font-weight: 900; letter-spacing: .01em; }
.sm-saomusu-offers .sm-button-buy .sm-buy-suffix { font-size: .78em; font-weight: 700; opacity: .92; }
