.cc-rv-list{margin:0;padding:0;list-style:none}.cc-rv-item{overflow-wrap:anywhere;border-bottom:1px dashed #5a4a4059;padding:14px 0}.cc-rv-item:last-child{border-bottom:0}.cc-rv-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cc-rv-name{color:var(--cc-ink);margin:0;font-size:17px;font-weight:700}.cc-rv-caption{color:var(--cc-ink-soft);font-size:12px;font-style:italic}.cc-rv-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cc-rv-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cc-rv-ratings{margin-top:8px;font-size:14px}.cc-rv-ratings summary{cursor:pointer;color:var(--cc-indigo);font-weight:600}.cc-rv-ratings ul{margin:6px 0 0;padding:0;list-style:none}.cc-rv-ratings li{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 0;display:flex}.cc-rv-stars{vertical-align:middle;gap:2px;display:inline-flex}.cc-rv-star path{fill:none;stroke:var(--cc-quiet-edge);stroke-width:1.6px;stroke-linejoin:round}.cc-rv-star-on path{fill:var(--cc-vermilion);stroke:var(--cc-button-edge)}.cc-rv-thumb path{fill:var(--cc-teal);stroke:var(--cc-ink);stroke-width:1px;stroke-linejoin:round}.cc-rv-thumb-down{transform:rotate(180deg)}.cc-rv-thumb-down path{fill:var(--cc-vermilion)}.cc-rv-thumbs{gap:2px;display:inline-flex}.cc-rv-dial-arc{fill:none;stroke:var(--cc-quiet-edge);stroke-width:7px;stroke-linecap:round}.cc-rv-dial-tick{stroke:var(--cc-ink-soft);stroke-width:1.5px}.cc-rv-dial-needle{stroke:var(--cc-vermilion);stroke-width:3px;stroke-linecap:round}.cc-rv-dial-hub{fill:var(--cc-ink)}.cc-rv-dial-wrap{flex-direction:column;align-items:center;display:inline-flex;position:relative}.cc-rv-dial-num{color:var(--cc-ink);font-variant-numeric:tabular-nums;margin-top:-6px;font-size:20px;font-weight:800}.cc-rv-famitsu{align-items:center;gap:8px;display:inline-flex}.cc-rv-famitsu-score{border:2px solid var(--cc-ink);background:var(--cc-field);color:var(--cc-ink);font-variant-numeric:tabular-nums;box-shadow:2px 2px 0 var(--cc-quiet-edge);border-radius:4px;padding:2px 10px;font-size:22px;font-weight:800}.cc-rv-famitsu-of{color:var(--cc-ink-soft);font-size:14px;font-weight:700}.cc-rv-tier-gold .cc-rv-famitsu-score{background:var(--cc-lantern-light)}.cc-rv-tier-platinum .cc-rv-famitsu-score{border-color:var(--cc-indigo);box-shadow:2px 2px 0 var(--cc-indigo)}.cc-rv-tier-silver .cc-rv-famitsu-score{background:var(--cc-quiet)}.cc-rv-badge{background:var(--cc-ink);color:var(--cc-card);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.cc-rv-bnm{background:var(--cc-button);color:var(--cc-button-ink)}.cc-rv-pitch{align-items:center;gap:8px;display:inline-flex}.cc-rv-pitch-score{color:var(--cc-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.cc-rv-verdict{margin-top:8px}.cc-rv-verdict-mark{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cc-rv-verdict-label{color:var(--cc-ink);font-weight:700}.cc-rv-verdict-text{margin:4px 0 0}.cc-rv-mark{align-items:center;display:inline-flex}.cc-rv-mark-text{font-variant-numeric:tabular-nums;font-weight:700}.cc-rv-picks{flex-wrap:wrap;gap:6px;display:flex}.cc-rv-pick{border:2px solid var(--cc-quiet-edge);background:var(--cc-field);min-width:44px;min-height:44px;color:var(--cc-ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:4px 10px;font-weight:650;display:inline-flex}.cc-rv-pick.cc-picked{border-color:var(--cc-vermilion);background:var(--cc-me)}.cc-rv-pick:focus-visible,.cc-rv-range:focus-visible{outline:3px solid var(--cc-focus);outline-offset:2px}.cc-rv-pick-num{font-variant-numeric:tabular-nums;min-width:40px;padding:4px}.cc-rv-pick-text{font-size:14px}.cc-rv-slide{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cc-rv-slide-body{flex:180px;min-width:0}.cc-rv-range{width:100%;min-height:44px;accent-color:var(--cc-vermilion)}.cc-rv-readout{color:var(--cc-ink-soft);margin:0;font-size:14px}@media (prefers-reduced-motion:no-preference){.cc-rv-dial-needle{transition:all .2s ease-out}}
