#ks-book-reviews{max-width:1050px;margin:0 auto}.ks-book-review{padding:24px;margin:18px 0 30px;background:#101e29;border:1px solid #dcb87845;border-radius:16px;color:#f2ebdf}.ks-book-review h3{color:#dcb878;font-family:Georgia,serif;font-size:clamp(1.3rem,3vw,1.7rem);margin:0 0 10px}.ks-book-review p,.ks-book-review .ks-review-summary{color:#c1ccd1}.ks-book-review .ks-review-summary{margin:8px 0 18px}.ks-book-review form{display:grid;gap:11px}.ks-book-review label{display:grid;gap:5px}.ks-book-review input,.ks-book-review textarea,.ks-book-review select{width:100%;background:#08141e;border:1px solid #dcb87863;border-radius:8px;padding:11px;color:#fff;font:inherit}.ks-book-review textarea{min-height:84px;resize:vertical}.ks-book-review button{border:1px solid #dcb878;background:#dcb878;color:#101e29;padding:11px 16px;border-radius:8px;cursor:pointer;font-weight:700}.ks-review-list{margin:18px 0}.ks-review-item{border-top:1px solid #dcb87842;padding:12px 0}.ks-review-item p{white-space:pre-wrap;overflow-wrap:anywhere}.ks-review-stars{color:#e4bd73;letter-spacing:2px}.ks-review-status{min-height:20px}.ks-review-honey{position:absolute!important;left:-9999px!important;opacity:0!important}

.ks-inline-review-host .cf-turnstile,.ks-inline-review-host .ks-review-turnstile{display:flex;justify-content:flex-end;max-width:100%;overflow:auto}
.ks-inline-review-host .ks-review-item strong{display:inline-block;margin-inline-end:6px}
.ks-inline-review-host .ks-review-item small{color:#aeb9bf}
.ks-book-review .ks-review-honey{position:fixed!important;left:0!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);opacity:0!important}
