.use-review-card{height:100%;padding:calc(var(--column-gap) * 1.25);text-align:left;background-color:var(--color-light);border:1px solid var(--color-border);border-radius:0;flex-direction:column;gap:16px;margin:0;transition:border-color .3s;display:flex}.use-review-card:hover{border-color:var(--color-primary)}.use-review-card.draft{border-style:dashed}.use-review-card .review-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.use-review-card .review-rating{color:#f5b301;gap:2px;font-size:1.1em;display:inline-flex}.use-review-card .review-source,.use-review-card .review-badge{color:var(--color-primary);background-color:color-mix(in oklab, var(--color-primary) 8%, transparent);border-radius:50px;padding:2px 10px;font-size:80%;font-weight:600}.use-review-card .review-badge{color:#b45309;background-color:#f59e0b26}.use-review-card .review-text{background:0 0;border:0;flex-grow:1;margin:0;padding:0;font-style:italic}.use-review-card .review-text:before{content:none}.use-review-card .review-author{align-items:center;gap:12px;font-style:normal;display:flex}.use-review-card .author-image{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.use-review-card .author-initials{color:#fff;background-image:linear-gradient(90deg, var(--color-primary), var(--color-secondary));justify-content:center;align-items:center;font-weight:700;display:inline-flex}.use-review-card .author-info{flex-direction:column;display:flex}.use-review-card .author-name{font-size:var(--font-size-h6);margin:0}.use-review-card .author-role{opacity:.8;font-size:90%}
