.review-band{background:#c2fa3e;color:#151016;border-block:4px solid #111;position:relative}.review-band-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 5%;border-bottom:1px solid rgba(0,0,0,.2)}.review-band-top p{font-size:10px;font-weight:900;letter-spacing:1.5px;margin:0}.review-band-top button{background:#18111e;color:#fff5df;border:2px solid #111;font:800 9px 'DM Sans',sans-serif;padding:8px 10px;cursor:pointer}.review-viewport{overflow:hidden;padding:16px 0}.review-track{display:flex;width:max-content;animation:review-scroll 45s linear infinite}.review-group{display:flex;align-items:center;justify-content:space-around;min-width:100vw;flex-shrink:0}.review-quote{display:inline-flex;align-items:center;gap:13px;text-decoration:none;white-space:nowrap;padding:0 35px;font-size:14px;font-weight:700;line-height:1.6}.review-quote:hover{text-decoration:underline;text-underline-offset:4px}.review-stars{color:#7c265d;font-size:18px;letter-spacing:2px}.review-band:hover .review-track,.review-band:focus-within .review-track,.reviews-paused .review-track{animation-play-state:paused}.review-duplicate{pointer-events:none}.review-quote:focus-visible{outline:3px solid #a438ca;outline-offset:5px}.featured-review-row{padding:18px 0;border-bottom:1px solid #666}.featured-review-row strong{font-size:13px;color:#c2fa3e}.featured-review-row p{font-size:13px;line-height:1.7;white-space:pre-line}.featured-review-row button{background:#ff8ab8;color:#111;padding:9px 12px;border:2px solid #111;font-weight:700;cursor:pointer}.review-confirmation{display:flex!important;align-items:flex-start;gap:12px;font-size:12px!important;line-height:1.7}.review-confirmation input{width:auto!important;margin:6px 0 0}#review-editor-status{font-size:13px;line-height:1.7}@keyframes review-scroll{to{transform:translateX(-50%)}}@media(max-width:600px){.review-band-top{padding:10px 6%}.review-band-top p{font-size:8px;letter-spacing:.8px;max-width:180px}.review-quote{padding:0 24px;font-size:12px}.review-stars{font-size:15px}.review-band-top button{font-size:8px}}@media(prefers-reduced-motion:reduce){.review-track{animation:none}.review-viewport{overflow-x:auto}.review-duplicate{display:none}.review-band-top button{display:none}}

.review-band{border-block:5px solid #0a080d;box-shadow:0 7px 0 #a039c3}.review-band-top{background:#18111f;color:#fff5df;padding-top:13px;padding-bottom:13px;border-bottom:3px solid #111}.review-band-top p{font-family:'Barlow Condensed',Impact,sans-serif;font-size:24px;letter-spacing:1px;line-height:1}.review-band-top button{background:#ff64ad;color:#111;border:2px solid #0a080d;box-shadow:3px 3px 0 #04d5ef}.review-viewport{padding:21px 0;background:#c2fa3e}.review-quote{font-family:'Barlow Condensed',Impact,sans-serif;font-size:23px;letter-spacing:.3px;font-weight:800}.review-quote:before{content:'✦';color:#7a288e;font-size:27px;margin-right:10px}.review-stars{color:#6c235e;font-size:21px}.review-band-top button:hover{background:#04d5ef}@media(max-width:600px){.review-band-top p{font-size:18px;letter-spacing:.6px;max-width:230px}.review-quote{font-size:20px}.review-viewport{padding:17px 0}.review-quote:before{font-size:22px}}
