.prodigy-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:14px 28px;min-height:44px;white-space:nowrap;cursor:pointer;transition:filter .15s,box-shadow .15s}.prodigy-review-primary:hover{filter:brightness(1.06);box-shadow:var(--brand-shadow-sm)}.prodigy-review-primary:active{filter:brightness(.94)}.prodigy-review-primary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.prodigy-review-primary:disabled{opacity:.45;cursor:not-allowed}.prodigy-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:13px 27px;min-height:44px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.prodigy-review-secondary:hover{background:var(--brand-primary);color:var(--brand-on-primary)}.prodigy-review-secondary:active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary);filter:brightness(.92)}.prodigy-review-secondary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.prodigy-review-secondary:disabled{opacity:.45;cursor:not-allowed}
