#post-related{display:none}.rss-podia{font-family:'DM Sans',sans-serif}/* Recherche */.rss-search-form{display:flex;gap:0;margin-bottom:32px;max-width:500px}.rss-search-wrap{display:flex;gap:0;margin:0 0 40px auto;max-width:440px}.rss-search-input{flex:1;border:1.5px solid #E5E0D8;border-right:none;background:#fff;color:#2B2B2B;padding:12px 18px;font-size:14px;font-family:'DM Sans',sans-serif;border-radius:9px 0 0 9px;outline:none}.rss-search-input:focus{border-color:#E8799A}.rss-search-btn{background:#2B3A5C;color:#fff;border:none;padding:12px 22px;border-radius:0 9px 9px 0;font-size:14px;font-weight:500;font-family:'DM Sans',sans-serif;cursor:pointer;white-space:nowrap;transition:background 0.2s}.rss-search-btn:hover{background:#FEC0D8}.rss-search-result{font-size:13px;color:#6B6B6B;margin-bottom:24px}.rss-search-result a{color:#E8799A}.rss-no-result{font-size:15px;color:#6B6B6B;padding:40px 0}/* Featured */.rss-featured{display:flex;background:#fff;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;text-decoration:none;margin-bottom:20px;transition:border-color 0.2s}.rss-featured:hover{border-color:#E8799A}.rss-featured-img{width:280px;height:280px;flex-shrink:0;background-size:cover;background-position:top center;border-radius:12px}.rss-no-img{background:linear-gradient(135deg,#2B3A5C,#4A6FA5)}.rss-featured-body{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:12px}.rss-podia .rss-featured .rss-featured-title{font-family:'Playfair Display',serif !important;font-size:25px !important;color:#2B3A5C !important;font-weight:700 !important;line-height:1.3 !important;margin:0 !important}/* Bouton featured */.rss-btn{display:inline-flex;align-items:center;gap:8px;background:#FEC0D8;color:#2B3A5C;padding:11px 22px;border-radius:8px;font-size:14px;font-weight:500;width:fit-content;margin-top:4px;transition:background 0.2s}.rss-featured:hover .rss-btn{background:#f0a8c4}/* Grille */.rss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px !important;padding:28px !important}.rss-card{background:#fff;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;text-decoration:none;display:block;transition:border-color 0.2s,transform 0.2s}.rss-card:hover{border-color:#E8799A;transform:translateY(-3px)}.rss-card-img{height:160px;background-size:cover;background-position:top center}.rss-card-body{padding:18px 20px}.rss-card-title{font-family:'Playfair Display',serif;font-size:16px;color:#2B3A5C;font-weight:700;line-height:1.4;margin:8px 0 8px}.rss-card-img{height:0;padding-bottom:100%;background-size:cover;background-position:top center}/* Partagés */.rss-cat{font-size:11px;color:#6B6B6B;letter-spacing:.4px;display:block}.rss-excerpt{font-size:13px;color:#6B6B6B;line-height:1.6;font-weight:300;margin:0}/* Pagination */.rss-pagination{display:flex;gap:8px;justify-content:center;margin-top:40px;flex-wrap:wrap}.rss-more-btn{display:inline-flex;align-items:center;justify-content:center;background:#FEC0D8;color:#2B3A5C;border:none;padding:18px 48px;border-radius:50px;font-size:14px;font-weight:500;font-family:'DM Sans',sans-serif;cursor:pointer;transition:background 0.2s;text-transform:none;letter-spacing:0}.rss-more-btn:hover{background:#f0a8c4;color:#2B3A5C}.rss-count{font-size:12px;color:#aaa;text-align:center;margin-top:10px;font-weight:300}/* Responsive */@media (max-width:768px){.rss-featured{flex-direction:column}.rss-featured-img{width:100%;min-height:200px}.rss-grid{grid-template-columns:1fr}.rss-search-form{max-width:100%}}/* ============================================= Strong Testimonials — Style Senja (Unstyled) ============================================= *//* --- Carte --- */.wpmtst-testimonial.masonry-brick{background:#ffffff !important;border-radius:12px !important;box-shadow:0 2px 12px rgba(0,0,0,0.08) !important;padding:20px 22px !important;box-sizing:border-box !important;margin-bottom:16px !important;break-inside:avoid !important}/* --- Conteneur interne :colonne flex --- */.wpmtst-testimonial-inner.testimonial-inner{display:flex !important;flex-direction:column !important;gap:8px !important}/* --- Ligne nom + avatar :flex row --- */.wpmtst-testimonial-heading.testimonial-heading{display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px !important;order:1 !important;margin:0 !important;font-size:15px !important;font-weight:600 !important;color:#1a1a1a !important;line-height:1.3 !important}/* --- Étoiles juste après le nom --- */.wpmtst-testimonial-field.testimonial-field:has(.strong-rating-wrapper){order:2 !important;margin:0 !important}/* Étoiles roses */.strong-rating .star_solid svg{fill:#f9bad8 !important}.strong-rating .star_solid{color:#f9bad8 !important}/* --- Texte du témoignage --- */.wpmtst-testimonial-content.testimonial-content{order:3 !important}.wpmtst-testimonial-content.testimonial-content p{font-size:14px !important;line-height:1.6 !important;color:#374151 !important;margin:0 !important}/* --- Image originale cachée (déplacée par JS) --- */.wpmtst-testimonial-image.testimonial-image{display:none !important}.maybe-clear{display:none !important}/* --- Date --- */.wpmtst-testimonial-field.testimonial-field:not(:has(.strong-rating-wrapper)){order:4 !important;font-size:12px !important;color:#9ca3af !important;margin:0 !important}/* --- Avatar initiales ou photo (injecté par JS) --- */.wpmtst-initials-avatar,.wpmtst-avatar-photo{width:44px !important;height:44px !important;border-radius:50% !important;flex-shrink:0 !important;object-fit:cover !important}/* --- Responsive --- */@media (max-width:900px){.strong-masonry.columns-3{column-count:2 !important}}@media (max-width:600px){.strong-masonry.columns-3{column-count:1 !important}}/* --- Étoiles :forcer la couleur via filtre (écrase les styles inline SVG) --- */.strong-rating .star_solid,.strong-rating .star_solid svg,.strong-rating span.star_solid svg path,.strong-rating-wrapper .star_solid svg{fill:#f9bad8 !important;color:#f9bad8 !important}/* Filtre pour convertir la couleur jaune en rose #f9bad8 */.strong-rating .star_solid svg{filter:brightness(0) saturate(100%) invert(83%) sepia(20%) saturate(600%) hue-rotate(295deg) brightness(103%) contrast(95%) !important}