/* GeschrevenGedichten 3.3.1 — one accessible 60px Snelprent disclosure.
   The existing canvas/download logic is reused in place, not duplicated. */
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg305-poem-suite > details.gg332-prent-drawer.gg315-atelier-promo {
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-height:60px!important;
  margin:0 0 26px!important;
  padding:0!important;
  border:1px solid #173a4b!important;
  border-radius:0 0 22px 22px!important;
  background:#071f2d!important;
  box-shadow:0 13px 25px rgba(5,29,44,.13)!important;
  overflow:hidden!important;
  color:#fff8ee!important;
  position:relative!important;
  grid-template-columns:none!important;
  gap:0!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer:not([open]) > :not(summary){display:none!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer > summary.gg332-prent-drawer__summary {
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  min-height:60px!important;
  height:60px!important;
  width:100%!important;
  max-width:100%!important;
  padding:8px clamp(13px,2.1vw,26px)!important;
  background:#071f2d!important;
  color:#fff8ee!important;
  border:0!important;
  cursor:pointer!important;
  list-style:none!important;
  font:700 clamp(12px,1.2vw,14px)/1.3 'Plus Jakarta Sans',Arial,sans-serif!important;
  text-align:left!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer > summary::-webkit-details-marker{display:none!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer__summary:focus-visible{
  outline:3px solid #ffab4b!important;outline-offset:-5px!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer__symbol{flex:0 0 auto;color:#ffb16b;font:24px/1 Georgia,serif;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer__summary-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer__hint{flex:0 0 auto;color:#f6c59c;font:600 11px/1.3 'Plus Jakarta Sans',Arial,sans-serif;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer__chevron{
  display:inline-flex;align-items:center;justify-content:center;
  flex:0 0 34px;width:34px;height:34px;border:1px solid #6f91a1;border-radius:50%;
  background:rgba(255,255,255,.075);color:#fff5e7;transition:transform .18s ease,background-color .18s ease;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer[open] .gg332-prent-drawer__chevron{transform:rotate(180deg);}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg332-prent-drawer__body{
  display:grid!important;grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr)!important;
  align-items:start!important;gap:clamp(14px,2.4vw,30px)!important;
  padding:clamp(16px,2.7vw,30px)!important;
  border-top:1px solid #254351!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg315-atelier-promo__copy {min-width:0!important;max-width:none!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg315-atelier-promo__copy h2{
  color:#fff8ee!important;font:600 clamp(28px,2.5vw,36px)/1.12 'Cormorant Garamond',Georgia,serif!important;
  margin:8px 0 12px!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg315-atelier-promo__copy p,
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg315-atelier-promo__note {color:#d9e5e9!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg305-prent-actions {display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:13px 0 10px!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg305-prent-actions > a{
  position:static!important;display:inline-flex!important;max-width:100%;width:auto!important;
  color:#102c3b!important;background:#fff!important;border:1px solid #d9d7d2!important;
  border-radius:12px!important;font:700 12px/1.3 'Plus Jakarta Sans',Arial,sans-serif!important;
  box-shadow:none!important;text-decoration:none!important;min-height:44px!important;
  padding:10px 12px!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg305-prent-actions > a.ggq-prent-trigger {
  background:#ff981f!important;border-color:#f0a14c!important;color:#071f2d!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-inline{min-width:0;max-width:100%;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-inline__loading{color:#d9e5e9!important;font-size:13px;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-inline > .ggq-modal__panel.gg332-inline-panel{
  box-sizing:border-box!important;position:static!important;z-index:auto!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,185px)!important;
  grid-template-areas:"copy preview" "actions preview" "rights rights"!important;
  gap:12px!important;align-items:center!important;justify-items:stretch!important;
  width:100%!important;max-width:100%!important;max-height:none!important;
  margin:0!important;padding:clamp(12px,2vw,18px)!important;
  border:1px solid #315260!important;border-radius:16px!important;
  background:#112e3d!important;box-shadow:none!important;overflow:visible!important;
  text-align:left!important;color:#fff8ee!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__copy{grid-area:copy!important;min-width:0;max-width:none!important;padding:0!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__copy h2{
  color:#fff8ee!important;font:600 clamp(24px,2.4vw,32px)/1.14 'Cormorant Garamond',Georgia,serif!important;
  margin:6px 0 8px!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__copy p,
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__status{color:#d8e5eb!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__eyebrow{color:#f9b876!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__preview{grid-area:preview!important;min-width:0;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__preview canvas{
  display:block;width:min(100%,185px)!important;height:auto!important;aspect-ratio:4/5!important;
  border:1px solid #d5c9b8!important;box-shadow:0 6px 18px rgba(0,0,0,.25)!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions{
  grid-area:actions!important;display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;min-width:0;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions > :is(button,a){
  box-sizing:border-box!important;min-height:44px!important;padding:10px 12px!important;
  border-radius:10px!important;font:700 12px/1.35 'Plus Jakarta Sans',Arial,sans-serif!important;
  text-decoration:none!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__primary{
  background:#ff981f!important;color:#102c3b!important;border:1px solid #ffa847!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__secondary,
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel #ggq-atelier-link{
  background:#fff!important;color:#102c3b!important;border:1px solid #dbe3e7!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__rights{
  grid-area:rights!important;max-width:none!important;margin:0!important;padding:8px 11px!important;
  background:#193d4d!important;color:#d8e5eb!important;border:1px solid #345766!important;
  border-radius:9px!important;text-align:left!important;font-size:11px!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__status--error{color:#ffbfae!important;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel :is(a,button):focus-visible{
  outline:3px solid #ffa847!important;outline-offset:2px!important;
}
@media(max-width:1050px){
  html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg332-prent-drawer__body{grid-template-columns:minmax(0,1fr)!important;}
}
@media(max-width:620px){
  html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer__hint{display:none!important;}
  html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-inline > .ggq-modal__panel.gg332-inline-panel{
    grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "preview" "actions" "rights"!important;
  }
  html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__preview canvas{width:min(100%,220px)!important;}
  html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions{justify-content:center!important;}
  html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__copy{text-align:center!important;}
  html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__rights{text-align:center!important;}
  html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg305-prent-actions>a{width:100%!important;}
}
@media(prefers-reduced-motion:reduce){
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer__chevron{transition:none!important;}
}

/* 3.3.2: prominent, consistent open/closed chevron feedback. */
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer__chevron svg{display:block;flex:0 0 auto;width:20px;height:20px;}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer > summary.gg332-prent-drawer__summary:hover .gg332-prent-drawer__chevron{background:rgba(255,255,255,.16);border-color:#e6b27c;}
