.rv{margin-top:32px}.rv__h{font:700 18px/1.3 var(--font-sans);letter-spacing:-.02em;text-transform:lowercase;color:var(--ink)}.rv__sub{font:400 13px/1.4 var(--font-sans);text-transform:lowercase;color:#6b6b6b;margin-top:4px}.rv__row{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;margin:16px -24px 0;padding:4px 24px 8px;scroll-padding-left:24px;display:flex;overflow-x:auto}.rv__row::-webkit-scrollbar{display:none}.rv__card{scroll-snap-align:start;background:var(--surface-warm);border-radius:16px;flex:0 0 75%;padding:16px}.rv__top{align-items:center;gap:10px;display:flex}.rv__ava{background:#1a1a1a1f;border-radius:50%;flex:none;width:32px;height:32px}.rv__name{font:600 14px/1.3 var(--font-sans);letter-spacing:-.1px;color:var(--ink)}.rv__from{font:400 12px/1.3 var(--font-sans);text-transform:lowercase;color:#6b6b6b}.rv__stars{font:400 12px/1 var(--font-sans);letter-spacing:2px;color:var(--ink);margin-top:10px}.rv__text{font:400 13px/1.5 var(--font-sans);color:#3a3a3a;margin-top:6px}.rv--on-warm{background:var(--surface-warm);padding:32px 24px}.rv--on-warm .rv__h{font:700 24px/1.2 var(--font-sans)}.rv--on-warm .rv__sub{font:400 15px/1.55 var(--font-sans);letter-spacing:-.1px;color:var(--body);margin-top:8px}.rv--on-warm .rv__card{background:var(--canvas)}
