/* 10.15.5: consistent poem cards with image metadata and quiet typography. */
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht{position:relative;display:flex!important;flex-direction:column!important;min-width:0!important;width:100%;height:100%;box-sizing:border-box;margin:0!important;transform:none!important;border:1px solid var(--gg85-border,#dde3e7)!important;border-radius:20px!important;overflow:hidden!important;background:var(--gg85-card,#fffdf9)!important;box-shadow:0 6px 22px rgba(67,46,27,.06)!important;transition:transform .18s ease,box-shadow .18s ease!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px rgba(67,46,27,.10)!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-thumb{display:block!important;position:relative;flex:none;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;width:calc(100% - 4px)!important;box-sizing:border-box;margin:2px!important;border-radius:18px 18px 0 0!important;overflow:hidden;background:#f1f2f4}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-thumb>a{position:absolute!important;inset:0;display:block!important;width:100%!important;height:100%!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-thumb :is(img,.gg39-poem-image){width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background-size:cover!important;background-position:center!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-thumb::after{content:none!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-image-meta{position:absolute;inset:14px;z-index:3;display:flex;flex-direction:column;justify-content:space-between;gap:12px;pointer-events:none}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-meta-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht :is(.gg-poem-card-category,.gg-poem-card-rating,.gg-poem-card-reading-time){display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 10px;border-radius:999px;background:rgba(255,253,249,.96)!important;color:#011726!important;font:600 11px/1.4 var(--vv-font-sans),sans-serif!important;box-shadow:0 2px 8px #01172610;text-decoration:none!important;box-sizing:border-box}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-category{pointer-events:auto;flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 90px)!important;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-rating{flex:none;margin-left:auto;white-space:nowrap}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-rating svg{width:15px;height:15px;color:#526572}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-rating[data-rated="yes"] svg{fill:currentColor}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-reading-time{align-self:flex-start;font-weight:500!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-reading-time svg{width:14px;height:14px}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-body{position:relative;display:flex!important;flex:1;flex-direction:column!important;min-width:0!important;padding:28px!important;background:var(--gg85-card,#fffdf9)!important;color:var(--gg85-ink,#011726)!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-title{order:0!important;display:block!important;min-height:0!important;margin:0 0 14px!important;font-family:var(--vv-font-serif),Georgia,serif!important;font-size:28px!important;line-height:1.2!important;letter-spacing:-.015em!important;text-align:left!important;font-weight:600!important;white-space:normal!important;overflow:visible!important;max-width:100%!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-title a{display:block!important;color:var(--gg85-heading,#011726)!important;text-decoration:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;max-width:100%!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-title a:hover{color:var(--gg85-primary,#c45d00)!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-excerpt{order:1!important;font-family:var(--vv-font-serif),Georgia,serif!important;font-size:20px!important;font-style:normal!important;line-height:1.6!important;color:var(--gg85-ink,#011726)!important;margin:0 0 18px!important;min-height:6.4em;overflow-wrap:break-word}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg39-verse-preview{display:block!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-footer{order:2!important;display:flex!important;align-items:center!important;margin-top:auto!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-footer::before{content:none!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-footer::after{content:none!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-readmore{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--gg85-primary,#c45d00)!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-readmore:hover{text-decoration:underline!important;text-underline-offset:4px!important;background:transparent!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht a:focus-visible{outline:2px solid var(--gg85-primary,#c45d00)!important;outline-offset:3px!important}
body#top .site-content :is(.gg108-best-grid,.vv-home-poems-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;gap:24px!important;align-items:stretch!important}
@media(max-width:600px){body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-body{padding:24px!important}body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-excerpt{font-size:18px!important;min-height:0}}
@keyframes gg-poem-card-enter{from{opacity:.35}to{opacity:1}}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht.gg-card-enter{animation:gg-poem-card-enter 220ms ease-out both}
@media(prefers-reduced-motion:reduce){body#top .site-content article.post-card-poetic.type-gebruikers_gedicht{transition:none!important;animation:none!important}body#top .site-content article.post-card-poetic.type-gebruikers_gedicht:hover{transform:none!important}}

/* Fine picture frame and restrained photographic hover. */
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-thumb>a{transition:transform .35s ease!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht:hover{border-color:var(--gg85-primary,#c45d00)!important;box-shadow:0 14px 32px rgba(67,46,27,.12)!important}
@media(hover:hover) and (pointer:fine){body#top .site-content article.post-card-poetic.type-gebruikers_gedicht:hover .post-card-thumb>a{transform:scale(1.025)}}
@media(prefers-reduced-motion:reduce){body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-thumb>a{transition:none!important;transform:none!important}}
/* Site-wide audit: compact badges must never inherit full-width mobile span rules. */
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-image-meta{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;box-sizing:border-box!important;padding:0!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-meta-top{display:flex!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-category{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 90px)!important;overflow-wrap:normal!important;word-break:normal!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-rating{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:90px!important;margin-left:auto!important;white-space:nowrap!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-reading-time{width:fit-content!important;max-width:100%!important;flex:0 0 auto!important;align-self:flex-start!important}
@media(max-width:680px){
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-thumb{aspect-ratio:16/10!important}
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-image-meta{inset:12px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-category{white-space:normal!important;display:block!important;padding:7px 10px!important;line-height:1.35!important}
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-rating{font-size:12px!important;min-height:32px!important;background:#ffffff!important;color:#011726!important;border:1px solid #dde3e7!important;max-width:88px!important;padding:7px 9px!important;gap:4px!important}
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-rating svg{width:16px!important;height:16px!important;fill:#c45d00!important;color:#c45d00!important}
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-body{padding:23px 22px 18px!important}
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-title{font-size:28px!important;line-height:1.15!important;margin-bottom:16px!important}
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-excerpt{font-size:19px!important;line-height:1.65!important;min-height:0!important;margin-bottom:18px!important}
 body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-footer{border-top:1px solid #dde3e7!important;padding-top:10px!important;gap:10px!important;flex-wrap:wrap!important}
}
@media(hover:none){body#top .site-content article.post-card-poetic.type-gebruikers_gedicht:hover{transform:none!important}}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-footer .post-card-readmore{width:auto!important;max-width:100%!important;flex:0 1 auto!important;margin:0!important;justify-content:flex-start!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .post-card-footer .gg-vote-count{width:auto!important;flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap!important}
body#top .site-content article.post-card-poetic.type-gebruikers_gedicht .gg-poem-card-rating[data-rated="no"] svg{fill:none!important;color:#526572!important}
@media(max-width:360px){body#top .gg-poem-actions{padding-left:12px!important;padding-right:12px!important}}
