.temoignages-page.svelte-qs88b4{max-width:1200px;margin:0 auto;padding:2rem}.page-intro.svelte-qs88b4{text-align:center;margin-bottom:3rem;color:#666;font-size:1.1rem}.temoignage-form.svelte-qs88b4{background:#f8f9fa;padding:2rem;border-radius:10px;margin-bottom:3rem}.form-info.svelte-qs88b4{color:#666;margin-bottom:1.5rem}.form-group.svelte-qs88b4{margin-bottom:1.5rem}.form-group.svelte-qs88b4 label:where(.svelte-qs88b4){display:block;margin-bottom:.5rem;font-weight:600;color:#333}.form-group.svelte-qs88b4 input:where(.svelte-qs88b4),.form-group.svelte-qs88b4 select:where(.svelte-qs88b4),.form-group.svelte-qs88b4 textarea:where(.svelte-qs88b4){width:100%;padding:.75rem;border:1px solid #ddd;border-radius:5px;font-size:1rem}.stars.svelte-qs88b4{display:flex;align-items:center;gap:.5rem}.star.svelte-qs88b4{background:none;border:none;font-size:2rem;color:#ddd;cursor:pointer;transition:color .2s}.star.active.svelte-qs88b4,.star.svelte-qs88b4:hover{color:#ffc107}.note-text.svelte-qs88b4{margin-left:1rem;font-weight:600;color:#333}.submit-btn.svelte-qs88b4{background:#007bff;color:#fff;border:none;padding:1rem 2rem;border-radius:5px;font-size:1rem;cursor:pointer;transition:background .2s}.submit-btn.svelte-qs88b4:hover:not(:disabled){background:#0056b3}.submit-btn.svelte-qs88b4:disabled{background:#ccc;cursor:not-allowed}.message.svelte-qs88b4{margin-top:1rem;padding:1rem;border-radius:5px}.message.success.svelte-qs88b4{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error.svelte-qs88b4{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.temoignages-list.svelte-qs88b4 h2:where(.svelte-qs88b4){margin-bottom:2rem;text-align:center}.no-temoignages.svelte-qs88b4{text-align:center;color:#666;font-style:italic}.temoignages-grid.svelte-qs88b4{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.temoignage-card.svelte-qs88b4{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 2px 10px #0000001a;border-left:4px solid #007bff}.temoignage-header.svelte-qs88b4{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.temoignage-header.svelte-qs88b4 h3:where(.svelte-qs88b4){margin:0;color:#333}.stars-display.svelte-qs88b4{color:#ffc107;font-size:1.2rem}.temoignage-comment.svelte-qs88b4{color:#666;line-height:1.6;margin-bottom:1rem}.temoignage-meta.svelte-qs88b4{display:flex;justify-content:space-between;font-size:.9rem;color:#999}.fade-in.svelte-qs88b4{animation:svelte-qs88b4-fadeIn .6s ease-in}@keyframes svelte-qs88b4-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.temoignages-page.svelte-qs88b4{padding:1rem}.temoignage-form.svelte-qs88b4{padding:1.5rem}.temoignages-grid.svelte-qs88b4{grid-template-columns:1fr}}
