/* p30template compat for plugin: reviews — generated from the plugin's own colours, mapped to theme tokens (light/dark aware). */
html .p30-rating-summary-box{background:var(--pt-surface);border:1px solid var(--pt-border-strong)}html .p30-big-num{color:var(--pt-ink)}html .p30-stars-display{color:var(--pt-danger-text)}html .p30-graph-label{color:var(--pt-ink)}html .p30-bar-bg{background:var(--pt-brand-soft)}html .p30-bar-fill{background:linear-gradient(90deg, var(--pt-accent), var(--pt-accent))}html .p30-graph-percent{color:var(--pt-ink)}html .p30-review-card{background:var(--pt-surface) !important;border:1px solid var(--pt-border-strong) !important;box-shadow:0 4px 18px color-mix(in srgb, var(--pt-brand) 1%, transparent) !important}html .p30-review-card:hover{box-shadow:0 10px 25px color-mix(in srgb, var(--pt-brand) 3%, transparent);border-color:var(--pt-border-strong)}html .p30-avatar{border:2px solid var(--pt-border) !important}html .p30-author{color:var(--pt-ink)}html .p30-verified{background:var(--pt-success-50);color:var(--pt-ink);border-color:var(--pt-success-solid)}html .p30-date{color:var(--pt-ink)}html .p30-content{color:var(--pt-ink)}html .p30-reply-wrapper{border-top:1px solid var(--pt-border-strong)}html .comment-reply-link{color:var(--pt-muted);background:var(--pt-brand-soft);border:1px solid var(--pt-border-strong)}html .comment-reply-link:hover{background:var(--pt-ink-section);border-color:var(--pt-brand)}html .p30-review-card.p30-is-reply{background:var(--pt-brand-soft) !important;border-color:var(--pt-border-strong) !important}html .p30-review-card.p30-is-reply::before{background:var(--pt-brand) !important}html .p30-review-card.p30-is-reply::after{background:var(--pt-brand) !important}html .p30-star-btn{color:var(--pt-link)}html .p30-star-btn.active{color:var(--pt-danger-text)}html .p30-form-box{background:var(--pt-surface);border:1px solid var(--pt-border-strong)}html .p30-form-input{border:1px solid var(--pt-border-strong);background:var(--pt-brand-soft);color:var(--pt-ink)}html .p30-form-input:focus{border-color:var(--pt-brand);background:var(--pt-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--pt-brand) 8%, transparent)}html .p30-submit-btn{background:var(--pt-ink-section)}html .p30-submit-btn:hover{background:var(--pt-accent);color:var(--pt-ink)}
