.creator-reviews{--review-gutter:24px;margin-top:28px;min-width:0}
.creator-reviews-rail{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--review-gutter));padding:4px var(--review-gutter) 8px;scrollbar-width:none;scroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom;cursor:grab;-webkit-overflow-scrolling:touch}
.creator-reviews-rail::-webkit-scrollbar{display:none}
.creator-reviews-rail.is-dragging{cursor:grabbing;user-select:none}
.creator-review-card{display:block;flex:0 0 clamp(240px,78vw,306px);min-width:0;border-radius:12px;overflow:hidden;background:#eeeae4;text-decoration:none;-webkit-user-drag:none}
.creator-review-card img{display:block;width:100%;height:auto;aspect-ratio:941/1672;object-fit:contain;user-select:none;-webkit-user-drag:none}
.creator-review-card:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.creator-reviews-rail:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.creator-review-viewer{position:fixed;inset:0;width:min(96vw,960px);max-width:96vw;max-height:94dvh;margin:auto;padding:12px;border:0;border-radius:12px;color:var(--ink);background:#fff;overflow:auto;overscroll-behavior:contain}
.creator-review-viewer::backdrop{background:rgb(0 0 0 / 75%)}
.creator-review-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px}
.creator-review-viewer-header h2{font-size:13px;line-height:1.5}
.creator-review-viewer button{min-height:44px;min-width:44px;padding:6px 12px;border:1px solid var(--line);background:#fff;font-size:12px}
.creator-review-viewer-image{display:flex;justify-content:center;min-height:0}
.creator-review-viewer-image img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(94dvh - 128px);object-fit:contain}
.creator-review-viewer-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;font-size:12px}
@media(max-width:700px){.creator-reviews{--review-gutter:22px}}
@media(prefers-reduced-motion:reduce){.creator-reviews-rail{scroll-behavior:auto}}
