/* GeschrevenGedichten 2.4.0 — editorial update with strict page scoping.
   Header, logo, primary navigation, login, payments and actual print renderer are untouched. */
:root{--gg24-ink:#102f3e;--gg24-orange:#e99028;--gg24-warm:#fff9f2;--gg24-edge:#e5dcd1}
/* Removing the non-interactive Studio introduction does not affect real Studio modes or controls. */
body:not(.wp-admin) :is(.builder-wrapper,.vv438-studio-shell) .gg316-studio-intro,
body:not(.wp-admin) .gg37-studio .gg99-progress{display:none!important}
body:not(.wp-admin) .builder-wrapper .gg316-studio-workbench{padding-top:0!important;margin-top:0!important}
body:not(.wp-admin) .builder-wrapper .ggwow-writing-panel{margin-top:0!important}
/* Author profiles: a poet's own voice is the centre of the page. */
body:not(.wp-admin) main.gg-poet-page{max-width:1280px!important;width:min(1280px,calc(100% - 20px))!important;box-sizing:border-box!important;margin-inline:auto!important}
body:not(.wp-admin) main.gg-poet-page .gg-poet-hero{border-radius:24px!important;overflow:hidden;box-shadow:0 22px 48px rgba(25,43,49,.08)!important}
body:not(.wp-admin) main.gg-poet-page .gg-poet-identity-copy h2{font:600 clamp(40px,5.6vw,72px)/.98 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.018em;color:#153646!important;overflow-wrap:anywhere}
body:not(.wp-admin) main.gg-poet-page .gg24-poet-intro{font:400 14px/1.7 'Plus Jakarta Sans',Arial,sans-serif!important;color:#4c6270!important;max-width:60ch;margin:0 0 18px!important}
body:not(.wp-admin) main.gg-poet-page .gg-poet-about{border-radius:24px!important;border:1px solid #e6ddd5!important;background:#fffaf5!important;overflow:hidden!important}
body:not(.wp-admin) main.gg-poet-page .gg-poet-about-copy h2,
body:not(.wp-admin) main.gg-poet-page .gg-poet-section-heading h2{font-family:'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.015em!important;line-height:1.1!important;color:#123442!important}
body:not(.wp-admin) main.gg-poet-page .gg-poet-socials a{min-height:43px!important;border-radius:12px!important;background:#fff!important;color:#164054!important;border:1px solid #dedbd6!important;box-shadow:none!important;text-decoration:none!important;transition:transform .15s ease,border-color .15s ease}
body:not(.wp-admin) main.gg-poet-page .gg-poet-socials a:hover{border-color:#df964d!important;transform:translateY(-2px)}
body:not(.wp-admin) main.gg-poet-page .gg24-profile-edit-tip{margin:22px 0 0;padding:18px 20px;border:1px solid #e5cba9;background:#fffdf8;border-radius:16px}
body:not(.wp-admin) main.gg-poet-page .gg24-profile-edit-tip>span{display:block;font:600 24px/1.15 'Cormorant Garamond',Georgia,serif;color:#143544}
body:not(.wp-admin) main.gg-poet-page .gg24-profile-edit-tip p{font:400 13px/1.55 'Plus Jakarta Sans',Arial,sans-serif;color:#54707e;margin:7px 0 12px}
body:not(.wp-admin) main.gg-poet-page :is(.gg-poet-poem-card,.gg-poet-book-card){transition:transform .15s ease,box-shadow .15s ease}
@media(hover:hover){body:not(.wp-admin) main.gg-poet-page :is(.gg-poet-poem-card,.gg-poet-book-card):hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(16,39,53,.07)}}
/* Single-poem drawer: genuine two-column composition, one action group only. */
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer{width:100%!important;max-width:100%!important;overflow:hidden!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer .gg332-prent-drawer__body{display:block!important;margin:0!important;padding:0!important;min-width:0!important;box-sizing:border-box!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer .gg315-atelier-promo__copy{display:none!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer .gg332-prent-inline{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer .gg332-prent-inline>.ggq-modal__panel.gg332-inline-panel{
 display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;grid-template-rows:auto auto 1fr!important;
 grid-template-areas:'copy preview' 'actions preview' 'rights preview'!important;align-items:start!important;
 gap:14px clamp(18px,4vw,58px)!important;width:100%!important;min-width:0!important;max-width:none!important;
 padding:clamp(22px,4vw,50px)!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__copy{grid-area:copy!important;max-width:530px!important;min-width:0!important;align-self:end!important;text-align:left!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__copy h2{font:600 clamp(32px,3.8vw,50px)/1.06 'Cormorant Garamond',Georgia,serif!important;color:#fff9f2!important;margin:12px 0!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__copy p{max-width:45ch!important;color:#d2e0e5!important;font-size:14px!important;line-height:1.75!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;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:10px 0 0!important;max-width:550px!important;min-width:0!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions :is(button,a){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-height:47px!important;padding:11px 16px!important;text-align:center!important;font:700 12px/1.4 'Plus Jakarta Sans',Arial,sans-serif!important;border-radius:12px!important;white-space:normal!important;box-shadow:none!important;overflow-wrap:anywhere}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__rights{grid-area:rights!important;align-self:start!important;max-width:46ch!important;padding:0!important;background:none!important;border:0!important;color:#b7cbd4!important;font-size:11px!important;line-height:1.7!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__preview{grid-area:preview!important;align-self:center!important;justify-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:center!important;min-width:0!important;width:100%!important;max-width:460px!important;box-sizing:border-box!important;border:1px solid #526e7a!important;border-radius:23px!important;padding:clamp(16px,2vw,27px)!important;background:#173645!important;box-shadow:0 24px 60px rgba(1,18,28,.16)!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__preview canvas{display:block!important;box-sizing:border-box!important;width:min(100%,310px)!important;max-width:100%!important;height:auto!important;aspect-ratio:4/5!important;border-radius:12px!important;box-shadow:0 12px 25px rgba(0,0,0,.13)!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__status{max-width:310px!important;margin:13px 0 0!important;color:#d3e1e5!important;text-align:center!important;overflow-wrap:anywhere!important;font-size:12px!important}
@media(max-width:820px){
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer .gg332-prent-inline>.ggq-modal__panel.gg332-inline-panel{display:flex!important;flex-direction:column!important;gap:17px!important;align-items:stretch!important;padding:clamp(16px,5vw,27px)!important;width:100%!important;min-width:0!important}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel :is(.ggq-modal__copy,.ggq-modal__rights){max-width:100%!important;width:100%!important;text-align:left!important}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__preview{order:2!important;max-width:100%!important;width:100%!important;min-width:0!important;padding:16px!important}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions{order:3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions #ggq-download{grid-column:1/-1!important}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions :is(button,a){width:100%!important}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__rights{order:4!important}
}
@media(max-width:380px){html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions{grid-template-columns:1fr!important}}
/* Public print Atelier: one calm workspace rather than nested marketing cards and step indicators. */
html body.gg119-downloadatelier #gg114-page{box-sizing:border-box!important;width:min(1280px,calc(100% - 20px))!important;max-width:1280px!important;min-width:0!important;margin:18px auto 60px!important}
html body.gg119-downloadatelier #gg114-page .gg23-atelier-intro{padding:8px 0 14px!important;margin:0 0 12px!important;max-width:790px!important}
html body.gg119-downloadatelier #gg114-page .gg23-atelier-intro h1{font:600 clamp(34px,4vw,50px)/1.05 'Cormorant Garamond',Georgia,serif!important}
html body.gg119-downloadatelier #gg114-page .gg23-atelier-intro p{max-width:55ch!important}
html body.gg119-downloadatelier #gg114-page .gg210-server-nav{margin:14px auto 22px!important;gap:10px!important;max-width:720px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body.gg119-downloadatelier #gg114-page .gg210-server-nav a{font:700 13px/1.4 'Plus Jakarta Sans',Arial,sans-serif!important;min-width:0!important;min-height:52px!important;border-radius:14px!important}
html body.gg119-downloadatelier #gg114-page :is(.gg200-head,.gg200-progress,.gg20-progress,.gg243-mobile-switcher,.gg99-progress,.gg200-preview-toolbar>button){display:none!important}
html body.gg119-downloadatelier.gg20-atelier-ready #gg116-studio-root .gg103-layout{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;gap:clamp(14px,2vw,27px)!important;align-items:start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important}
html body.gg119-downloadatelier.gg20-atelier-ready #gg116-studio-root .gg103-layout>.gg103-side{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;position:static!important;background:#fff!important;border:1px solid #dfe5e8!important;border-radius:20px!important;padding:clamp(14px,2vw,23px)!important;box-shadow:none!important}
html body.gg119-downloadatelier.gg20-atelier-ready #gg116-studio-root .gg103-layout>.gg103-main{grid-column:2!important;grid-row:1!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;position:sticky!important;top:18px!important;background:#fffcf8!important;border:1px solid #e7dfd5!important;border-radius:23px!important;padding:clamp(12px,1.8vw,24px)!important;box-shadow:0 12px 32px rgba(34,43,45,.055)!important}
html body.gg119-downloadatelier #gg116-studio-root .gg200-step-panel{min-width:0!important;max-width:100%!important;border:0!important;box-shadow:none!important}
html body.gg119-downloadatelier #gg116-studio-root .gg200-step-panel[hidden]{display:none!important}
html body.gg119-downloadatelier #gg116-studio-root .gg200-panel-heading h3{font:600 29px/1.1 'Cormorant Garamond',Georgia,serif!important;color:var(--gg24-ink)!important}
html body.gg119-downloadatelier #gg116-studio-root .gg200-panel-heading>span{display:none!important}
html body.gg119-downloadatelier #gg116-studio-root .gg20-auto-helper{display:flex!important;align-items:center!important;gap:11px!important;background:#f7f5f1!important;border:1px solid #e6e0d8!important;box-shadow:none!important;border-radius:15px!important;padding:13px 15px!important}
html body.gg119-downloadatelier #gg116-studio-root .gg20-auto-helper strong{font:600 23px/1.15 'Cormorant Garamond',Georgia,serif!important}
html body.gg119-downloadatelier #gg116-studio-root .gg20-advanced{background:#fff!important;border:1px solid #dde3e5!important;border-radius:14px!important}
html body.gg119-downloadatelier #gg116-studio-root .gg20-advanced>summary{cursor:pointer!important;font-weight:650!important}
html body.gg119-downloadatelier #gg116-studio-root .gg105-gallery-grid{max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body.gg119-downloadatelier #gg116-studio-root .gg105-image-option{max-width:100%!important;min-width:0!important}
html body.gg119-downloadatelier #gg116-studio-root #vvPoemRenderCanvas{display:block!important;box-sizing:border-box!important;max-width:100%!important;width:auto!important;height:auto!important;margin:0 auto!important;box-shadow:0 9px 25px rgba(29,37,41,.08)!important}
html body.gg119-downloadatelier #gg116-studio-root .gg103-preview-area{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
html body.gg119-downloadatelier #gg116-studio-root :is(.gg20-actions,.gg200-actions){max-width:100%!important;min-width:0!important}
html body.gg119-downloadatelier #gg116-studio-root button:focus-visible,
html body.gg119-downloadatelier #gg116-studio-root a:focus-visible{outline:3px solid #cf7c25!important;outline-offset:2px!important}
@media(max-width:820px){
 html body.gg119-downloadatelier.gg20-atelier-ready #gg116-studio-root .gg103-layout{display:flex!important;flex-direction:column!important;gap:14px!important}
 html body.gg119-downloadatelier.gg20-atelier-ready #gg116-studio-root .gg103-layout>.gg103-main{grid-column:auto!important;grid-row:auto!important;order:1!important;position:static!important;width:100%!important;max-width:100%!important;padding:13px!important}
 html body.gg119-downloadatelier.gg20-atelier-ready #gg116-studio-root .gg103-layout>.gg103-side{grid-column:auto!important;grid-row:auto!important;order:2!important;width:100%!important;max-width:100%!important;padding:15px!important}
 html body.gg119-downloadatelier #gg114-page .gg210-server-nav{gap:6px!important;margin:10px auto 16px!important}
 html body.gg119-downloadatelier #gg114-page .gg210-server-nav a{padding:9px 5px!important;min-height:46px!important;font-size:12px!important}
}
@media(max-width:500px){
 html body.gg119-downloadatelier #gg114-page{width:calc(100% - 20px)!important}
 html body.gg119-downloadatelier #gg114-page .gg23-atelier-intro{text-align:left!important}
 html body.gg119-downloadatelier #gg114-page .gg23-atelier-intro h1{font-size:36px!important}
 html body.gg119-downloadatelier #gg114-page .gg200-step-panel{padding:0!important}
 html body.gg119-downloadatelier #gg116-studio-root .gg20-actions a{flex:1 1 100%!important;width:100%!important;min-width:0!important}
}
@media(prefers-reduced-motion:reduce){body:not(.wp-admin) main.gg-poet-page :is(.gg-poet-poem-card,.gg-poet-book-card),body:not(.wp-admin) main.gg-poet-page .gg-poet-socials a{transition:none!important;transform:none!important}}
/* Every prent action looks like part of the same interface, not an unstyled link. */
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions #ggq-download{background:#efa13d!important;border:1px solid #efa13d!important;color:#142d38!important;text-decoration:none!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions #ggq-new{background:#fff!important;border:1px solid #fff!important;color:#183b4d!important;text-decoration:none!important}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-inline-panel .ggq-modal__actions #ggq-atelier-link{background:transparent!important;border:1px solid #78919d!important;color:#fff6eb!important;text-decoration:none!important}


/* 2.7.1 — corrected poem prent drawer: readable layout at every viewport. */
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg305-poem-suite,
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg305-poem-suite > .gg332-prent-drawer,
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline{
 box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single .gg332-prent-drawer .gg332-prent-drawer__body{
 display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline > .ggq-modal__panel.gg332-inline-panel{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 grid-template-areas:'copy preview' 'actions preview' 'rights preview'!important;
 grid-template-rows:auto auto 1fr!important;
 column-gap:clamp(22px,4vw,48px)!important;row-gap:15px!important;
 align-items:start!important;justify-items:stretch!important;box-sizing:border-box!important;
 width:100%!important;min-width:0!important;max-width:100%!important;
 margin:0!important;padding:clamp(20px,3.1vw,40px)!important;
 border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__copy{
 grid-area:copy!important;min-width:0!important;max-width:none!important;width:100%!important;
 overflow-wrap:normal!important;word-break:normal!important;text-align:left!important;align-self:end!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__copy h2{
 font:600 clamp(30px,3.5vw,46px)/1.08 'Cormorant Garamond',Georgia,serif!important;
 letter-spacing:-.01em!important;overflow-wrap:normal!important;word-break:normal!important;
 hyphens:none!important;white-space:normal!important;max-width:100%!important;margin:9px 0 12px!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__copy p{
 font:400 clamp(13px,1.25vw,15px)/1.7 'Plus Jakarta Sans',Arial,sans-serif!important;
 max-width:48ch!important;margin:0!important;overflow-wrap:normal!important;word-break:normal!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__actions{
 grid-area:actions!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;
 align-items:center!important;gap:10px!important;min-width:0!important;width:100%!important;margin:0!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__actions :is(a,button){
 width:auto!important;max-width:100%!important;min-height:44px!important;white-space:normal!important;
 padding:10px 15px!important;font-size:12px!important;overflow-wrap:normal!important;word-break:normal!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__rights{
 grid-area:rights!important;min-width:0!important;max-width:50ch!important;width:100%!important;
 padding:0!important;margin:0!important;background:transparent!important;border:0!important;
 font-size:11px!important;line-height:1.65!important;text-align:left!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__preview{
 grid-area:preview!important;display:flex!important;flex-direction:column!important;min-width:0!important;
 width:100%!important;max-width:100%!important;align-items:center!important;align-self:center!important;
 padding:clamp(14px,2vw,24px)!important;background:#173746!important;border:1px solid #456475!important;
 border-radius:19px!important;box-shadow:none!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__preview canvas{
 display:block!important;width:min(100%,320px)!important;max-width:100%!important;height:auto!important;
 aspect-ratio:4/5!important;object-fit:contain!important;border-radius:10px!important;
}
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__status{
 width:100%!important;max-width:34ch!important;text-align:center!important;line-height:1.5!important;
 font-size:12px!important;overflow-wrap:break-word!important;word-break:normal!important;
}
@media(max-width:860px){
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline > .ggq-modal__panel.gg332-inline-panel{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;
  padding:clamp(16px,4vw,28px)!important;width:100%!important;
 }
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__copy{order:1!important;max-width:100%!important;}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__preview{order:2!important;max-width:100%!important;}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__actions{order:3!important;}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__rights{order:4!important;}
}
@media(max-width:490px){
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline > .ggq-modal__panel.gg332-inline-panel{padding:18px 14px!important;}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__copy h2{font-size:34px!important;}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__actions{display:grid!important;grid-template-columns:1fr!important;}
 html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single #gg332-prent-inline .ggq-modal__actions :is(a,button){width:100%!important;}
}

/* Force the original wrapper itself to stop acting as a two-column grid. */
html body.single-gebruikers_gedicht #ggw-site main.ggw-poem-single details.gg332-prent-drawer .gg332-prent-drawer__body{display:block!important;grid-template-columns:none!important;grid-template-areas:none!important;gap:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0!important;}
