.review-page-wrapper{display:flex;flex-direction:column;align-items:center;padding:40px 10px;box-sizing:border-box}.form-container{width:100%;max-width:460px;padding:24px;background-color:var(--widget-bg-color);border-radius:20px;border:1px solid var(--border-color);text-align:left;box-sizing:border-box;z-index:10}.dynamic-island.showing-review-submitted #review-submitted-prompt{display:block;padding:0 150px 0px 100px}#review-submitted-prompt p{margin:0;font-size:15px;font-weight:500;text-align:center;white-space:nowrap;line-height:60px}#reviews-container{width:100%;max-width:460px;margin-top:20px}#reviews-container h2{color:var(--text-secondary);text-align:center;margin-bottom:20px}.review-card{background-color:var(--widget-bg-color);border:1px solid var(--border-color);border-radius:20px;padding:20px;margin-bottom:15px}.review-card p{color:var(--text-primary);margin:0 0 10px;line-height:1.6;word-wrap:break-word}.review-card strong{color:var(--link-color);font-weight:600}.form-container h1{color:var(--text-primary);font-size:40px;margin-bottom:10px; text-decoration: underline;}.form-container p{color:var(--text-secondary);margin-bottom:30px}.form-group{text-align:left;margin-bottom:20px}.form-group label{display:block;color:var(--text-secondary);margin-bottom:8px;font-weight:500}.form-group input,.form-group textarea{width:100%;padding:12px;border-radius:10px;border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-primary);font-size:1rem;box-sizing:border-box}.submit-btn{width:100%;padding:15px;border:none;border-radius:10px;background-color:var(--link-color);color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:opacity .2s}.submit-btn:hover{opacity:.9}#form-message{margin-top:20px;font-weight:500}.page-wrapper{width: 460px;margin: 0 auto;}