/* ============================================
   Pages de contenu : blog, intégration du widget
   (chargé après css/tools.css ; utilise les variables de css/style.css et css/dark.css)
   ============================================ */
.embed-demo {
  display: block; width: 100%; min-height: 320px; margin: var(--space-sm) 0 var(--space-md);
  border: 1px solid var(--border-medium); border-radius: var(--radius-xl, 12px); background: var(--color-white);
}
#embed-code { min-height: 190px; font-size: .875rem; }
.blog-article { max-width: 760px; }
.blog-article h2 { margin-top: var(--space-lg); }
.blog-article ol, .blog-article ul { padding-left: var(--space-lg); }
.blog-article li { margin-bottom: var(--space-xs); }
.blog-article .btn { margin-top: var(--space-sm); }
