/* 3.1.5: Single poem atelier, rating and author refinements. */
body.single-gebruikers_gedicht .gg315-atelier-promo{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,36%);align-items:center;gap:clamp(18px,3vw,42px);overflow:hidden;margin:24px 0 20px;padding:clamp(25px,4vw,48px);border:1px solid #e7d0bc;border-radius:25px;background:linear-gradient(115deg,#f6e9dd 0%,#fff7ef 58%,#f4e2d6 100%);box-shadow:0 14px 35px rgba(76,50,36,.07)}
body.single-gebruikers_gedicht .gg315-atelier-promo:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;right:-90px;top:-125px;background:#ead3c2;opacity:.4;z-index:-1}
body.single-gebruikers_gedicht .gg315-atelier-promo__copy{min-width:0;position:relative;z-index:1}
body.single-gebruikers_gedicht .gg315-atelier-promo .ggw-eyebrow{display:block;font-size:11px;letter-spacing:.11em;font-weight:700;color:#aa604e}
body.single-gebruikers_gedicht .gg315-atelier-promo h2{font-family:var(--ggw-serif,Georgia,serif);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.14;color:#45352e;margin:12px 0 13px;max-width:17ch}
body.single-gebruikers_gedicht .gg315-atelier-promo p{max-width:53ch;color:#6c5d54;line-height:1.7;margin:0 0 21px;font-size:15px}
body.single-gebruikers_gedicht .gg315-atelier-promo__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 20px;border-radius:14px;background:#b56855;color:#fff!important;font-weight:700;text-decoration:none!important;border:1px solid #b56855;min-height:48px;box-shadow:0 8px 18px rgba(151,75,55,.13);transition:background .2s,transform .2s}
body.single-gebruikers_gedicht .gg315-atelier-promo__button:hover{background:#96503f;transform:translateY(-1px)}
body.single-gebruikers_gedicht .gg315-atelier-promo__button:focus-visible,body.single-gebruikers_gedicht .gg315-author-card__link:focus-visible{outline:3px solid #96503f;outline-offset:3px}
body.single-gebruikers_gedicht .gg315-atelier-promo__note{display:block;margin-top:11px;color:#87756b;font-size:12px;line-height:1.55}
body.single-gebruikers_gedicht .gg315-atelier-promo__visual{height:250px;position:relative;min-width:0;display:flex;align-items:center;justify-content:center}
body.single-gebruikers_gedicht .gg315-atelier-promo__sheet{position:absolute;width:156px;height:209px;border:9px solid #fff8f2;background:#fcf6ed;box-shadow:0 13px 25px rgba(80,48,28,.13);border-radius:4px}
body.single-gebruikers_gedicht .gg315-atelier-promo__sheet--back{transform:translate(26px,-3px) rotate(11deg);background:linear-gradient(135deg,#e1d9c9,#e0af9e)}
body.single-gebruikers_gedicht .gg315-atelier-promo__sheet--front{transform:translate(-13px,2px) rotate(-7deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center;border:7px solid #fffaf4;outline:1px solid #ddc5b3;outline-offset:-13px}
body.single-gebruikers_gedicht .gg315-atelier-promo__leaf{font-size:26px;color:#b97660;line-height:1}
body.single-gebruikers_gedicht .gg315-atelier-promo__paper-title{font:italic 14px/1.2 Georgia,serif;color:#6b4f43;max-width:130px}
body.single-gebruikers_gedicht .gg315-atelier-promo__verse{width:79%;height:3px;border-radius:20px;background:#d4bba9}
body.single-gebruikers_gedicht .gg315-atelier-promo__verse--short{width:61%}
body.single-gebruikers_gedicht .gg315-atelier-promo__rule{width:35%;border-top:1px solid #cfb19f;margin-top:6px}
body.single-gebruikers_gedicht .gg315-atelier-promo__format{position:absolute;bottom:4px;right:0;z-index:2;background:#fffaf6;color:#96644e;padding:8px 13px;border:1px solid #e9cdb9;border-radius:100px;font-size:11px;font-weight:700;box-shadow:0 4px 12px #65402d12}
body.single-gebruikers_gedicht .gg315-rating-only{padding:clamp(20px,3vw,28px)!important;margin:0 0 20px!important;background:#fffbf7!important;border:1px solid #eadacf!important;border-radius:20px!important}
body.single-gebruikers_gedicht .gg315-rating-only .gg-poem-actions{border:0!important;padding:0!important}
body.single-gebruikers_gedicht .gg315-rating-only .gg-poem-actions__header h3{font-size:clamp(21px,2.1vw,28px);margin:4px 0}
body.single-gebruikers_gedicht .gg315-rating-only .gg-poem-actions__controls{padding-top:10px}
body.single-gebruikers_gedicht .gg315-author-card{position:relative;isolation:isolate;grid-template-columns:112px minmax(0,1fr)!important;gap:clamp(18px,3vw,30px)!important;align-items:start!important;margin:26px 0!important;padding:clamp(24px,3.5vw,42px)!important;border:1px solid #e6cfbc!important;border-radius:25px!important;overflow:hidden;background:linear-gradient(118deg,#fff9f3 0%,#f8ece2 100%)!important;box-shadow:0 14px 35px rgba(76,50,36,.05)!important}
body.single-gebruikers_gedicht .gg315-author-card__portrait{position:relative;z-index:1;align-self:start}
body.single-gebruikers_gedicht .gg315-author-card .ggw-author-strip__avatar{width:112px;height:112px;box-sizing:border-box;border:5px solid white;border-radius:50%;overflow:hidden;box-shadow:0 8px 21px #684b3220}
body.single-gebruikers_gedicht .gg315-author-card__portrait-mark{position:absolute;bottom:-2px;right:4px;font-size:21px;color:#bd7963}
body.single-gebruikers_gedicht .gg315-author-card__content{position:relative;z-index:1;grid-column:auto!important}
body.single-gebruikers_gedicht .gg315-author-card__content .ggw-eyebrow{display:block;color:#b06855;letter-spacing:.11em;font-size:11px;font-weight:700;margin:3px 0 9px}
body.single-gebruikers_gedicht .gg315-author-card__content h2{font-size:clamp(32px,3vw,44px);margin:0 0 14px;line-height:1.1;font-weight:500;color:#43352d}
body.single-gebruikers_gedicht .gg315-author-card__content p{font-size:15px;max-width:68ch;line-height:1.8;color:#6b5e56;margin:0 0 21px}
body.single-gebruikers_gedicht .gg315-author-card__link{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 17px;border:1px solid #d5af9b;border-radius:13px;background:#fffaf6;color:#8e4d3f!important;text-decoration:none!important;font-weight:700;transition:background .2s}
body.single-gebruikers_gedicht .gg315-author-card__link:hover{background:#f2e0d4}
body.single-gebruikers_gedicht .gg315-author-card__ornament{position:absolute;right:24px;top:-24px;font-size:180px;line-height:1;color:#e7cbbb;opacity:.35;pointer-events:none;z-index:0}
@media(max-width:680px){body.single-gebruikers_gedicht .gg315-atelier-promo{grid-template-columns:minmax(0,1fr);padding:25px 22px;gap:0}body.single-gebruikers_gedicht .gg315-atelier-promo__visual{height:195px;max-width:280px;width:100%;justify-self:center;margin-top:15px}body.single-gebruikers_gedicht .gg315-atelier-promo__sheet{transform:scale(.8)!important}body.single-gebruikers_gedicht .gg315-atelier-promo__sheet--back{transform:translate(25px,-5px) rotate(11deg) scale(.8)!important}body.single-gebruikers_gedicht .gg315-atelier-promo__sheet--front{transform:translate(-12px,0) rotate(-7deg) scale(.8)!important}body.single-gebruikers_gedicht .gg315-atelier-promo__format{right:15px}body.single-gebruikers_gedicht .gg315-author-card{grid-template-columns:75px minmax(0,1fr)!important;gap:14px!important;padding:24px 20px!important}body.single-gebruikers_gedicht .gg315-author-card .ggw-author-strip__avatar{width:75px;height:75px}body.single-gebruikers_gedicht .gg315-author-card__content h2{font-size:30px}body.single-gebruikers_gedicht .gg315-author-card__content p{grid-column:1/-1;font-size:14px}body.single-gebruikers_gedicht .gg315-author-card__link{max-width:100%;white-space:normal;text-align:center}}
@media(max-width:420px){body.single-gebruikers_gedicht .gg315-author-card{grid-template-columns:minmax(0,1fr)!important}body.single-gebruikers_gedicht .gg315-author-card__portrait{margin-bottom:5px}body.single-gebruikers_gedicht .gg315-atelier-promo__button{width:100%}}
@media(prefers-reduced-motion:reduce){body.single-gebruikers_gedicht .gg315-atelier-promo__button{transition:none}}
