/* Gedichtacties — warm en consistent met de huisstijl */
.gg-poem-actions{background:#fffcf7;border:1px solid #e8d9c6;border-radius:22px;padding:clamp(20px,3vw,32px);margin:30px 0 20px;box-shadow:0 12px 36px #6347250d}.gg-poem-actions__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#9c7850;font-weight:700}.gg-poem-actions__header{display:flex;justify-content:space-between;align-items:center;gap:24px}.gg-poem-actions h3{font-family:Georgia,serif;font-size:clamp(22px,3vw,29px);margin:6px 0}.gg-poem-actions p{margin:0;color:#786651}.gg-poem-average{text-align:center;min-width:88px}.gg-poem-average strong{display:block;font-size:27px;color:#6f5132}.gg-poem-average small{font-size:12px;color:#8b7761}.gg-poem-actions__controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.gg-poem-stars{display:flex;gap:2px;padding-right:15px;border-right:1px solid #e8d9c6}.gg-poem-star{border:0!important;box-shadow:none!important;background:transparent!important;color:#cdbb9f!important;font-size:28px!important;padding:4px!important;cursor:pointer}.gg-poem-star:hover,.gg-poem-star.is-highlight{color:#bd9054!important}.gg-poem-action{border:1px solid #d8c3a6!important;background:#fbf3e7!important;color:#684e36!important;border-radius:100px!important;padding:11px 17px!important;font-size:14px!important;font-weight:600;cursor:pointer}.gg-poem-action:hover,.gg-poem-action[aria-pressed=true]{background:#ead9bf!important;color:#4f3c29!important}.gg-poem-feedback{min-height:19px;font-size:13px;margin-top:10px!important}.gg-report-dialog[hidden]{display:none!important}.gg-report-dialog{position:fixed;inset:0;background:#1a160f9c;z-index:999999;display:flex;align-items:center;justify-content:center;padding:18px}.gg-report-dialog__panel{background:#fffcf8;border-radius:22px;padding:clamp(22px,4vw,36px);max-width:520px;width:100%;max-height:90vh;overflow:auto;position:relative;color:#443426}.gg-report-dialog__panel h2{font-family:Georgia,serif;font-size:30px;margin:8px 0}.gg-report-dialog__panel label{display:block;margin:18px 0 5px;font-weight:600}.gg-report-dialog__panel select,.gg-report-dialog__panel textarea{width:100%;border:1px solid #d9c4a7!important;background:#fff!important;border-radius:10px;padding:11px;color:#433426}.gg-report-close{position:absolute;right:16px;top:12px;background:none;border:0;font-size:27px;cursor:pointer}.gg-report-dialog__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.gg-report-dialog__actions button{padding:11px 16px;border-radius:100px;cursor:pointer;border:1px solid #d9c4a7;background:#f8f0e3;color:#503c28}.gg-report-dialog__actions .gg-report-submit{background:#987447;color:white}.gg-report-copyright{font-size:13px;margin-top:25px}.gg-open-copyright{border:0;background:transparent;text-decoration:underline;color:#775735;cursor:pointer}.gg-poem-actions button:focus-visible,.gg-report-dialog button:focus-visible{outline:3px solid #b58c59;outline-offset:2px}@media(max-width:650px){.gg-poem-actions__header{align-items:start}.gg-poem-actions__controls{gap:9px}.gg-poem-stars{flex:0 0 100%;border-right:0;padding-right:0}.gg-poem-action{flex:1}}

/* v6.5: crisp accessible flat gold stars, no inherited text/icon shadows */
body:not(.wp-admin) .gg-poem-actions .gg-poem-stars{display:inline-flex;align-items:center;gap:5px;line-height:1}
body:not(.wp-admin) .gg-poem-actions .gg-poem-star,
body:not(.wp-admin) .gg-poem-actions .gg-poem-star:hover,
body:not(.wp-admin) .gg-poem-actions .gg-poem-star:focus{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:8px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important;padding:5px!important;min-width:38px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;color:#d4c9b7!important;opacity:1!important;transition:color .15s ease,background-color .15s ease!important}
body:not(.wp-admin) .gg-poem-actions .gg-poem-star .gg-star-icon{display:block;width:30px;height:30px;fill:currentColor!important;stroke:#a89273;stroke-width:.6;stroke-linejoin:round;filter:none!important;box-shadow:none!important;filter:drop-shadow(0 0 0 transparent)!important}
body:not(.wp-admin) .gg-poem-actions .gg-poem-star.is-highlight,
body:not(.wp-admin) .gg-poem-actions .gg-poem-star:hover{color:#e6aa29!important;background-color:#fff7e2!important}
body:not(.wp-admin) .gg-poem-actions .gg-poem-star.is-highlight .gg-star-icon,
body:not(.wp-admin) .gg-poem-actions .gg-poem-star:hover .gg-star-icon{stroke:#ba7d13}
body:not(.wp-admin) .gg-poem-actions .gg-poem-star:focus-visible{outline:2px solid #a67b43!important;outline-offset:2px}
body:not(.wp-admin) .gg-poem-actions .gg-poem-star:disabled{cursor:default;opacity:1!important}
