.testimonial-section{text-align:center;border-radius:1rem;width:100%;padding:2rem 1.5rem 1rem}.testimonial-section.dark-mode{background-color:var(--color-plum-deep);color:#fff}.testimonial-section.light-mode{background-color:var(--color-card-bg);color:var(--color-plum-deep);box-shadow:var(--color-background-light)}.testimonial-container{margin:0 auto}.stars{justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;display:flex}.testimonial-content{letter-spacing:.05em;margin-bottom:1rem;font-size:1.25rem;font-style:italic;line-height:1.25}.testimonial-author{font-size:1.125rem;font-weight:700}
