.gg-rhyme .ggwi-area,.gg-rhyme .ggwi-poems{margin:28px 0;padding:clamp(22px,4vw,44px);border-radius:25px;background:linear-gradient(130deg,#fffdf9,#f9f1e9);border:1px solid #ebd9cb;color:#48362e;box-shadow:0 16px 45px #66432b0b}
.gg-rhyme .ggwi-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;flex-wrap:wrap}.gg-rhyme .ggwi-heading h2,.gg-rhyme .ggwi-poems h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(32px,4vw,47px);line-height:1.1;margin:8px 0 12px}.gg-rhyme .ggwi-heading p,.gg-rhyme .ggwi-poems-head p{margin:0;color:#786458;line-height:1.7}.gg-rhyme .ggwi-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.gg-rhyme .ggwi-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 24px;border-radius:18px;border:1px solid #d7b39d;background:#fffaf4;color:#855441;font:700 14px/1.2 'Plus Jakarta Sans',system-ui,sans-serif;cursor:pointer;box-shadow:0 10px 24px rgba(121,73,50,.08);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.gg-rhyme .ggwi-actions button:hover,.gg-rhyme .ggwi-actions button:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px rgba(121,73,50,.14);outline:none}.gg-rhyme .ggwi-actions .ggwi-voice{background:#b86d55;border-color:#b86d55;color:#fffdf9}.gg-rhyme .ggwi-actions .ggwi-voice:hover,.gg-rhyme .ggwi-actions .ggwi-voice:focus-visible{background:#9f5b45;border-color:#9f5b45;color:#fff}.gg-rhyme .ggwi-actions .ggwi-save{background:#fffaf4;border-color:#dcc0ae;color:#855441}.gg-rhyme .ggwi-actions .ggwi-save:hover,.gg-rhyme .ggwi-actions .ggwi-save:focus-visible{background:#f4e6db;border-color:#c9a38d;color:#744634}
.gg-rhyme .ggwi-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.gg-rhyme .ggwi-facts article{background:#fff;border:1px solid #efdfd5;padding:17px;border-radius:14px;min-width:0}.gg-rhyme .ggwi-facts small{display:block;color:#8d7565;font-size:12px;margin-bottom:6px}.gg-rhyme .ggwi-facts strong{font-size:15px;overflow-wrap:anywhere}.gg-rhyme .ggwi-definition{margin:15px 0 23px}.gg-rhyme .ggwi-definition h3,.gg-rhyme .ggwi-mini h3{font-size:17px;margin:0 0 7px}.gg-rhyme .ggwi-definition p{margin:0;line-height:1.8}.gg-rhyme .ggwi-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gg-rhyme .ggwi-mini{background:#fff;padding:20px;border-radius:15px;border:1px solid #f0e2d8}.gg-rhyme .ggwi-tags{display:flex;gap:7px;flex-wrap:wrap}.gg-rhyme .ggwi-tags span{background:#f9eee7;padding:6px 10px;border-radius:100px;font-size:13px}.gg-rhyme .ggwi-inspiration{margin:24px 0 0;background:#f4e7dc;border-radius:20px;padding:clamp(20px,3vw,30px);display:grid;grid-template-columns:1fr 1fr;gap:14px 25px;align-items:center}.gg-rhyme .ggwi-inspiration h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;line-height:1.1;margin:8px 0}.gg-rhyme .ggwi-inspiration p{margin:0}.gg-rhyme .ggwi-inspiration blockquote{font-family:Georgia,serif;font-size:18px;line-height:1.75;white-space:pre-line;margin:0;padding:0 0 0 20px;border-left:2px solid #c68c72}.gg-rhyme .ggwi-inspiration a{color:#805b4c;font-weight:700;text-decoration:none}.gg-rhyme .ggwi-disclaimer{color:#867267;font-size:12px;margin:17px 0 0}.gg-rhyme .ggwi-pending{background:#fff;border-radius:15px;padding:18px;display:flex;gap:14px;align-items:center}.gg-rhyme .ggwi-pending p{margin:0}.gg-rhyme .ggwi-pending span{color:#b48667;font-size:30px}
.gg-rhyme .ggwi-poems{background:#fcf8f3}.gg-rhyme .ggwi-poems-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.gg-rhyme .ggwi-poem{background:#fff;border:1px solid #f0e1d7;border-radius:18px;padding:24px;display:flex;flex-direction:column;min-width:0}.gg-rhyme .ggwi-poem-mark{color:#d3a68d;font-size:32px;line-height:1}.gg-rhyme .ggwi-poem h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;line-height:1.2;margin:12px 0}.gg-rhyme .ggwi-poem h3 a{color:inherit;text-decoration:none}.gg-rhyme .ggwi-poem p{line-height:1.7;color:#756154;flex:1}.gg-rhyme .ggwi-read{color:#986c58;font-weight:700;text-decoration:none;margin-top:10px}.gg-rhyme .ggwi-poems-cta{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 24px;background:#f4e7dc;border-radius:16px}.gg-rhyme .ggwi-poems-cta a{background:#986b56;color:#fff;text-decoration:none;border-radius:100px;padding:11px 20px}
@media(max-width:800px){.gg-rhyme .ggwi-columns,.gg-rhyme .ggwi-poems-grid{grid-template-columns:1fr 1fr}.gg-rhyme .ggwi-inspiration{grid-template-columns:1fr}}@media(max-width:570px){.gg-rhyme .ggwi-facts,.gg-rhyme .ggwi-columns,.gg-rhyme .ggwi-poems-grid{grid-template-columns:1fr}.gg-rhyme .ggwi-area,.gg-rhyme .ggwi-poems{padding:20px;border-radius:17px}.gg-rhyme .ggwi-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.gg-rhyme .ggwi-actions button{width:100%;flex:initial;min-height:52px;border-radius:16px}}
