.rv--bare[data-astro-cid-4bjs7uhz]{margin-top:28px}.rv__bar[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:20px;display:flex}.rv__ctrl[data-astro-cid-4bjs7uhz]{margin-left:auto}.rv__summary[data-astro-cid-4bjs7uhz]{border-radius:var(--r-md);background:var(--green);color:var(--on-green);transition:box-shadow .3s, transform .3s var(--ease-out);flex-wrap:wrap;flex:100%;align-items:center;gap:10px 14px;padding:18px 22px;text-decoration:none;display:flex}.rv__summary[data-astro-cid-4bjs7uhz]:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.rv__summary[data-astro-cid-4bjs7uhz]:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.rv__summary[data-astro-cid-4bjs7uhz]:after{content:"→";color:var(--copper-light);transition:transform .3s var(--ease-out);margin-left:auto;font-weight:700}.rv__summary[data-astro-cid-4bjs7uhz]:hover:after{transform:translate(5px)}.rv__ya[data-astro-cid-4bjs7uhz]{color:#fff;width:34px;height:34px;font-family:var(--font-ui);background:#fc3f1d;border-radius:50%;place-items:center;font-weight:800;display:grid}.rv__score[data-astro-cid-4bjs7uhz]{font-family:var(--font-ui);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.rv__stars[data-astro-cid-4bjs7uhz],.rv__cardstars[data-astro-cid-4bjs7uhz]{color:#f2b01e;letter-spacing:1px}.rv__meta[data-astro-cid-4bjs7uhz]{color:var(--on-green-muted);font-size:.9rem}.rv__ctrl[data-astro-cid-4bjs7uhz]{align-items:center;gap:10px;display:flex}.rv__count[data-astro-cid-4bjs7uhz]{font-family:var(--font-ui);text-align:right;font-variant-numeric:tabular-nums;min-width:56px;font-size:.95rem;font-weight:600}.round-btn[data-astro-cid-4bjs7uhz]{border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;width:46px;height:46px;font-size:1.1rem;transition:background-color .25s,color .25s,opacity .25s}.round-btn[data-astro-cid-4bjs7uhz]:hover:not(:disabled){background:var(--ink);color:var(--paper)}.round-btn[data-astro-cid-4bjs7uhz]:disabled{opacity:.3;cursor:default}.rv__viewport[data-astro-cid-4bjs7uhz]{container-type:inline-size}.rv__track[data-astro-cid-4bjs7uhz]{--per:1;--gap:16px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;margin:0;padding:4px 0 8px;list-style:none;display:grid;overflow-x:auto}.rv__track[data-astro-cid-4bjs7uhz]::-webkit-scrollbar{display:none}.rv__track[data-astro-cid-4bjs7uhz].is-drag{cursor:grabbing;scroll-snap-type:none;user-select:none}@container (width>=560px){.rv__track[data-astro-cid-4bjs7uhz]{--per:2}}@container (width>=980px){.rv__track[data-astro-cid-4bjs7uhz]{--per:3;--gap:20px}}.rv__card[data-astro-cid-4bjs7uhz]{scroll-snap-align:start;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-lg);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);grid-template-rows:auto 1fr auto;align-content:start;gap:14px;padding:24px;display:grid}.rv__card[data-astro-cid-4bjs7uhz]:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.rv__who[data-astro-cid-4bjs7uhz]{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.rv__avatar[data-astro-cid-4bjs7uhz]{background:var(--green);width:42px;height:42px;color:var(--copper-light);font-family:var(--font-ui);border-radius:50%;place-items:center;font-weight:700;display:grid}.rv__name[data-astro-cid-4bjs7uhz]{font-family:var(--font-ui);font-weight:600;line-height:1.2}.rv__date[data-astro-cid-4bjs7uhz]{color:var(--ink-muted);font-size:.82rem}.rv__quote[data-astro-cid-4bjs7uhz]{margin:0}.rv__text[data-astro-cid-4bjs7uhz]{-webkit-line-clamp:7;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.55;display:-webkit-box;overflow:hidden}.rv__text[data-astro-cid-4bjs7uhz].is-open{-webkit-line-clamp:unset;display:block}.rv__more[data-astro-cid-4bjs7uhz]{min-height:44px;color:var(--copper-deep);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.rv__more[data-astro-cid-4bjs7uhz]:after{content:"→";transition:transform .3s var(--ease-out);margin-left:8px}.rv__more[data-astro-cid-4bjs7uhz]:hover:after{transform:translate(4px)}.rv__more[data-astro-cid-4bjs7uhz]:focus-visible{outline:2px solid var(--copper);outline-offset:3px;border-radius:4px}.rv__progress[data-astro-cid-4bjs7uhz]{background:var(--rule);border-radius:2px;height:2px;margin-top:16px;overflow:hidden}.rv__progress[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{background:var(--copper);width:0;height:100%;transition:width .4s var(--ease-out);display:block}.rv__all[data-astro-cid-4bjs7uhz]{margin-top:20px}
