.review-primary{font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-bold);font-size:15px;letter-spacing:-.01em;color:var(--brand-on-primary);background:linear-gradient(90deg,var(--brand-primary) 1%,var(--brand-secondary) 50%,var(--brand-primary) 99%);border:none;border-radius:var(--brand-radius-md);padding:12px 20px;min-height:44px;white-space:nowrap;cursor:pointer;transition:filter .15s,box-shadow .15s}.review-primary:hover{filter:brightness(1.06);box-shadow:var(--brand-shadow-sm)}.review-primary:active{filter:brightness(.94)}.review-primary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.review-primary:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.review-secondary{font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-bold);font-size:15px;letter-spacing:-.01em;color:var(--brand-primary);background:transparent;border:1px solid var(--brand-primary);border-radius:var(--brand-radius-md);padding:11px 19px;min-height:44px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.review-secondary:hover{background:var(--brand-primary);color:var(--brand-on-primary)}.review-secondary:active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary);filter:brightness(.92)}.review-secondary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.review-secondary:disabled{opacity:.45;cursor:not-allowed}
