.review-motion{margin:0 0 24px;color:#625d50}
.review-motion-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;font-size:12px}
.review-motion button{font:inherit;font-size:12px;line-height:1.4;cursor:pointer;background:transparent;color:#514d42;border:1px solid #c8bba6;border-radius:24px;padding:10px 16px;transition:background .2s,color .2s,border-color .2s}
.review-motion button:focus-visible{outline:2px solid #8b7655;outline-offset:3px}
.review-motion .review-play{min-width:100px;background:#e4d9c6}
.review-motion-options{display:flex;flex-wrap:wrap;gap:8px}
.review-motion button[aria-pressed=true]{background:#373e35;color:#fff;border-color:#373e35}
.review-motion button:disabled{opacity:.65;cursor:default}
.review-motion-description{font-size:12px;line-height:1.6;margin:12px 0 0;color:#766d5e}
@media(hover:hover){.review-motion button:hover:not(:disabled){background:#d8cbb5;color:#30372f}.review-motion button[aria-pressed=true]:hover{background:#454d40;color:#fff}}
@media(max-width:600px){.review-motion-top{align-items:center}.review-motion-options{gap:7px}.review-motion button{padding:10px 12px}.review-motion-description{min-height:38px}}
