/* Green Leaf Reviews — styles for [glms_reviews].
   Assumes the theme already defines .pad/.bg-cream/.container/.sec-head/.rule/
   .line/.lbl/.eyebrow/.card-grid/.review/.stars/.who/.av/.nm/.sub (as on the
   existing static site). Only the new "Show More Reviews" button and a
   couple of defensive rules are added here. */

.glms-reviews-more { display: flex; justify-content: center; margin-top: 36px; }

.btn-outline {
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Fira Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-weight: 500;
    font-size: 0.75rem;
    color: var(--gl-forest, #3C5536);
    background: transparent;
    border: 1.5px solid var(--gl-line, #DCE4D6);
    border-radius: 999px;
    padding: 13px 30px;
    cursor: pointer;
    transition: border-color .2s ease, background .2s ease, color .2s ease;
}
.btn-outline:hover { border-color: var(--gl-sage, #6E9B82); background: rgba(110, 155, 130, 0.08); }
.btn-outline:active { border-color: var(--gl-olive, #6C8E06); color: var(--gl-olive, #6C8E06); }

#glms-reviews-grid .stars { color: var(--gl-olive, #6C8E06); letter-spacing: 2px; }

@media (prefers-reduced-motion: reduce) {
	#glms-reviews-grid { transition: none !important; }
}
