
.recipe-reviews{max-width:850px;margin:3rem auto;padding:2rem;border:1px solid #e2d9c9;border-radius:18px;background:#fffdf9}.recipe-reviews h2{margin:0 0 .6rem}.review-muted{color:#625e57}.review-stars{display:flex;gap:.3rem;margin:.8rem 0}.review-stars button{font-size:2rem;background:none;border:0;color:#b6aea1;cursor:pointer;padding:0 .12rem}.review-stars button[aria-pressed=true]{color:#b77a1a}.review-form{display:grid;gap:.8rem}.review-form input,.review-form textarea{width:100%;box-sizing:border-box;padding:.8rem;border:1px solid #bdb6ab;border-radius:8px;font:inherit}.review-form button[type=submit]{padding:.85rem 1.2rem;border:0;border-radius:8px;background:#314b36;color:white;font:inherit;cursor:pointer}.review-form button:disabled{opacity:.6}.review-item{padding:1rem 0;border-top:1px solid #e6e0d7}.review-item strong{margin-right:.7rem}.review-message{min-height:1.5rem}.review-hp{position:absolute;left:-9999px}
