/* Geschreven Gedichten 7.3: gedeelde mobiele marges en single-poem leesmaat. */
@media (max-width: 1100px) {
  html, body { max-width:100%; overflow-x:clip; }
  /* Alle hoofdsecties hebben dezelfde buitenmarge; binnenblokken vullen hun ouder. */
  :where(.site-content, .site-main, .content-area, .blog-studio-layout, .builder-wrapper, .gg37-single-layout,
    .homepage-hero-rounded, .site-hero-slanted, .vv-home-hero, .gg37-hero,
    .gg-home-grid, .gg-home-section, .gg-home-container,
    .gg37-reading-paper, .single-post-card, .gg-poem-actions,
    .gg-home-editorial-section, .blog-archive-wrapper) {
    box-sizing: border-box;
    min-width: 0;
    max-width: 100%;
  }
  :where(.blog-studio-layout, .gg37-single-layout, .site-hero-slanted, .homepage-hero-rounded,
    .vv-home-hero, .gg37-hero) { width: min(1280px, calc(100% - 30px)); margin-left:auto; margin-right:auto; }
  :where(.blog-studio-layout, .gg37-single-layout) > *,
  :where(.gg37-single-reading, .blog-content-area, .single-post-card, .gg37-reading-paper, .preview-inner) {
    min-width:0; max-width:100%; box-sizing:border-box;
  }
  :where(.gg37-single-layout, .blog-studio-layout) img,
  :where(.gg37-single-layout, .blog-studio-layout) video { max-width:100%; height:auto; }
}
@media (max-width:767px) {
  /* De daadwerkelijke versregels, ook als een oudere inline-stijl 1.35rem voorschrijft. */
  body.single-gebruikers_gedicht .single-poem-lines,
  body.single-gebruikers_gedicht .gg37-reading-paper .single-poem-lines,
  .single-poem-card .single-poem-lines {
    font-size:18px !important; line-height:1.75 !important;
    overflow-wrap:break-word; white-space:pre-line;
  }
  .single-poem-card .preview-inner { padding-left:clamp(12px,4vw,20px); padding-right:clamp(12px,4vw,20px); }
}
