/* 4.1.42 — Beeldrijke, leesbare gedichtkaarten. Gedeelde kaart voor home en archieven. */
html body.ggw-theme article.gg-visual-poem-card, html body article.gg-visual-poem-card{
 display:flex!important;flex-direction:column!important;position:relative!important;isolation:isolate;
 padding:0!important;min-height:0!important;height:100%!important;width:100%!important;
 background:#ffffff!important;border:4px solid #fff!important;border-radius:29px!important;
 box-shadow:0 12px 35px rgba(81,52,39,.13)!important;overflow:hidden!important;
 color:#011726!important;transition:transform .24s ease,box-shadow .24s ease!important;
}
html body article.gg-visual-poem-card::before,html body article.gg-visual-poem-card::after{content:none!important}
html body article.gg-visual-poem-card:hover{transform:translateY(-4px)!important;box-shadow:0 19px 42px rgba(81,52,39,.18)!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__scene{
 position:relative;min-height:475px;flex:1;padding:28px 29px 25px;display:flex;flex-direction:column;
 background-position:center center;background-repeat:no-repeat;background-size:cover;
 border-radius:24px 24px 10px 10px;
}
html body article.gg-visual-poem-card .gg-visual-poem-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}
html body article.gg-visual-poem-card .gg-visual-poem-card__category{display:inline-flex;align-items:center;gap:9px;max-width:calc(100% - 68px);padding:9px 16px;border-radius:99px;background:rgba(255,248,242,.9);color:#c45d00;font:700 12px/1.3 'Outfit',sans-serif;border:1px solid rgba(184,113,88,.17)}
html body article.gg-visual-poem-card .gg-visual-poem-card__category svg{width:17px;height:17px;flex:none}
html body article.gg-visual-poem-card .gg-visual-poem-card__heart{height:43px;width:43px;flex:none;display:grid;place-items:center;border-radius:50%;background:rgba(255,249,244,.95);color:#c45d00;box-shadow:0 2px 8px #01172617}
html body article.gg-visual-poem-card .gg-visual-poem-card__heart svg{width:24px;height:24px}
html body article.gg-visual-poem-card .gg-visual-poem-card__rank{font:600 22px/1 'Cormorant Garamond',serif;color:#c45d00}
html body article.gg-visual-poem-card .gg-visual-poem-card__title{margin:0 0 17px!important;max-width:100%;font:italic 500 clamp(34px,3vw,47px)/1.08 'Outfit',Arial,sans-serif!important;color:#011726!important;letter-spacing:-.015em!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__title a{color:inherit!important;text-decoration:none!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__title a:hover{color:#c45d00!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__verse{max-width:100%;white-space:pre-line!important;overflow-wrap:anywhere!important;overflow:hidden!important;display:block!important;max-height:17em!important;min-height:0!important;margin:0!important;padding:0!important;color:#011726!important;background:none!important;font:400 clamp(19px,1.75vw,25px)/1.38 'Outfit',Arial,sans-serif!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__ellipsis{margin-left:3px}
html body article.gg-visual-poem-card .gg-visual-poem-card__read{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font:700 12px/1.4 'Outfit',sans-serif;color:#526572!important;text-decoration:none!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__footer{min-height:91px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 23px;background:linear-gradient(180deg,#ffffff,#ffffff);border:0!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__author{display:flex;align-items:center;gap:12px;min-width:0}
html body article.gg-visual-poem-card .gg-visual-poem-card__avatar{display:block;width:47px;height:47px;border-radius:50%;object-fit:cover;flex:none}
html body article.gg-visual-poem-card .gg-visual-poem-card__author span{display:flex;flex-direction:column;gap:3px;min-width:0}
html body article.gg-visual-poem-card .gg-visual-poem-card__author a{font:600 19px/1 'Outfit',Arial,sans-serif;color:#011726!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body article.gg-visual-poem-card .gg-visual-poem-card__author small{font:400 11px/1.5 'Outfit',sans-serif;color:#526572}
html body article.gg-visual-poem-card .gg-visual-poem-card__rating{display:flex;align-items:center;gap:4px;flex:none;font-family:'Outfit',sans-serif;color:#011726}
html body article.gg-visual-poem-card .gg-visual-poem-card__rating>span{color:#c45d00;font-size:23px}
html body article.gg-visual-poem-card .gg-visual-poem-card__rating strong{font-size:14px}
html body article.gg-visual-poem-card .gg-visual-poem-card__rating small{font-size:11px;color:#526572}
html body article.gg-visual-poem-card .gg-visual-poem-card__footer-link{font:700 11px/1.5 'Outfit',sans-serif;color:#c45d00!important;white-space:nowrap}
/* Tweekoloms-galerij voor de homepage en de gewone gedichtenoverzichten. */
#main-content.ggw-home-wow .ggw-hw-poems,html body .ggw-archive-main .ggw-poem-grid,html body .ggw-poem-grid.gg-category-two-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px!important;align-items:stretch!important}
#main-content.ggw-home-wow .ggw-hw-poems article.gg-visual-poem-card{max-width:none!important}
@media(max-width:900px){html body article.gg-visual-poem-card .gg-visual-poem-card__scene{padding:24px;min-height:420px}html body article.gg-visual-poem-card .gg-visual-poem-card__verse{font-size:21px!important}}
@media(max-width:700px){#main-content.ggw-home-wow .ggw-hw-poems,html body .ggw-archive-main .ggw-poem-grid,html body .ggw-poem-grid.gg-category-two-columns{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body article.gg-visual-poem-card{border-width:3px!important;border-radius:22px!important}html body article.gg-visual-poem-card .gg-visual-poem-card__scene{min-height:400px;padding:20px 19px;background-position:center!important}html body article.gg-visual-poem-card .gg-visual-poem-card__top{margin-bottom:22px}html body article.gg-visual-poem-card .gg-visual-poem-card__title{font-size:36px!important}html body article.gg-visual-poem-card .gg-visual-poem-card__verse{font-size:21px!important}html body article.gg-visual-poem-card .gg-visual-poem-card__footer{min-height:75px;padding:12px 15px}html body article.gg-visual-poem-card .gg-visual-poem-card__author a{font-size:18px}}
@media(prefers-reduced-motion:reduce){html body article.gg-visual-poem-card{transition:none!important}html body article.gg-visual-poem-card:hover{transform:none!important}}

/* 4.1.43 — Drie gedichtkaarten op desktop, kleinere gedichtregels.
   Specifiek voor de gedeelde visuele gedichtkaarten; single gedichten blijven onveranderd. */
@media (min-width: 1101px) {
  html body #main-content.ggw-home-wow .ggw-hw-poems,
  html body .ggw-archive-main .ggw-poem-grid,
  html body .ggw-poem-grid.gg-category-two-columns {
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:19px!important;
  }
}
@media (min-width: 701px) and (max-width: 1100px) {
  html body #main-content.ggw-home-wow .ggw-hw-poems,
  html body .ggw-archive-main .ggw-poem-grid,
  html body .ggw-poem-grid.gg-category-two-columns {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px!important;
  }
}
html body article.gg-visual-poem-card .gg-visual-poem-card__scene {
  min-height:365px!important; padding:22px 21px 18px!important;
}
html body article.gg-visual-poem-card .gg-visual-poem-card__top {margin-bottom:21px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__category {font-size:10px!important;padding:7px 10px!important;gap:6px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__heart {width:37px!important;height:37px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__title {font-size:clamp(28px,2.6vw,37px)!important;margin-bottom:13px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__verse {
  font-size:17px!important;line-height:1.4!important;max-height:18em!important;
}
html body article.gg-visual-poem-card .gg-visual-poem-card__read {padding-top:14px!important;font-size:11px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__footer {min-height:76px!important;padding:12px 14px!important;gap:7px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__author {gap:8px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__avatar {width:37px!important;height:37px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__author a {font-size:17px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__rating>span {font-size:19px!important}
html body article.gg-visual-poem-card .gg-visual-poem-card__rating strong {font-size:12px!important}
@media (max-width:700px) {
  html body #main-content.ggw-home-wow .ggw-hw-poems,
  html body .ggw-archive-main .ggw-poem-grid,
  html body .ggw-poem-grid.gg-category-two-columns {
    grid-template-columns:minmax(0,1fr)!important;gap:15px!important;
  }
  html body article.gg-visual-poem-card .gg-visual-poem-card__scene {min-height:345px!important;padding:19px 17px!important}
  html body article.gg-visual-poem-card .gg-visual-poem-card__verse {font-size:18px!important;line-height:1.42!important}
  html body article.gg-visual-poem-card .gg-visual-poem-card__title {font-size:32px!important}
}
