/* 게임사가 데모를 막은 글(메타 ssd_demo_blocked = 1, D23 2026-10-21) — 체험 화면 자리의 안내.
   그 글에서만 싣는다(SSD_Frontend::enqueue_scripts — 핸들 ssd-demo-blocked-css). 테마 kcf 가 무료슬롯 싱글에서 style.css(ssd-frontend-css)를 빼므로 따로 둔다.
   틀(.kcf-slot-stage — 어두운 바탕·흐린 게임 그림)은 테마의 assets/css/article.css ⑮, 마크업은 templates/single-free_slot.php.
   테마의 본문 글자 규칙(.full_width_post_single article.customhentry .entry-content p 등)보다 앞서도록 선택자를 길게 쓴다 */
.entry-content > .kcf-slot-stage.kcf-slot-stage--blocked { aspect-ratio: auto; min-height: 320px; padding: 36px 24px; }
.kcf-slot-stage--blocked .kcf-slot-blocked { position: relative; max-width: 560px; text-align: center; color: #ffffff; }
.full_width_post_single article.customhentry .entry-content .kcf-slot-blocked p.kcf-slot-blocked__title { margin: 0; font-size: 20px; font-weight: 700; line-height: 1.45; letter-spacing: -0.03em; color: #ffffff; word-break: keep-all; }
.full_width_post_single article.customhentry .entry-content .kcf-slot-blocked p.kcf-slot-blocked__desc { margin: 10px 0 0; font-size: 14px; line-height: 1.6; color: #c9ced6; word-break: keep-all; }
.full_width_post_single article.customhentry .entry-content ul.kcf-slot-blocked__games { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin: 20px 0 0; padding: 0; list-style: none; }
.full_width_post_single article.customhentry .entry-content ul.kcf-slot-blocked__games > li { margin: 0; padding: 0; }
.full_width_post_single article.customhentry .entry-content ul.kcf-slot-blocked__games > li::before { content: none; }
.full_width_post_single article.customhentry .entry-content .kcf-slot-blocked__games a { display: inline-flex; align-items: center; min-height: 36px; padding: 0 16px; border-radius: 18px; background: var(--kcf-accent, #e11d48); font-size: 14px; font-weight: 600; color: #ffffff; text-decoration: none; }
.full_width_post_single article.customhentry .entry-content p.kcf-slot-blocked__more { display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; margin: 18px 0 0; font-size: 14px; }
.full_width_post_single article.customhentry .entry-content p.kcf-slot-blocked__more a { color: #ffffff; text-decoration: underline; text-decoration-color: rgba(255, 255, 255, 0.5); text-underline-offset: 4px; }
@media (max-width: 767px) {
	.entry-content > .kcf-slot-stage.kcf-slot-stage--blocked { min-height: 280px; padding: 28px 16px; }
	.full_width_post_single article.customhentry .entry-content .kcf-slot-blocked p.kcf-slot-blocked__title { font-size: 17px; }
}
