{"id":1894,"date":"2025-06-13T10:50:22","date_gmt":"2025-06-13T15:50:22","guid":{"rendered":"https:\/\/infusante.com\/?page_id=1894"},"modified":"2026-10-04T21:15:42","modified_gmt":"2026-10-05T02:15:42","slug":"plantes-vibratoires","status":"publish","type":"page","link":"https:\/\/infusante.com\/ar\/plantes-vibratoires\/","title":{"rendered":"Plantes vibratoires"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1894\" class=\"elementor elementor-1894\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e50c87c e-flex e-con-boxed e-con e-parent\" data-id=\"e50c87c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e940118 infusante-scope elementor-widget elementor-widget-html\" data-id=\"e940118\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ========================================== -->\n<!-- PAGE \u2014 PLANTES VIBRATOIRES                 -->\n<!-- Infusant\u00e9 \u00b7 Version scop\u00e9e WordPress V3.1  -->\n<!-- Align\u00e9e sur la doctrine des cinq \u00e9l\u00e9ments  -->\n<!-- 37 plantes class\u00e9es + 17 entr\u00e9es Tradition -->\n<!--                                            -->\n<!-- V3.1 : int\u00e9gration des fiches V2 ferm\u00e9es   -->\n<!--        (Thym V3.4, Lavande V3.1, Romarin   -->\n<!--        V3.1, Menthe poivr\u00e9e V3.3) ;        -->\n<!--        corrections de slug, badges verbe,  -->\n<!--        mise en coh\u00e9rence des liens         -->\n<!--        \u00ab Voir la fiche vibratoire \u00bb.       -->\n<!--                                            -->\n<!-- \u00c0 V\u00c9RIFIER : voir les commentaires         -->\n<!-- \u00ab \u00c0 V\u00c9RIFIER \u00bb dans les donn\u00e9es.           -->\n<!-- ========================================== -->\n\n<section id=\"inf-plantes-vibratoires\">\n\n  <style>\n    #inf-plantes-vibratoires{\n      --bg:#fefaf5;\n      --panel:#ffffff;\n      --panel-soft:#f9f5f0;\n      --text:#2c3e3f;\n      --text-soft:#4a5a5b;\n      --muted:#5d6d6e;\n      --accent:#8b5a2b;\n      --accent-soft:#d4b595;\n      --accent-light:#e8d9c8;\n      --line:#f0e4d5;\n      --shadow:0 20px 40px rgba(0,0,0,0.05);\n      --radius-xl:32px;\n      --radius-lg:22px;\n      --radius-md:16px;\n      --font-serif:'Cormorant Garamond','Times New Roman',serif;\n      --font-sans:'Segoe UI',system-ui,-apple-system,sans-serif;\n\n      max-width:1200px;\n      margin:0 auto;\n      padding:2rem 1.25rem 4rem;\n      background:var(--bg);\n      color:var(--text);\n      font-family:var(--font-serif);\n      line-height:1.7;\n    }\n\n    #inf-plantes-vibratoires,\n    #inf-plantes-vibratoires *{\n      box-sizing:border-box;\n    }\n\n    #inf-plantes-vibratoires a{\n      text-decoration:none;\n    }\n\n    #inf-plantes-vibratoires p{\n      margin:0 0 1.1rem;\n    }\n\n    #inf-plantes-vibratoires a:focus-visible,\n    #inf-plantes-vibratoires button:focus-visible,\n    #inf-plantes-vibratoires .plant-card:focus-visible{\n      outline:2px solid var(--accent);\n      outline-offset:3px;\n    }\n\n    \/* ===== FIL D'ARIANE ===== *\/\n    #inf-plantes-vibratoires .inf-breadcrumb{\n      margin-bottom:1.8rem;\n      font-size:0.92rem;\n      color:var(--muted);\n      display:flex;\n      flex-wrap:wrap;\n      gap:0.45rem;\n      align-items:center;\n      font-family:var(--font-sans);\n    }\n\n    #inf-plantes-vibratoires .inf-breadcrumb a{\n      color:inherit;\n      transition:color 0.2s ease;\n    }\n\n    #inf-plantes-vibratoires .inf-breadcrumb a:hover{\n      color:var(--accent);\n    }\n\n    #inf-plantes-vibratoires .inf-breadcrumb-current{\n      color:var(--accent);\n      font-weight:500;\n    }\n\n    \/* ===== HERO ===== *\/\n    #inf-plantes-vibratoires .hero{\n      text-align:center;\n      padding:2rem 1rem 3rem;\n      margin-bottom:2.5rem;\n      position:relative;\n    }\n\n    #inf-plantes-vibratoires .hero-kicker{\n      font-family:var(--font-sans);\n      font-size:0.82rem;\n      letter-spacing:0.12em;\n      text-transform:uppercase;\n      color:#a88b7a;\n      margin-bottom:0.8rem;\n    }\n\n    #inf-plantes-vibratoires .hero-title{\n      font-size:clamp(3rem,6vw,5rem);\n      color:#3e4a4b;\n      font-weight:300;\n      line-height:1.08;\n      margin-bottom:1rem;\n      letter-spacing:-0.01em;\n    }\n\n    #inf-plantes-vibratoires .hero-sub{\n      max-width:780px;\n      margin:0 auto 1.2rem;\n      font-size:1.35rem;\n      color:var(--text-soft);\n      font-weight:300;\n    }\n\n    #inf-plantes-vibratoires .hero-divider{\n      width:90px;\n      height:1.5px;\n      background:var(--accent-soft);\n      margin:1.4rem auto 0;\n    }\n\n    \/* ===== INTRO ===== *\/\n    #inf-plantes-vibratoires .intro{\n      max-width:860px;\n      margin:0 auto 3.5rem;\n      text-align:center;\n    }\n\n    #inf-plantes-vibratoires .intro h2{\n      font-size:2.3rem;\n      color:#3e4a4b;\n      font-weight:300;\n      margin-bottom:1.2rem;\n    }\n\n    #inf-plantes-vibratoires .intro p{\n      font-size:1.18rem;\n      color:var(--muted);\n      font-family:var(--font-sans);\n      line-height:1.85;\n    }\n\n    #inf-plantes-vibratoires .signature-line{\n      width:110px;\n      height:1.5px;\n      background:var(--accent-soft);\n      margin:2rem auto 0;\n    }\n\n    \/* ===== AVERTISSEMENT DOCTRINE ===== *\/\n    #inf-plantes-vibratoires .doctrine-banner{\n      max-width:860px;\n      margin:0 auto 3rem;\n      padding:1.4rem 1.8rem;\n      background:linear-gradient(135deg, #f9f5f0, #ffffff);\n      border-left:4px solid var(--accent-soft);\n      border-radius:14px;\n      font-family:var(--font-sans);\n      font-size:0.95rem;\n      line-height:1.7;\n      color:var(--text-soft);\n    }\n\n    #inf-plantes-vibratoires .doctrine-banner strong{\n      display:block;\n      color:var(--accent);\n      font-family:var(--font-serif);\n      font-size:1.15rem;\n      margin-bottom:0.5rem;\n      font-weight:400;\n    }\n\n    \/* ===== SECTION TITLES ===== *\/\n    #inf-plantes-vibratoires .section-title-wrap{\n      text-align:center;\n      margin-bottom:2.5rem;\n    }\n\n    #inf-plantes-vibratoires .section-title{\n      font-size:2.4rem;\n      color:#3e4a4b;\n      font-weight:300;\n      margin-bottom:0.7rem;\n    }\n\n    #inf-plantes-vibratoires .section-lead{\n      max-width:680px;\n      margin:0 auto;\n      color:var(--muted);\n      font-family:var(--font-sans);\n      font-size:1.05rem;\n    }\n\n    \/* ===== BARRE DE RECHERCHE ===== *\/\n    #inf-plantes-vibratoires .search-wrap{\n      max-width:560px;\n      margin:0 auto 1.8rem;\n    }\n\n    #inf-plantes-vibratoires .inf-search{\n      width:100%;\n      padding:0.95rem 1.4rem;\n      border:1px solid var(--accent-soft);\n      border-radius:999px;\n      background:white;\n      color:var(--text);\n      font-family:var(--font-sans);\n      font-size:1rem;\n      transition:border-color 0.2s ease, box-shadow 0.2s ease;\n      outline:none;\n    }\n\n    #inf-plantes-vibratoires .inf-search:focus{\n      border-color:var(--accent);\n      box-shadow:0 0 0 3px rgba(139,90,43,0.08);\n    }\n\n    #inf-plantes-vibratoires .inf-search::placeholder{\n      color:#b79a84;\n    }\n\n    \/* ===== FILTRES ===== *\/\n    #inf-plantes-vibratoires .plant-filters{\n      display:flex;\n      justify-content:center;\n      gap:0.8rem;\n      flex-wrap:wrap;\n      margin:0 0 2.5rem;\n    }\n\n    #inf-plantes-vibratoires .filter-btn{\n      padding:0.5rem 1.4rem;\n      border:1px solid var(--accent-soft);\n      border-radius:999px;\n      background:white;\n      color:var(--muted);\n      font-family:var(--font-sans);\n      font-size:0.9rem;\n      cursor:pointer;\n      transition:all 0.2s ease;\n      box-shadow:0 2px 4px rgba(0,0,0,0.02);\n    }\n\n    #inf-plantes-vibratoires .filter-btn:hover{\n      background:var(--accent-light);\n      border-color:var(--accent);\n      color:var(--accent);\n    }\n\n    #inf-plantes-vibratoires .filter-btn.active{\n      background:var(--accent);\n      border-color:var(--accent);\n      color:white;\n    }\n\n    \/* ===== GRILLE DES PLANTES ===== *\/\n    #inf-plantes-vibratoires .plants-section{\n      margin-bottom:4rem;\n    }\n\n    #inf-plantes-vibratoires .plants-grid{\n      display:grid;\n      grid-template-columns:repeat(auto-fit,minmax(280px,1fr));\n      gap:1.5rem;\n    }\n\n    #inf-plantes-vibratoires .plant-card{\n      display:block;\n      background:var(--panel);\n      border:1px solid rgba(139,90,43,0.08);\n      border-radius:var(--radius-xl);\n      overflow:hidden;\n      box-shadow:var(--shadow);\n      transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n      color:inherit;\n      cursor:pointer;\n    }\n\n    #inf-plantes-vibratoires .plant-card:hover{\n      transform:translateY(-4px);\n      box-shadow:0 28px 50px rgba(0,0,0,0.08);\n      border-color:rgba(139,90,43,0.16);\n    }\n\n    #inf-plantes-vibratoires .plant-image{\n      height:220px;\n      display:flex;\n      align-items:flex-end;\n      padding:1rem;\n      position:relative;\n      background-size:cover;\n      background-position:center;\n      background-color:#f5ede2;\n      overflow:hidden;\n    }\n\n    #inf-plantes-vibratoires .plant-image::after{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      background:linear-gradient(to top, rgba(0,0,0,0.22), rgba(0,0,0,0.04));\n    }\n\n    #inf-plantes-vibratoires .plant-cat{\n      position:relative;\n      z-index:2;\n      display:inline-block;\n      padding:0.4rem 0.9rem;\n      border-radius:999px;\n      background:rgba(255,255,255,0.9);\n      color:var(--accent);\n      font-family:var(--font-sans);\n      font-size:0.78rem;\n      letter-spacing:0.06em;\n      text-transform:uppercase;\n      border:1px solid rgba(139,90,43,0.12);\n    }\n\n    \/* Indicateur d'\u00e9l\u00e9ment (plantes class\u00e9es) *\/\n    #inf-plantes-vibratoires .plant-element{\n      position:absolute;\n      top:1rem;\n      right:1rem;\n      min-width:36px;\n      height:36px;\n      padding:0 0.55rem;\n      border-radius:999px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      font-family:var(--font-sans);\n      font-size:0.72rem;\n      font-weight:600;\n      color:white;\n      text-transform:uppercase;\n      z-index:3;\n      box-shadow:0 4px 8px rgba(0,0,0,0.1);\n    }\n\n    #inf-plantes-vibratoires .element-Terre{ background:#6b8e6b; }\n    #inf-plantes-vibratoires .element-Eau{ background:#5f8a8f; }\n    #inf-plantes-vibratoires .element-Air{ background:#a8997a; }\n    #inf-plantes-vibratoires .element-Feu{ background:#c0504a; }\n    #inf-plantes-vibratoires .element-\u00c9ther{ background:#6e5a78; }\n\n    \/* Badge Tradition (entr\u00e9es sans \u00e9l\u00e9ment) *\/\n    #inf-plantes-vibratoires .plant-badge-tradition{\n      position:absolute;\n      top:1rem;\n      right:1rem;\n      padding:0.35rem 0.85rem;\n      border-radius:999px;\n      background:rgba(139,149,116,0.9);\n      color:white;\n      font-family:var(--font-sans);\n      font-size:0.72rem;\n      letter-spacing:0.06em;\n      text-transform:uppercase;\n      z-index:3;\n      box-shadow:0 4px 8px rgba(0,0,0,0.1);\n      backdrop-filter:blur(6px);\n    }\n\n    #inf-plantes-vibratoires .plant-content{\n      padding:1.4rem 1.35rem 1.5rem;\n    }\n\n    #inf-plantes-vibratoires .plant-name{\n      font-size:2rem;\n      color:#3e4a4b;\n      font-weight:400;\n      margin-bottom:0.35rem;\n      line-height:1.05;\n    }\n\n    #inf-plantes-vibratoires .plant-keys{\n      color:var(--accent);\n      font-family:var(--font-sans);\n      font-size:0.95rem;\n      font-style:italic;\n      margin-bottom:0.9rem;\n    }\n\n    #inf-plantes-vibratoires .plant-desc{\n      color:var(--muted);\n      font-family:var(--font-sans);\n      font-size:0.96rem;\n      line-height:1.7;\n      margin-bottom:1rem;\n    }\n\n    #inf-plantes-vibratoires .plant-link{\n      display:inline-flex;\n      align-items:center;\n      gap:0.35rem;\n      color:var(--accent);\n      font-family:var(--font-sans);\n      font-size:0.92rem;\n      font-weight:500;\n    }\n\n    \/* ===== \u00c9TAT VIDE ===== *\/\n    #inf-plantes-vibratoires .plants-empty{\n      text-align:center;\n      padding:3rem 1rem;\n      margin-top:1.5rem;\n      color:var(--muted);\n      font-family:var(--font-sans);\n      font-size:1.05rem;\n      background:var(--panel-soft);\n      border-radius:var(--radius-lg);\n      border:1px dashed var(--accent-soft);\n    }\n\n    \/* ===== CORRESPONDANCES ===== *\/\n    #inf-plantes-vibratoires .corr-section{\n      margin-bottom:4rem;\n    }\n\n    #inf-plantes-vibratoires .corr-grid{\n      display:grid;\n      grid-template-columns:repeat(auto-fit,minmax(230px,1fr));\n      gap:1.3rem;\n    }\n\n    #inf-plantes-vibratoires .corr-card{\n      background:var(--panel-soft);\n      border:1px solid rgba(139,90,43,0.08);\n      border-radius:var(--radius-lg);\n      padding:1.8rem 1.35rem;\n      text-align:center;\n      transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;\n      color:inherit;\n      display:block;\n    }\n\n    #inf-plantes-vibratoires .corr-card:hover{\n      transform:translateY(-3px);\n      box-shadow:var(--shadow);\n      border-color:rgba(139,90,43,0.18);\n    }\n\n    #inf-plantes-vibratoires .corr-card-bridge{\n      background:linear-gradient(135deg, #f4f6f1, #e8ede2);\n      border-color:rgba(107,142,107,0.25);\n    }\n\n    #inf-plantes-vibratoires .corr-card-bridge:hover{\n      border-color:rgba(107,142,107,0.5);\n    }\n\n    #inf-plantes-vibratoires .corr-emoji{\n      font-size:2.4rem;\n      margin-bottom:0.8rem;\n      opacity:0.9;\n    }\n\n    #inf-plantes-vibratoires .corr-title{\n      font-size:1.45rem;\n      color:#3e4a4b;\n      margin-bottom:0.55rem;\n      font-weight:400;\n    }\n\n    #inf-plantes-vibratoires .corr-text{\n      color:var(--muted);\n      font-family:var(--font-sans);\n      font-size:0.95rem;\n      line-height:1.7;\n      margin-bottom:1rem;\n    }\n\n    #inf-plantes-vibratoires .corr-link{\n      color:var(--accent);\n      font-family:var(--font-sans);\n      font-size:0.9rem;\n      font-weight:500;\n    }\n\n    #inf-plantes-vibratoires .corr-card-bridge .corr-link{\n      color:#5a7350;\n    }\n\n    \/* ===== PO\u00c9TIQUE ===== *\/\n    #inf-plantes-vibratoires .poesie{\n      background:linear-gradient(135deg, #f5efe6 0%, #efe5d8 100%);\n      border:1px solid rgba(139,90,43,0.1);\n      border-radius:var(--radius-xl);\n      padding:3rem 1.5rem;\n      text-align:center;\n      margin-bottom:3rem;\n    }\n\n    #inf-plantes-vibratoires .poesie p{\n      font-size:1.7rem;\n      color:#3e4a4b;\n      line-height:1.55;\n      font-style:italic;\n      margin-bottom:0.6rem;\n    }\n\n    #inf-plantes-vibratoires .poesie .poesie-sign{\n      margin-top:1.4rem;\n      font-size:1rem;\n      color:var(--muted);\n      font-family:var(--font-sans);\n      font-style:normal;\n      letter-spacing:0.04em;\n    }\n\n    \/* ===== MODAL ===== *\/\n    #inf-plantes-vibratoires .modal{\n      display:none;\n      position:fixed;\n      inset:0;\n      background:rgba(0,0,0,0.48);\n      z-index:9999;\n      justify-content:center;\n      align-items:center;\n      padding:1rem;\n      backdrop-filter:blur(6px);\n    }\n\n    #inf-plantes-vibratoires .modal.active{\n      display:flex;\n    }\n\n    #inf-plantes-vibratoires .modal-content{\n      width:min(680px, 100%);\n      max-height:85vh;\n      overflow:auto;\n      background:var(--panel);\n      border-radius:var(--radius-xl);\n      padding:2rem 1.5rem 1.8rem;\n      box-shadow:0 30px 60px rgba(0,0,0,0.2);\n      position:relative;\n    }\n\n    #inf-plantes-vibratoires .modal-close{\n      position:absolute;\n      top:0.9rem;\n      right:1rem;\n      border:none;\n      background:none;\n      font-size:2rem;\n      line-height:1;\n      color:#b79a84;\n      cursor:pointer;\n      width:40px;\n      height:40px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      border-radius:50%;\n      transition:all 0.2s;\n    }\n\n    #inf-plantes-vibratoires .modal-close:hover{\n      color:var(--accent);\n      background:var(--panel-soft);\n    }\n\n    #inf-plantes-vibratoires .modal-cat{\n      display:inline-block;\n      padding:0.35rem 0.9rem;\n      border-radius:999px;\n      background:var(--panel-soft);\n      color:var(--accent);\n      font-family:var(--font-sans);\n      font-size:0.82rem;\n      letter-spacing:0.05em;\n      text-transform:uppercase;\n      margin-bottom:1rem;\n    }\n\n    #inf-plantes-vibratoires .modal-cat-tradition{\n      background:rgba(139,149,116,0.15);\n      color:#5a7350;\n    }\n\n    #inf-plantes-vibratoires .modal-title{\n      font-size:2.7rem;\n      color:#3e4a4b;\n      font-weight:300;\n      margin-bottom:0.5rem;\n      line-height:1.05;\n    }\n\n    #inf-plantes-vibratoires .modal-keys{\n      color:var(--accent);\n      font-family:var(--font-sans);\n      font-style:italic;\n      margin-bottom:1.4rem;\n    }\n\n    #inf-plantes-vibratoires .modal-section{\n      margin-bottom:1.5rem;\n    }\n\n    #inf-plantes-vibratoires .modal-section h4{\n      font-size:1.3rem;\n      color:#3e4a4b;\n      font-weight:400;\n      margin-bottom:0.55rem;\n      border-bottom:1px solid var(--line);\n      padding-bottom:0.35rem;\n    }\n\n    #inf-plantes-vibratoires .modal-section p{\n      color:var(--muted);\n      font-family:var(--font-sans);\n      font-size:0.98rem;\n      line-height:1.8;\n      margin:0;\n    }\n\n    #inf-plantes-vibratoires .modal-meta{\n      display:grid;\n      grid-template-columns:repeat(auto-fit,minmax(140px,1fr));\n      gap:0.8rem;\n      margin-top:0.8rem;\n    }\n\n    #inf-plantes-vibratoires .modal-meta-item{\n      background:var(--panel-soft);\n      border-radius:12px;\n      padding:0.9rem;\n      text-align:center;\n    }\n\n    #inf-plantes-vibratoires .modal-meta-label{\n      font-family:var(--font-sans);\n      font-size:0.78rem;\n      text-transform:uppercase;\n      letter-spacing:0.06em;\n      color:var(--accent);\n      margin-bottom:0.3rem;\n    }\n\n    #inf-plantes-vibratoires .modal-meta-value{\n      font-size:1.05rem;\n      color:#3e4a4b;\n    }\n\n    #inf-plantes-vibratoires .modal-cta{\n      margin-top:1.5rem;\n      display:flex;\n      flex-wrap:wrap;\n      gap:0.7rem;\n    }\n\n    #inf-plantes-vibratoires .modal-cta a{\n      display:inline-block;\n      padding:0.85rem 1.5rem;\n      border-radius:999px;\n      font-family:var(--font-sans);\n      font-size:0.92rem;\n      transition:background 0.25s ease, transform 0.25s ease;\n    }\n\n    #inf-plantes-vibratoires .modal-cta .btn-primary{\n      background:var(--accent);\n      color:#fff;\n    }\n\n    #inf-plantes-vibratoires .modal-cta .btn-primary:hover{\n      background:#6b431b;\n      transform:translateY(-1px);\n    }\n\n    #inf-plantes-vibratoires .modal-cta .btn-secondary{\n      background:transparent;\n      color:#5a7350;\n      border:1px solid rgba(107,142,107,0.35);\n    }\n\n    #inf-plantes-vibratoires .modal-cta .btn-secondary:hover{\n      background:rgba(107,142,107,0.08);\n      border-color:rgba(107,142,107,0.6);\n    }\n\n    #inf-plantes-vibratoires .modal-note{\n      margin-top:1rem;\n      padding:0.9rem 1.1rem;\n      background:var(--panel-soft);\n      border-left:3px solid var(--accent-soft);\n      border-radius:10px;\n      font-family:var(--font-sans);\n      font-size:0.9rem;\n      color:var(--muted);\n      line-height:1.65;\n    }\n\n    #inf-plantes-vibratoires .modal-note strong{\n      color:var(--accent);\n      font-weight:600;\n    }\n\n    \/* ===== COMPTEUR ===== *\/\n    #inf-plantes-vibratoires .plant-count{\n      font-weight:500;\n      color:var(--accent);\n    }\n\n    \/* ===== FOOTER ===== *\/\n    #inf-plantes-vibratoires .footer {\n      background: #2c3e3f;\n      color: #e8e0d5;\n      padding: 3rem 0;\n      text-align: center;\n      font-family: var(--font-sans);\n      font-weight: 300;\n      margin-top: 3rem;\n      border-radius: 0 0 var(--radius-xl) var(--radius-xl);\n    }\n\n    #inf-plantes-vibratoires .footer p {\n      margin: 0;\n      font-size: 1rem;\n      letter-spacing: 0.02em;\n    }\n\n    \/* ===== RESPONSIVE ===== *\/\n    @media (max-width: 768px){\n      #inf-plantes-vibratoires{\n        padding:1.2rem 1rem 3rem;\n      }\n\n      #inf-plantes-vibratoires .hero{\n        padding:1.4rem 0.4rem 2.4rem;\n      }\n\n      #inf-plantes-vibratoires .hero-sub{\n        font-size:1.15rem;\n      }\n\n      #inf-plantes-vibratoires .intro h2,\n      #inf-plantes-vibratoires .section-title{\n        font-size:2rem;\n      }\n\n      #inf-plantes-vibratoires .poesie p{\n        font-size:1.35rem;\n      }\n\n      #inf-plantes-vibratoires .footer {\n        padding: 2rem 0;\n      }\n\n      #inf-plantes-vibratoires .modal-cta{\n        flex-direction:column;\n      }\n\n      #inf-plantes-vibratoires .modal-cta a{\n        width:100%;\n        text-align:center;\n      }\n    }\n  <\/style>\n\n  <!-- FIL D'ARIANE -->\n  <nav class=\"inf-breadcrumb\" aria-label=\"Fil d'Ariane\">\n    <a href=\"\/\">Accueil<\/a>\n    <span>\/<\/span>\n    <a href=\"\/je-decouvre\/\">Je d\u00e9couvre<\/a>\n    <span>\/<\/span>\n    <span class=\"inf-breadcrumb-current\">Plantes vibratoires<\/span>\n  <\/nav>\n\n  <!-- HERO -->\n  <header class=\"hero\">\n    <div class=\"hero-kicker\">Infusant\u00e9 \u00b7 Biblioth\u00e8que sensible<\/div>\n    <h1 class=\"hero-title\">Les plantes vibratoires<\/h1>\n    <p class=\"hero-sub\">\n      Certaines plantes ne se rencontrent pas seulement par leurs propri\u00e9t\u00e9s m\u00e9dicinales.\n      Elles portent aussi une histoire, une symbolique et une mani\u00e8re d'\u00eatre au monde.\n    <\/p>\n    <div class=\"hero-divider\"><\/div>\n  <\/header>\n\n  <!-- INTRO -->\n  <section class=\"intro\">\n    <h2>Qu'est-ce qu'une plante vibratoire&nbsp;?<\/h2>\n    <p>\n      Chaque plante poss\u00e8de une signature faite de formes, de parfums, de gestes\n      et de traditions culturelles. Infusant\u00e9 propose d'observer cette signature,\n      puis d'en faire une lecture symbolique&nbsp;: un \u00e9l\u00e9ment, un registre,\n      un verbe qui d\u00e9crit son geste.\n    <\/p>\n    <p>\n      Ici, les plantes ne sont pas seulement \u00e9tudi\u00e9es. Elles sont aussi rencontr\u00e9es,\n      contempl\u00e9es et \u00e9cout\u00e9es.\n    <\/p>\n    <div class=\"signature-line\"><\/div>\n  <\/section>\n\n  <!-- AVERTISSEMENT DOCTRINE (standard V2) -->\n  <div class=\"doctrine-banner\">\n    <strong>Usage traditionnel &amp; symbolique<\/strong>\n    Infusant\u00e9 distingue les usages historiquement document\u00e9s des plantes\n    de sa propre lecture symbolique contemporaine.\n    Les correspondances symboliques propos\u00e9es \u2014 \u00e9l\u00e9ments, centres\n    lorsqu'ils sont retenus et arch\u00e9types \u2014 appartiennent \u00e0 cette lecture.\n    Elles ne constituent ni des classifications botaniques traditionnelles\n    ni des effets th\u00e9rapeutiques d\u00e9montr\u00e9s.\n  <\/div>\n\n  <!-- PLANTES -->\n  <section class=\"plants-section\">\n    <div class=\"section-title-wrap\">\n      <h2 class=\"section-title\">Explorer les plantes vibratoires<\/h2>\n      <p class=\"section-lead\">\n        <span class=\"plant-count\" id=\"plant-count\">37<\/span> plantes class\u00e9es\n        selon les cinq \u00e9l\u00e9ments\n        \u2014 <span id=\"plant-count-tradition\">17<\/span> entr\u00e9es Tradition \u00e0 documenter\n      <\/p>\n    <\/div>\n\n    <!-- RECHERCHE -->\n    <div class=\"search-wrap\">\n      <input\n        id=\"inf-search\"\n        class=\"inf-search\"\n        type=\"search\"\n        placeholder=\"Rechercher une plante, un verbe, une tradition\u2026\"\n        aria-label=\"Rechercher une plante vibratoire\"\n      >\n    <\/div>\n\n    <!-- FILTRES \u00c9L\u00c9MENTS -->\n    <div class=\"plant-filters\" role=\"group\" aria-label=\"Filtrer par \u00e9l\u00e9ment\">\n      <button class=\"filter-btn active\" type=\"button\" data-filter=\"all\" aria-pressed=\"true\">Toutes<\/button>\n      <button class=\"filter-btn\" type=\"button\" data-filter=\"Terre\" aria-pressed=\"false\">\ud83c\udf0d Terre<\/button>\n      <button class=\"filter-btn\" type=\"button\" data-filter=\"Eau\" aria-pressed=\"false\">\ud83d\udca7 Eau<\/button>\n      <button class=\"filter-btn\" type=\"button\" data-filter=\"Air\" aria-pressed=\"false\">\ud83c\udf2c\ufe0f Air<\/button>\n      <button class=\"filter-btn\" type=\"button\" data-filter=\"Feu\" aria-pressed=\"false\">\ud83d\udd25 Feu<\/button>\n      <button class=\"filter-btn\" type=\"button\" data-filter=\"\u00c9ther\" aria-pressed=\"false\">\u2728 \u00c9ther<\/button>\n      <button class=\"filter-btn\" type=\"button\" data-filter=\"Tradition\" aria-pressed=\"false\">\ud83c\udf3f Tradition<\/button>\n    <\/div>\n\n    <div class=\"plants-grid\" id=\"inf-plants-grid\" aria-live=\"polite\"><\/div>\n\n    <div class=\"plants-empty\" id=\"plants-empty\" hidden>\n      Aucune plante ne correspond \u00e0 votre recherche.\n    <\/div>\n  <\/section>\n\n  <!-- SECTION PO\u00c9TIQUE -->\n  <section class=\"poesie\">\n    <p>Certaines plantes ancrent.<\/p>\n    <p>D'autres relient, \u00e9claircissent ou transforment.<\/p>\n    <p>Certaines, enfin, font simplement place.<\/p>\n    <p>On ne les choisit pas toujours seulement avec la t\u00eate.<\/p>\n    <div class=\"poesie-sign\">\u2014 Infusant\u00e9 \u2014<\/div>\n  <\/section>\n\n  <!-- CORRESPONDANCES -->\n  <section class=\"corr-section\">\n    <div class=\"section-title-wrap\">\n      <h2 class=\"section-title\">Explorer autrement les plantes<\/h2>\n      <p class=\"section-lead\">Les fiches vibratoires offrent une premi\u00e8re rencontre avec chaque plante.<\/p>\n    <\/div>\n\n    <div class=\"corr-grid\">\n      <a class=\"corr-card\" href=\"\/elements-interieurs\/\">\n        <div class=\"corr-emoji\">\ud83c\udf3f<\/div>\n        <h3 class=\"corr-title\">Plantes &amp; \u00e9l\u00e9ments<\/h3>\n        <p class=\"corr-text\">Explorer les plantes selon les cinq \u00e9l\u00e9ments de la grille Infusant\u00e9 : Terre, Eau, Air, Feu et \u00c9ther.<\/p>\n        <span class=\"corr-link\">Voir les \u00e9l\u00e9ments \u2192<\/span>\n      <\/a>\n\n      <a class=\"corr-card\" href=\"\/chakras-plantes\/\">\n        <div class=\"corr-emoji\">\ud83c\udf38<\/div>\n        <h3 class=\"corr-title\">Plantes &amp; centres symboliques<\/h3>\n        <p class=\"corr-text\">D\u00e9couvrir les centres symboliques retenus pour certaines plantes, comme repr\u00e9sentations contemporaines et non comme indications physiologiques.<\/p>\n        <span class=\"corr-link\">Voir les centres \u2192<\/span>\n      <\/a>\n\n      <a class=\"corr-card\" href=\"\/je-ressens\/\">\n        <div class=\"corr-emoji\">\ud83c\udf19<\/div>\n        <h3 class=\"corr-title\">Plantes &amp; rituels<\/h3>\n        <p class=\"corr-text\">Entrer dans une relation vivante avec les plantes par des gestes simples et contemplatifs.<\/p>\n        <span class=\"corr-link\">Voir les rituels \u2192<\/span>\n      <\/a>\n\n      <a class=\"corr-card\" href=\"\/fleurs-de-bach\/\">\n        <div class=\"corr-emoji\">\u2728<\/div>\n        <h3 class=\"corr-title\">Fleurs de Bach &amp; \u00e9motions<\/h3>\n        <p class=\"corr-text\">D\u00e9couvrir les 38 fleurs du syst\u00e8me du Dr Bach et les \u00e9tats \u00e9motionnels auxquels la tradition les associe.<\/p>\n        <span class=\"corr-link\">Voir les fleurs de Bach \u2192<\/span>\n      <\/a>\n\n      <a class=\"corr-card corr-card-bridge\" href=\"\/plantes-medicinales\/\">\n        <div class=\"corr-emoji\">\ud83c\udf31<\/div>\n        <h3 class=\"corr-title\">Plantes m\u00e9dicinales<\/h3>\n        <p class=\"corr-text\">D\u00e9couvrir les fiches m\u00e9dicinales document\u00e9es : usages reconnus, constituants, posologies et pr\u00e9cautions.<\/p>\n        <span class=\"corr-link\">Voir l'index m\u00e9dicinal \u2192<\/span>\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <!-- FOOTER -->\n  <footer class=\"footer\">\n    <p>Infusant\u00e9 \u2014 Une rencontre sensible avec le monde v\u00e9g\u00e9tal<\/p>\n  <\/footer>\n\n  <!-- MODAL -->\n  <div class=\"modal\" id=\"infPlantModal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"modal-title\">\n    <div class=\"modal-content\">\n      <button class=\"modal-close\" type=\"button\" aria-label=\"Fermer la fen\u00eatre\">&times;<\/button>\n      <div id=\"infModalContent\"><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- DONN\u00c9ES STRUCTUR\u00c9ES (SEO) -->\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"CollectionPage\",\n    \"name\": \"Plantes vibratoires - Infusant\u00e9\",\n    \"description\": \"Biblioth\u00e8que sensible des plantes vibratoires : 54 entr\u00e9es, dont 37 plantes class\u00e9es selon les cinq \u00e9l\u00e9ments de la grille symbolique Infusant\u00e9 (Terre, Eau, Air, Feu, \u00c9ther) et 17 entr\u00e9es Tradition \u00e0 documenter.\",\n    \"numberOfItems\": 54\n  }\n  <\/script>\n\n  <script>\n    (function(){\n      \/\/ ============================================================\n      \/\/ BASE DE DONN\u00c9ES \u2014 PLANTES VIBRATOIRES (V3.1)\n      \/\/ element non null  \u2192 plante class\u00e9e (grille Infusant\u00e9)\n      \/\/ element null      \u2192 entr\u00e9e Tradition (fiche \u00e0 venir)\n      \/\/\n      \/\/ Champs : nom, latin, element, nuance, centre, verbe, registre,\n      \/\/          mots, description, qualite, rituel, lien, image,\n      \/\/          ficheMedicinale, tradition, symbolique, statut\n      \/\/\n      \/\/ [V2] = fiche audit\u00e9e et align\u00e9e sur la doctrine des cinq \u00e9l\u00e9ments\n      \/\/\n      \/\/ V3.1 :\n      \/\/   - Thym V3.4 \u00b7 Lavande V3.1 \u00b7 Romarin V3.1 \u00b7 Menthe poivr\u00e9e V3.3\n      \/\/     int\u00e9gr\u00e9s avec leurs verbe \/ registre \/ centre mis \u00e0 jour\n      \/\/   - slug harmonis\u00e9s (menthe-poivree-, sauge-blanche-)\n      \/\/   - section \u00ab \u00c0 V\u00c9RIFIER \u00bb maintenue pour Sauge blanche,\n      \/\/     Verveine odorante, Oliban et Gui\n      \/\/ ============================================================\n\n      const plantes = [\n\n        \/\/ ===================== TERRE (7) =====================\n        {\n          nom: \"Bardane\", latin: \"Arctium lappa\",\n          element: \"Terre\", nuance: null, centre: \"Racine\",\n          verbe: \"D\u00e9faire\", registre: \"Limites \u00b7 d\u00e9tachement\",\n          mots: \"ancrage \u2014 profondeur \u2014 d\u00e9faire\",\n          description: \"La bardane tient profond\u00e9ment dans son propre sol, tandis que ses fruits crochus s'attachent \u00e0 tout ce qui passe.\",\n          qualite: \"D\u00e9faire ce qui encombre\",\n          rituel: \"Pratique symbolique \u00b7 D\u00e9faire\",\n          lien: \"\/bardane-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Inflorescence_de_Grande_bardane_Arctium_lappa.jpg\",\n          ficheMedicinale: \"\/bardane-plante-medicinale\/\"\n        },\n        {\n          nom: \"Ortie\", latin: \"Urtica dioica\",\n          element: \"Terre\", nuance: null, centre: null,\n          verbe: \"Se tenir\", registre: \"Limite \u00b7 position\",\n          mots: \"force \u2014 vigueur \u2014 tenue\",\n          description: \"L'ortie se tient l\u00e0 o\u00f9 elle pousse. Sa surface r\u00e9pond lorsqu'une limite est franchie.\",\n          qualite: \"Se tenir \u00e0 sa place\",\n          rituel: \"Pratique symbolique \u00b7 Se tenir\",\n          lien: \"\/ortie-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/03\/ortie-urtica-dioica.jpg\",\n          ficheMedicinale: \"\/ortie-plante-medicinale\/\"\n        },\n        {\n          nom: \"Pissenlit\", latin: \"Taraxacum officinale\",\n          element: \"Terre\", nuance: null, centre: \"Racine\",\n          verbe: \"Rel\u00e2cher\", registre: \"Maturit\u00e9 \u00b7 dispersion\",\n          mots: \"ancrage \u2014 maturit\u00e9 \u2014 dispersion\",\n          description: \"La racine demeure. La graine part. Le pissenlit porte jusqu'\u00e0 maturit\u00e9, puis laisse partir.\",\n          qualite: \"Rel\u00e2cher ce qui est m\u00fbr\",\n          rituel: \"Pratique symbolique \u00b7 Rel\u00e2cher\",\n          lien: \"\/pissenlit-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Taraxacum_officinale1121.jpg\",\n          ficheMedicinale: \"\/pissenlit-plante-medicinale\/\"\n        },\n        {\n          nom: \"Consoude\", latin: \"Symphytum officinale\",\n          element: \"Terre\", nuance: null, centre: \"Racine\",\n          verbe: \"Prolonger\", registre: \"Continuit\u00e9 \u00b7 prolongement\",\n          mots: \"continuit\u00e9 \u2014 prolongement \u2014 structure\",\n          description: \"La feuille ne s'arr\u00eate pas \u00e0 la tige. Elle s'y prolonge. Une forme peut se poursuivre dans une autre.\",\n          qualite: \"Prolonger ce qui tient\",\n          rituel: \"Pratique symbolique \u00b7 Prolonger\",\n          lien: \"\/consoude-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Symphytum_officinale01.jpg\",\n          ficheMedicinale: \"\/consoude-plante-medicinale\/\"\n        },\n        {\n          nom: \"Nigelle\", latin: \"Nigella sativa\",\n          element: \"Feu\", nuance: \"Terre\", centre: \"Graine\",\n          verbe: \"Contenir\", registre: \"R\u00e9serve \u00b7 intensit\u00e9\",\n          mots: \"r\u00e9serve \u2014 intensit\u00e9 \u2014 graine\",\n          description: \"La capsule garde. La graine concentre. Une intensit\u00e9 peut rester disponible sans se d\u00e9ployer imm\u00e9diatement.\",\n          qualite: \"Contenir l'intensit\u00e9\",\n          rituel: \"Pratique symbolique \u00b7 Contenir\",\n          lien: \"\/nigelle-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Nigella_sativa.jpg\",\n          \/\/ \u00c0 V\u00c9RIFIER : une fiche m\u00e9dicinale Nigelle existe ; ajouter son adresse ici une fois confirm\u00e9e.\n          ficheMedicinale: null\n        },\n        {\n          nom: \"R\u00e9glisse\", latin: \"Glycyrrhiza glabra\",\n          element: \"Terre\", nuance: null, centre: \"Racine\",\n          verbe: \"Adoucir\", registre: \"Profondeur \u00b7 douceur\",\n          mots: \"profondeur \u2014 douceur \u2014 solidit\u00e9\",\n          description: \"La profondeur n'oblige pas \u00e0 la duret\u00e9. La douceur peut avoir des racines profondes.\",\n          qualite: \"Adoucir sans affaiblir\",\n          rituel: \"Pratique symbolique \u00b7 Adoucir\",\n          lien: \"\/reglisse-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Glycyrrhiza_glabra_inflorescence.jpg\",\n          ficheMedicinale: \"\/reglisse-plante-medicinale\/\"\n        },\n        {\n          nom: \"C\u00e8dre rouge\", latin: \"Thuja plicata\",\n          element: \"Terre\", nuance: null, centre: \"Racine\",\n          verbe: \"S'\u00e9tablir\", registre: \"\u00c9tablissement \u00b7 dur\u00e9e\",\n          mots: \"ancrage \u2014 dur\u00e9e \u2014 point d'appui\",\n          description: \"S'\u00e9tablir, c'est laisser le temps donner de la profondeur \u00e0 une pr\u00e9sence.\",\n          qualite: \"S'\u00e9tablir dans la dur\u00e9e\",\n          rituel: \"Pratique symbolique \u00b7 S'\u00e9tablir\",\n          lien: \"\/cedre-rouge-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Juniperus_virginiana_tree.jpg\",\n          ficheMedicinale: null\n        },\n\n        \/\/ ===================== EAU (9) =====================\n        {\n          nom: \"Rose\", latin: \"Rosa spp.\",\n          element: \"Eau\", nuance: null, centre: \"C\u0153ur\",\n          verbe: \"S'ouvrir\", registre: \"Ouverture \u00b7 r\u00e9ceptivit\u00e9\",\n          mots: \"ouverture \u2014 r\u00e9ceptivit\u00e9 \u2014 c\u0153ur\",\n          description: \"La fleur s'ouvre. La limite ne dispara\u00eet pas. S'ouvrir n'est pas s'abandonner.\",\n          qualite: \"S'ouvrir sans se perdre\",\n          rituel: \"Pratique symbolique \u00b7 S'ouvrir\",\n          lien: \"\/rose-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/rose-scaled.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          nom: \"Aub\u00e9pine\", latin: \"Crataegus monogyna\",\n          element: \"Terre\", nuance: null, centre: \"Racine\",\n          verbe: \"D\u00e9limiter\", registre: \"Limite \u00b7 espace\",\n          mots: \"limite \u2014 espace \u2014 pr\u00e9sence\",\n          description: \"D\u00e9limiter n'est pas se fermer. C'est donner une forme \u00e0 son espace.\",\n          qualite: \"D\u00e9limiter son espace\",\n          rituel: \"Pratique symbolique \u00b7 D\u00e9limiter\",\n          lien: \"\/aubepine-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Hawthorn_-_Eynatten_-_Belgium_aubepine.jpg\",\n          ficheMedicinale: \"\/aubepine-plante-medicinale\/\"\n        },\n        {\n          nom: \"Tilleul\", latin: \"Tilia cordata\",\n          element: \"Terre\", nuance: null, centre: \"C\u0153ur\",\n          verbe: \"Abriter\", registre: \"Abri \u00b7 disponibilit\u00e9\",\n          mots: \"abri \u2014 accueil \u2014 r\u00e9ciprocit\u00e9\",\n          description: \"Abriter n'est pas tout porter. C'est offrir un espace o\u00f9, pour un moment, rien n'est exig\u00e9.\",\n          qualite: \"Abriter sans tout porter\",\n          rituel: \"Pratique symbolique \u00b7 Abriter\",\n          lien: \"\/tilleul-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Tilleul_Haute.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          nom: \"M\u00e9lisse\", latin: \"Melissa officinalis\",\n          element: \"Eau\", nuance: null, centre: \"C\u0153ur\",\n          verbe: \"R\u00e9v\u00e9ler\", registre: \"Expression \u00b7 \u00e9mergence\",\n          mots: \"r\u00e9v\u00e9lation \u2014 nettet\u00e9 \u2014 expression\",\n          description: \"Le contact ne cr\u00e9e pas le parfum. Il le rend perceptible. R\u00e9v\u00e9ler, c'est laisser devenir perceptible ce qui \u00e9tait d\u00e9j\u00e0 l\u00e0.\",\n          qualite: \"R\u00e9v\u00e9ler ce qui est l\u00e0\",\n          rituel: \"Pratique symbolique \u00b7 R\u00e9v\u00e9ler\",\n          lien: \"\/melisse-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Melisse_Feuilles_FR_melisse.jpg\",\n          ficheMedicinale: \"\/melisse-plante-medicinale\/\"\n        },\n        {\n          nom: \"Cacao\", latin: \"Theobroma cacao\",\n          element: \"Feu\", nuance: null, centre: \"C\u0153ur\",\n          verbe: \"Transformer\", registre: \"Transformation \u00b7 int\u00e9gration\",\n          mots: \"transformation \u2014 int\u00e9gration \u2014 processus\",\n          description: \"Transformer n'est pas effacer ce qui \u00e9tait. C'est laisser une mati\u00e8re devenir autrement.\",\n          qualite: \"Laisser traverser le processus\",\n          rituel: \"Pratique symbolique \u00b7 Transformer\",\n          lien: \"\/cacao-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Theobroma_cacao_Arbre.jpg\",\n          ficheMedicinale: \"\/cacao-plante-medicinale\/\"\n        },\n        {\n          nom: \"Armoise\", latin: \"Artemisia vulgaris\",\n          element: \"Eau\", nuance: \"Air\", centre: \"Troisi\u00e8me \u0153il\",\n          verbe: \"Veiller\", registre: \"Veille \u00b7 pr\u00e9sence\",\n          mots: \"veille \u2014 pr\u00e9sence \u2014 seuil\",\n          description: \"L'armoise ne donne pas de r\u00e9ponse toute faite. Elle invite \u00e0 rester assez longtemps au seuil.\",\n          qualite: \"Veiller au passage\",\n          rituel: \"Pratique symbolique \u00b7 Traverser le seuil\",\n          lien: \"\/armoise-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Artemisia_vulgaris_07.2025_1.jpg\",\n          ficheMedicinale: \"\/armoise-plante-medicinale\/\"\n        },\n        {\n          \/\/ [V2] N\u00e9nuphar V2.1\n          nom: \"N\u00e9nuphar\", latin: \"Nymphaea alba\",\n          element: \"Eau\", nuance: null, centre: null,\n          verbe: \"Affleurer\", registre: \"Surface \u00b7 continuit\u00e9\",\n          mots: \"surface \u2014 continuit\u00e9 \u2014 affleurement\",\n          description: \"Tout ce qui remonte n'a pas besoin de quitter ses profondeurs. Certaines choses viennent simplement affleurer.\",\n          qualite: \"Affleurer\",\n          rituel: \"Pratique symbolique \u00b7 Affleurer\",\n          lien: \"\/nenuphar-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/03\/nenuphar-nymphaea-alba.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          \/\/ [V2] Myrrhe V2.7\n          nom: \"Myrrhe\", latin: \"Commiphora myrrha\",\n          element: \"Eau\", nuance: null, centre: \"C\u0153ur\",\n          verbe: \"Panser\", registre: \"Soin \u00b7 recouvrement patient\",\n          mots: \"panser \u2014 recouvrir \u2014 soin patient\",\n          description: \"La myrrhe ne cache pas la blessure. Elle se pose sur ce qui reste ouvert et rappelle la patience du temps.\",\n          qualite: \"Recouvrir sans nier\",\n          rituel: \"Pratique symbolique \u00b7 Panser\",\n          lien: \"\/myrrhe-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Myrrhe.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          \/\/ [V2] Palo Santo V2.5\n          nom: \"Palo Santo\", latin: \"Bursera graveolens\",\n          element: \"Feu\", nuance: \"Eau\", centre: \"C\u0153ur\",\n          verbe: \"Attendre\", registre: \"Attente \u00b7 disponibilit\u00e9\",\n          mots: \"attente \u2014 disponibilit\u00e9 \u2014 maturit\u00e9\",\n          description: \"Attendre n'est pas renoncer. C'est ne pas forcer ce dont le moment n'est pas encore venu.\",\n          qualite: \"Attendre le moment\",\n          rituel: \"Pratique symbolique \u00b7 Attendre\",\n          lien: \"\/palo-santo-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Bursera_graveolens.jpg\",\n          ficheMedicinale: null\n        },\n\n        \/\/ ===================== AIR (11) =====================\n        {\n          \/\/ [V2] Sauge blanche V3.1\n          nom: \"Sauge blanche\", latin: \"Salvia apiana\",\n          element: \"Feu\", nuance: \"Air\", centre: \"Plexus solaire\",\n          verbe: \"Pr\u00e9server\", registre: \"Pr\u00e9servation \u00b7 mesure\",\n          mots: \"pr\u00e9servation \u2014 mesure \u2014 \u00e9nergie\",\n          description: \"Pr\u00e9server n'est pas se fermer. C'est choisir ce qui m\u00e9rite encore notre \u00e9nergie.\",\n          qualite: \"Pr\u00e9server son \u00e9nergie\",\n          rituel: \"Pratique symbolique \u00b7 Pr\u00e9server\",\n          lien: \"\/sauge-blanche-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Salvia_apiana-sauge-blanche.jpg\",\n          ficheMedicinale: \"\/sauge-blanche-plante-medicinale\/\"\n        },\n        {\n          \/\/ [V2] Menthe poivr\u00e9e V3.3\n          nom: \"Menthe poivr\u00e9e\", latin: \"Mentha \u00d7 piperita\",\n          element: \"Air\", nuance: \"Eau\", centre: \"Gorge\",\n          verbe: \"\u00c9veiller\", registre: \"\u00c9veil \u00b7 nettet\u00e9\",\n          mots: \"fra\u00eecheur \u2014 nettet\u00e9 \u2014 \u00e9veil\",\n          description: \"\u00c9veiller n'est pas trouver la r\u00e9ponse. C'est retrouver assez de nettet\u00e9 pour la reconna\u00eetre.\",\n          qualite: \"\u00c9veiller la perception\",\n          rituel: \"Pratique symbolique \u00b7 \u00c9veiller\",\n          lien: \"\/menthe-poivree-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/menthe-poivree.jpeg\",\n          ficheMedicinale: \"\/menthe-poivree-plante-medicinale\/\"\n        },\n        {\n          \/\/ [V2] Lavande V3.1\n          nom: \"Lavande\", latin: \"Lavandula angustifolia\",\n          element: \"Air\", nuance: \"Subtilit\u00e9\", centre: \"Gorge + Troisi\u00e8me \u0153il\",\n          verbe: \"Espacer\", registre: \"Espace \u00b7 recul\",\n          mots: \"espace \u2014 recul \u2014 clairi\u00e8re\",\n          description: \"Espacer n'est pas faire dispara\u00eetre. C'est laisser assez de place pour voir autrement.\",\n          qualite: \"Laisser de l'espace\",\n          rituel: \"Pratique symbolique \u00b7 Espacer\",\n          lien: \"\/lavande-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/03\/Lavandula_angustifolia_in_Sedovo_1.jpg\",\n          ficheMedicinale: \"\/lavande-plante-medicinale\/\"\n        },\n        {\n          \/\/ [V2] Romarin V3.1\n          nom: \"Romarin\", latin: \"Salvia rosmarinus\",\n          element: \"Air\", nuance: \"Feu\", centre: \"Plexus solaire + Troisi\u00e8me \u0153il\",\n          verbe: \"Orienter\", registre: \"Direction \u00b7 continuit\u00e9\",\n          mots: \"direction \u2014 continuit\u00e9 \u2014 cap\",\n          description: \"Le romarin ne demande pas d'arr\u00eater le vent. Il rappelle qu'un mouvement peut garder son cap.\",\n          qualite: \"Retrouver son cap\",\n          rituel: \"Pratique symbolique \u00b7 Retrouver le cap\",\n          lien: \"\/romarin-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Rosmarinus_officinalis_10zz.jpg\",\n          ficheMedicinale: \"\/romarin-plante-medicinale\/\"\n        },\n        {\n          \/\/ [V2] Thym V3.4\n          nom: \"Thym\", latin: \"Thymus vulgaris\",\n          element: \"Feu\", nuance: \"Air\", centre: \"Gorge + Plexus solaire\",\n          verbe: \"Se redresser\", registre: \"Droiture \u00b7 expression\",\n          mots: \"droiture \u2014 expression \u2014 voix\",\n          description: \"Le thym ne demande pas de devenir plus fort. Il rappelle qu'une petite pr\u00e9sence peut tenir droit et retrouver sa voix.\",\n          qualite: \"Se redresser\",\n          rituel: \"Pratique symbolique \u00b7 Se redresser\",\n          lien: \"\/thym-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Thymus_vulgaris_Paludi_03.jpg\",\n          ficheMedicinale: \"\/thym-plante-medicinale\/\"\n        },\n        {\n          nom: \"Tulsi\", latin: \"Ocimum tenuiflorum\",\n          element: \"Air\", nuance: null, centre: \"Couronne\",\n          verbe: \"Revenir\", registre: null,\n          mots: \"recentrage \u2014 retour \u2014 essentiel\",\n          description: \"Basilic sacr\u00e9 de l'Inde, le tulsi \u00e9voque le recentrage et le retour \u00e0 l'essentiel.\",\n          qualite: \"Revenir \u00e0 l'essentiel\",\n          rituel: \"Rituel d'alignement\",\n          lien: \"\/tulsi-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Holy_basil_Ocimum_tenuiflorum_Tulsi.jpg\",\n          ficheMedicinale: \"\/tulsi-plante-medicinale\/\"\n        },\n        {\n          nom: \"Anis vert\", latin: \"Pimpinella anisum\",\n          element: \"Air\", nuance: null, centre: \"Troisi\u00e8me \u0153il\",\n          verbe: \"Desserrer\", registre: null,\n          mots: \"douceur \u2014 d\u00e9tente \u2014 clart\u00e9\",\n          description: \"L'anis vert \u00e9voque ce qui se desserre et laisse revenir la clart\u00e9.\",\n          qualite: \"Desserrer\",\n          rituel: \"Rituel de clart\u00e9\",\n          lien: \"\/anis-vert-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Anis-fleur.jpg\",\n          ficheMedicinale: \"\/anis-vert-plante-medicinale\/\"\n        },\n        {\n          nom: \"Verveine odorante\", latin: \"Aloysia citrodora\",\n          element: \"Air\", nuance: null, centre: \"Plexus solaire\",\n          verbe: \"All\u00e9ger\", registre: null,\n          mots: \"l\u00e9g\u00e8ret\u00e9 \u2014 clart\u00e9 \u2014 all\u00e8gement\",\n          description: \"La verveine odorante \u00e9voque une clart\u00e9 l\u00e9g\u00e8re : celle qui revient lorsque l'on cesse de forcer.\",\n          qualite: \"All\u00e9ger\",\n          rituel: \"Rituel de clart\u00e9\",\n          \/\/ \u00c0 V\u00c9RIFIER : slug \u00e0 confirmer dans WordPress\n          lien: \"\/verveine-odorante-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Verveine-scaled-1.jpg\",\n          ficheMedicinale: \"\/verveine-odorante-plante-medicinale\/\"\n        },\n        {\n          nom: \"Gui\", latin: \"Viscum album\",\n          element: \"Air\", nuance: null, centre: null,\n          verbe: \"Tenir\", registre: null,\n          mots: \"lien \u2014 tenue \u2014 suspension\",\n          description: \"Le gui tient sans sol, reli\u00e9 \u00e0 l'arbre qui le porte.\",\n          qualite: \"Tenir par le lien\",\n          rituel: null,\n          lien: \"\/gui-plante-vibratoire\/\",\n          \/\/ \u00c0 V\u00c9RIFIER : slug \u00e0 confirmer dans WordPress\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Viscum_album.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          \/\/ [V2] Camphre V2.3\n          nom: \"Camphre\", latin: \"Cinnamomum camphora\",\n          element: \"Air\", nuance: null, centre: null,\n          verbe: \"\u00c9claircir\", registre: \"Nettet\u00e9 \u00b7 lisibilit\u00e9\",\n          mots: \"nettet\u00e9 \u2014 lisibilit\u00e9 \u2014 \u00e9claircir\",\n          description: \"Un parfum vif et distinct : le camphre \u00e9voque le geste qui rend une situation plus nette.\",\n          qualite: \"Retirer ce qui embue\",\n          rituel: \"Pratique symbolique \u00b7 \u00c9claircir\",\n          lien: \"\/camphre-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Cinnamomum_camphora.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          \/\/ [V2] Jasmin V2.3\n          nom: \"Jasmin\", latin: \"Jasminum officinale\",\n          element: \"Air\", nuance: null, centre: null,\n          verbe: \"Se diffuser\", registre: \"Diffusion \u00b7 pr\u00e9sence\",\n          mots: \"diffusion \u2014 pr\u00e9sence \u2014 effusion\",\n          description: \"Des fleurs discr\u00e8tes, un parfum qui porte bien au-del\u00e0 d'elles : le jasmin \u00e9voque une pr\u00e9sence qui se fait conna\u00eetre sans s'imposer.\",\n          qualite: \"Se faire sentir sans se montrer\",\n          rituel: \"Pratique symbolique \u00b7 Se diffuser\",\n          lien: \"\/jasmin-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Jasminum_officinale.jpg\",\n          ficheMedicinale: null\n        },\n\n        \/\/ ===================== FEU (6) =====================\n        {\n          nom: \"Gingembre\", latin: \"Zingiber officinale\",\n          element: \"Feu\", nuance: null, centre: \"Plexus solaire\",\n          verbe: \"Initier\", registre: null,\n          mots: \"chaleur \u2014 \u00e9lan \u2014 commencement\",\n          description: \"Le gingembre \u00e9voque la chaleur qui met en mouvement et le premier pas.\",\n          qualite: \"Initier\",\n          rituel: \"Rituel du feu int\u00e9rieur\",\n          lien: \"\/gingembre-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Flor_de_Jengibre_Zingiber_officinale.jpg\",\n          ficheMedicinale: \"\/gingembre-plante-medicinale\/\"\n        },\n        {\n          nom: \"Calendula\", latin: \"Calendula officinalis\",\n          element: \"Feu\", nuance: null, centre: \"Plexus solaire\",\n          verbe: \"S'ouvrir\", registre: null,\n          mots: \"soleil \u2014 joie \u2014 ouverture\",\n          description: \"Le calendula porte la couleur du soleil dans ses p\u00e9tales ; il \u00e9voque la joie et l'ouverture.\",\n          qualite: \"S'ouvrir \u00e0 la lumi\u00e8re\",\n          rituel: \"Rituel solaire\",\n          lien: \"\/calendula-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Calendula_flowers.jpg\",\n          ficheMedicinale: \"\/calendule-plante-medicinale\/\"\n        },\n        {\n          nom: \"Cannelle\", latin: \"Cinnamomum verum\",\n          element: \"Feu\", nuance: null, centre: \"Plexus solaire\",\n          verbe: \"Entretenir\", registre: null,\n          mots: \"chaleur \u2014 constance \u2014 foyer\",\n          description: \"La cannelle \u00e9voque une chaleur douce qui s'entretient dans la dur\u00e9e.\",\n          qualite: \"Entretenir la flamme\",\n          rituel: \"Rituel de transformation\",\n          lien: \"\/cannelle-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Cinnamomum_verum_10zz.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          nom: \"Piment de Cayenne\", latin: \"Capsicum annuum\",\n          element: \"Feu\", nuance: null, centre: \"Plexus solaire\",\n          verbe: \"Franchir\", registre: null,\n          mots: \"feu \u2014 intensit\u00e9 \u2014 passage\",\n          description: \"Le piment de Cayenne \u00e9voque l'intensit\u00e9 qui permet de franchir un seuil.\",\n          qualite: \"Franchir\",\n          rituel: \"Rituel de transformation\",\n          lien: \"\/piment-de-cayenne-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/piment_cayenne.jpg\",\n          ficheMedicinale: \"\/piment-de-cayenne-plante-medicinale\/\"\n        },\n        {\n          nom: \"Laurier noble\", latin: \"Laurus nobilis\",\n          element: \"Feu\", nuance: null, centre: \"Troisi\u00e8me \u0153il\",\n          verbe: \"Couronner\", registre: null,\n          mots: \"reconnaissance \u2014 accomplissement \u2014 inspiration\",\n          description: \"Plante d'Apollon et des couronnes antiques, le laurier \u00e9voque la reconnaissance de ce qui a \u00e9t\u00e9 accompli.\",\n          qualite: \"Couronner\",\n          rituel: \"Rituel de reconnaissance\",\n          lien: \"\/laurier-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Laurus_nobilis_kz2.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          nom: \"Immortelle\", latin: \"Helichrysum italicum\",\n          element: \"Feu\", nuance: null, centre: null,\n          verbe: \"Persister\", registre: null,\n          mots: \"persistance \u2014 m\u00e9moire \u2014 dur\u00e9e\",\n          description: \"Fleur qui garde sa forme et sa couleur en s\u00e9chant, l'immortelle \u00e9voque ce qui demeure apr\u00e8s la travers\u00e9e.\",\n          qualite: \"Persister\",\n          rituel: \"Rituel de m\u00e9moire\",\n          lien: \"\/immortelle-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/03\/immortelle-helichrysum-italicum.jpg\",\n          ficheMedicinale: null\n        },\n\n        \/\/ ===================== \u00c9THER (4) =====================\n        {\n          \/\/ [V2] Sureau V2.5\n          nom: \"Sureau\", latin: \"Sambucus nigra\",\n          element: \"\u00c9ther\", nuance: null, centre: null,\n          verbe: \"Marquer\", registre: \"Seuil \u00b7 lisi\u00e8re\",\n          mots: \"seuil \u2014 lisi\u00e8re \u2014 passage\",\n          description: \"Arbuste des haies et des lisi\u00e8res, le sureau \u00e9voque le seuil : non pas ce qui fait passer, mais ce qui marque le passage.\",\n          qualite: \"Rendre un seuil visible\",\n          rituel: \"Pratique symbolique \u00b7 Marquer\",\n          lien: \"\/sureau-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Sambucus_nigra.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          \/\/ [V2] Oliban V2.2\n          nom: \"Oliban\", latin: \"Boswellia sp.\",\n          element: \"\u00c9ther\", nuance: \"Air\", centre: \"Couronne\",\n          verbe: \"Consacrer\", registre: \"Recueillement \u00b7 cons\u00e9cration\",\n          mots: \"recueillement \u2014 cons\u00e9cration \u2014 mise \u00e0 part\",\n          description: \"R\u00e9sine du recueillement, l'oliban \u00e9voque le geste de mettre \u00e0 part : rendre un espace disponible pour ce qui compte vraiment.\",\n          qualite: \"Consacrer un espace\",\n          rituel: \"Pratique symbolique \u00b7 Consacrer\",\n          \/\/ \u00c0 V\u00c9RIFIER : slug \u00e0 confirmer dans WordPress (ancien : \/encens-plante-vibratoire\/)\n          lien: \"\/oliban-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Frankincense_olibac.jpg\",\n          ficheMedicinale: \"\/oliban-plante-medicinale\/\"\n        },\n        {\n          \/\/ [V2] Santal V2.2\n          nom: \"Santal\", latin: \"Santalum album\",\n          element: \"\u00c9ther\", nuance: \"Terre\", centre: \"Couronne\",\n          verbe: \"Contempler\", registre: \"Silence \u00b7 contemplation \u00b7 \u00e9coute\",\n          mots: \"silence \u2014 contemplation \u2014 \u00e9coute\",\n          description: \"Un bois dense dont le parfum demeure : le santal \u00e9voque le silence et la contemplation, non comme retrait du monde, mais comme une autre mani\u00e8re de l'\u00e9couter.\",\n          qualite: \"Ne pas remplir le silence\",\n          rituel: \"Pratique symbolique \u00b7 Contempler\",\n          lien: \"\/santal-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Santalum_album.jpg\",\n          ficheMedicinale: null\n        },\n        {\n          \/\/ [V2] Benjoin V2.1\n          nom: \"Benjoin\", latin: \"Styrax tonkinensis\",\n          element: \"\u00c9ther\", nuance: null, centre: null,\n          verbe: \"Recueillir\", registre: \"Maturation \u00b7 pr\u00e9servation\",\n          mots: \"maturation \u2014 pr\u00e9servation \u2014 temps laiss\u00e9\",\n          description: \"Une r\u00e9sine qui se forme lentement sur l'\u00e9corce avant d'\u00eatre r\u00e9colt\u00e9e : le benjoin \u00e9voque le temps qu'il faut laisser \u00e0 ce qui prend forme.\",\n          qualite: \"Laisser le temps de prendre forme\",\n          rituel: \"Pratique symbolique \u00b7 Recueillir\",\n          lien: \"\/benjoin-plante-vibratoire\/\",\n          image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/styrax-tonkinensis_benjoin-1.jpg\",\n          ficheMedicinale: null\n        },\n\n        \/\/ ===================== ENTR\u00c9ES TRADITION (17) =====================\n        \/\/ Aucun champ invent\u00e9 : symbolique null tant que la fiche n'est pas r\u00e9dig\u00e9e.\n\n        { nom: \"Millepertuis\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/millepertuis.jpeg\", latin: \"Hypericum perforatum\", tradition: \"Europe \u00b7 Herbes de la Saint-Jean\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: \"\/millepertuis-plante-medicinale\/\" },\n        { nom: \"Verveine officinale\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Verveine_officinale.jpg\", latin: \"Verbena officinalis\", tradition: \"Europe \u00b7 purification \/ sacr\u00e9\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Sorbier des oiseleurs\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Sorbus_aucuparia_sorbier.jpg\", latin: \"Sorbus aucuparia\", tradition: \"\u00c9cosse \/ Europe \u00b7 protection\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Achill\u00e9e millefeuille\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Achillea_millefolium_15-p.bot-achille.mil-26.jpg\", latin: \"Achillea millefolium\", tradition: \"Europe \u00b7 protection \/ divination\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Ang\u00e9lique\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Angelica_archangelica_subsp._archangelica_Dziegiel_litwor_2019-06-07_04.jpg\", latin: \"Angelica archangelica\", tradition: \"Europe \u00b7 protection\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Rue\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Ruta_graveolens.jpg\", latin: \"Ruta graveolens\", tradition: \"Europe \/ M\u00e9diterran\u00e9e \u00b7 protection\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Sauge officinale\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/09\/Salvia_officinalis.jpg\", latin: \"Salvia officinalis\", tradition: \"Europe \u00b7 tradition symbolique\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: \"\/sauge-plante-medicinale\/\" },\n        { nom: \"Gen\u00e9vrier\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Juniperus-communis.jpg\", latin: \"Juniperus communis\", tradition: \"Europe \u00b7 fumigation\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: \"\/genevrier-plante-medicinale\/\" },\n        { nom: \"Hysope\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Hyssopus_officinalis.jpg\", latin: \"Hyssopus officinalis\", tradition: \"Tradition biblique \u00b7 purification\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: \"\/hysope-plante-medicinale\/\" },\n        { nom: \"Olivier\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Olive_tree_Olea_europaea.jpg\", latin: \"Olea europaea\", tradition: \"M\u00e9diterran\u00e9e \u00b7 paix \/ b\u00e9n\u00e9diction\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Copal\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/copal_Bursera_bicolor.jpg\", latin: \"Protium \/ Bursera spp.\", tradition: \"M\u00e9soam\u00e9rique \u00b7 offrande \/ fumigation\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Tabac \/ Mapacho\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Nicotiana_rustica.jpg\", latin: \"Nicotiana rustica\", tradition: \"Traditions c\u00e9r\u00e9monielles\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Armoise autochtone\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Artemisia_ludoviciana.jpg\", latin: \"Artemisia ludoviciana\", tradition: \"Traditions autochtones \u2014 \u00e0 contextualiser\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Thuya occidental\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Thuja_occidentalis.jpg\", latin: \"Thuja occidentalis\", tradition: \"Traditions autochtones \u2014 \u00e0 contextualiser\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Foin d'odeur\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Hierochloe_odorata_foin.jpg\", latin: \"Hierochloe odorata\", tradition: \"Traditions autochtones \u2014 \u00e0 contextualiser\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Yomogi\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Artemisia_princeps_tea.jpg\", latin: \"Artemisia princeps\", tradition: \"Japon\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null },\n        { nom: \"Basilic\", image: \"https:\/\/infusante.com\/wp-content\/uploads\/2026\/10\/Ocimum_basilicum.jpg\", latin: \"Ocimum basilicum\", tradition: \"M\u00e9diterran\u00e9e \/ Am\u00e9rique latine\", symbolique: null, statut: \"tradition\", element: null, ficheMedicinale: null }\n      ];\n\n      \/\/ ============================================================\n      \/\/ OUTILS\n      \/\/ ============================================================\n\n      function escapeHtml(str) {\n        if (str === null || str === undefined) return \"\";\n        return String(str).replace(\/[&<>\"']\/g, function(m) {\n          return { \"&\": \"&amp;\", \"<\": \"&lt;\", \">\": \"&gt;\", '\"': \"&quot;\", \"'\": \"&#39;\" }[m];\n        });\n      }\n\n      \/\/ ============================================================\n      \/\/ RENDU\n      \/\/ ============================================================\n\n      const root = document.getElementById('inf-plantes-vibratoires');\n      const grid = document.getElementById('inf-plants-grid');\n      const modal = document.getElementById('infPlantModal');\n      const modalContent = document.getElementById('infModalContent');\n      const modalClose = modal.querySelector('.modal-close');\n      const filterButtons = root.querySelectorAll('.filter-btn');\n      const searchInput = document.getElementById('inf-search');\n      const emptyState = document.getElementById('plants-empty');\n      const plantCount = document.getElementById('plant-count');\n      const plantCountTradition = document.getElementById('plant-count-tradition');\n\n      let currentFilter = 'all';\n      let currentSearch = '';\n      let lastFocused = null;\n\n      \/\/ Compteurs dynamiques\n      const totalTradition = plantes.filter(p => p.element === null).length;\n      plantCount.textContent = plantes.length - totalTradition;\n      plantCountTradition.textContent = totalTradition;\n\n      \/\/ --- Rendu d'une carte ---\n      function renderCard(plante, index) {\n        const isTradition = plante.element === null;\n\n        const elementBadge = isTradition\n          ? `<span class=\"plant-badge-tradition\">Tradition<\/span>`\n          : `<span class=\"plant-element element-${plante.element}\" aria-label=\"\u00c9l\u00e9ment ${escapeHtml(plante.element)}\">${escapeHtml(plante.element)}<\/span>`;\n\n        const imageStyle = plante.image\n          ? `style=\"background-image:url('${escapeHtml(plante.image)}')\"`\n          : `style=\"background-color:#f0e8dc\"`;\n\n        const etiquette = plante.verbe\n          ? plante.verbe\n          : (isTradition ? 'Tradition' : plante.element);\n\n        const motsAffiches = plante.mots || plante.tradition || '';\n\n        const descAffichee = plante.description\n          ? escapeHtml(plante.description)\n          : `<em>Tradition document\u00e9e. Fiche vibratoire d\u00e9taill\u00e9e \u00e0 venir.<\/em>`;\n\n        return `\n          <div class=\"plant-card\"\n               data-index=\"${index}\"\n               role=\"button\"\n               tabindex=\"0\"\n               aria-label=\"${escapeHtml(plante.nom)} \u2014 ouvrir le d\u00e9tail\">\n            <div class=\"plant-image\" ${imageStyle}>\n              <span class=\"plant-cat\">${escapeHtml(etiquette)}<\/span>\n              ${elementBadge}\n            <\/div>\n            <div class=\"plant-content\">\n              <h3 class=\"plant-name\">${escapeHtml(plante.nom)}<\/h3>\n              <div class=\"plant-keys\">${escapeHtml(motsAffiches)}<\/div>\n              <div class=\"plant-desc\">${descAffichee}<\/div>\n              <span class=\"plant-link\">Entrer dans la plante \u2192<\/span>\n            <\/div>\n          <\/div>\n        `;\n      }\n\n      \/\/ --- Filtrage ---\n      function matchPlante(plante) {\n        let okFilter;\n        if (currentFilter === 'all') {\n          okFilter = true;\n        } else if (currentFilter === 'Tradition') {\n          okFilter = plante.element === null;\n        } else {\n          okFilter = plante.element === currentFilter;\n        }\n        if (!okFilter) return false;\n        if (!currentSearch) return true;\n\n        const q = currentSearch.toLowerCase();\n        const champs = [\n          plante.nom, plante.latin, plante.mots, plante.qualite,\n          plante.centre, plante.verbe, plante.registre, plante.nuance,\n          plante.tradition, plante.symbolique, plante.description\n        ].filter(Boolean).join(' ').toLowerCase();\n\n        return champs.includes(q);\n      }\n\n      \/\/ --- Rendu grille ---\n      function renderPlants() {\n        const indexes = [];\n        plantes.forEach((p, i) => { if (matchPlante(p)) indexes.push(i); });\n\n        grid.innerHTML = indexes.map(i => renderCard(plantes[i], i)).join('');\n        emptyState.hidden = indexes.length !== 0;\n\n        grid.querySelectorAll('.plant-card').forEach(card => {\n          const open = () => openModal(plantes[parseInt(card.getAttribute('data-index'), 10)]);\n          card.addEventListener('click', open);\n          card.addEventListener('keydown', function(e) {\n            if (e.key === 'Enter' || e.key === ' ') {\n              e.preventDefault();\n              open();\n            }\n          });\n        });\n      }\n\n      \/\/ --- Modale ---\n      function metaItem(label, value) {\n        if (!value) return '';\n        return `\n          <div class=\"modal-meta-item\">\n            <div class=\"modal-meta-label\">${label}<\/div>\n            <div class=\"modal-meta-value\">${escapeHtml(value)}<\/div>\n          <\/div>`;\n      }\n\n      function openModal(plante) {\n        lastFocused = document.activeElement;\n        const isTradition = plante.element === null;\n\n        const catBadge = isTradition\n          ? `<span class=\"modal-cat modal-cat-tradition\">Tradition<\/span>`\n          : `<span class=\"modal-cat\">${escapeHtml(plante.element)}<\/span>`;\n\n        const sectionDescription = plante.description\n          ? `<div class=\"modal-section\">\n               <h4>Lecture symbolique<\/h4>\n               <p>${escapeHtml(plante.description)}<\/p>\n             <\/div>`\n          : '';\n\n        const sectionTradition = plante.tradition\n          ? `<div class=\"modal-section\">\n               <h4>Tradition document\u00e9e<\/h4>\n               <p>${escapeHtml(plante.tradition)}<\/p>\n             <\/div>`\n          : '';\n\n        const sectionSymbolique = plante.symbolique\n          ? `<div class=\"modal-section\">\n               <h4>Lecture symbolique<\/h4>\n               <p>${escapeHtml(plante.symbolique)}<\/p>\n             <\/div>`\n          : '';\n\n        const sectionQualite = plante.qualite\n          ? `<div class=\"modal-section\">\n               <h4>Geste<\/h4>\n               <p>${escapeHtml(plante.qualite)}<\/p>\n             <\/div>`\n          : '';\n\n        const metas =\n          metaItem('\u00c9l\u00e9ment', plante.element) +\n          metaItem('Nuance', plante.nuance) +\n          metaItem('Registre', plante.registre) +\n          metaItem('Verbe', plante.verbe) +\n          metaItem('Centre symbolique', plante.centre) +\n          metaItem('Pratique', plante.rituel);\n\n        const sectionCorrespondances = metas\n          ? `<div class=\"modal-section\">\n               <h4>Correspondances Infusant\u00e9<\/h4>\n               <div class=\"modal-meta\">${metas}<\/div>\n             <\/div>`\n          : '';\n\n        const noteFicheAVenir = (isTradition && !plante.lien)\n          ? `<div class=\"modal-note\">\n               <strong>Fiche vibratoire d\u00e9taill\u00e9e \u00e0 venir.<\/strong>\n               Cette entr\u00e9e documente pour l'instant la tradition culturelle\n               associ\u00e9e \u00e0 cette plante. Sa lecture symbolique Infusant\u00e9 sera\n               publi\u00e9e ult\u00e9rieurement.\n             <\/div>`\n          : '';\n\n        let boutons = '';\n        if (plante.lien) {\n          boutons += `<a href=\"${escapeHtml(plante.lien)}\" class=\"btn-primary\">Voir la fiche vibratoire \u2192<\/a>`;\n        }\n        if (plante.ficheMedicinale) {\n          boutons += `<a href=\"${escapeHtml(plante.ficheMedicinale)}\" class=\"btn-secondary\">\ud83c\udf3f Voir la fiche m\u00e9dicinale \u2192<\/a>`;\n        }\n        const ctaBlock = boutons ? `<div class=\"modal-cta\">${boutons}<\/div>` : '';\n\n        modalContent.innerHTML = `\n          ${catBadge}\n          <h3 class=\"modal-title\" id=\"modal-title\">${escapeHtml(plante.nom)}<\/h3>\n          <div class=\"modal-keys\"><em>${escapeHtml(plante.latin)}<\/em>${plante.mots ? ' \u00b7 ' + escapeHtml(plante.mots) : ''}<\/div>\n\n          ${sectionDescription}\n          ${sectionTradition}\n          ${sectionSymbolique}\n          ${sectionQualite}\n          ${sectionCorrespondances}\n\n          ${noteFicheAVenir}\n          ${ctaBlock}\n        `;\n\n        modal.classList.add('active');\n        document.body.style.overflow = 'hidden';\n        modalClose.focus();\n      }\n\n      function closeModal() {\n        modal.classList.remove('active');\n        document.body.style.overflow = '';\n        if (lastFocused && typeof lastFocused.focus === 'function') lastFocused.focus();\n      }\n\n      \/\/ --- \u00c9v\u00e9nements ---\n      modalClose.addEventListener('click', closeModal);\n      modal.addEventListener('click', function(e) {\n        if (e.target === modal) closeModal();\n      });\n      document.addEventListener('keydown', function(e) {\n        if (e.key === 'Escape' && modal.classList.contains('active')) closeModal();\n      });\n\n      filterButtons.forEach(btn => {\n        btn.addEventListener('click', function() {\n          filterButtons.forEach(b => {\n            b.classList.remove('active');\n            b.setAttribute('aria-pressed', 'false');\n          });\n          this.classList.add('active');\n          this.setAttribute('aria-pressed', 'true');\n          currentFilter = this.getAttribute('data-filter');\n          renderPlants();\n        });\n      });\n\n      searchInput.addEventListener('input', function() {\n        currentSearch = this.value.trim();\n        renderPlants();\n      });\n\n      \/\/ --- Initialisation ---\n      renderPlants();\n    })();\n  <\/script>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Accueil \/ Je d\u00e9couvre \/ Plantes vibratoires Infusant\u00e9 \u00b7 Biblioth\u00e8que sensible Les plantes vibratoires Certaines plantes ne se rencontrent pas seulement par leurs propri\u00e9t\u00e9s m\u00e9dicinales. Elles portent aussi une histoire, une symbolique et une mani\u00e8re d&rsquo;\u00eatre au monde. Qu&rsquo;est-ce qu&rsquo;une plante vibratoire&nbsp;? Chaque plante poss\u00e8de une signature faite de formes, de parfums, de gestes et [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","ocean_front_end_style_editor":"no","ocean_post_layout":"full-screen","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-1894","page","type-page","status-publish","hentry","entry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"ocean-thumb-m":false,"ocean-thumb-ml":false,"ocean-thumb-l":false},"uagb_author_info":{"display_name":"\u00c9quipe Infusante","author_link":"https:\/\/infusante.com\/ar\/author\/insfusante\/"},"uagb_comment_info":0,"uagb_excerpt":"Accueil \/ Je d\u00e9couvre \/ Plantes vibratoires Infusant\u00e9 \u00b7 Biblioth\u00e8que sensible Les plantes vibratoires Certaines plantes ne se rencontrent pas seulement par leurs propri\u00e9t\u00e9s m\u00e9dicinales. Elles portent aussi une histoire, une symbolique et une mani\u00e8re d&rsquo;\u00eatre au monde. Qu&rsquo;est-ce qu&rsquo;une plante vibratoire&nbsp;? Chaque plante poss\u00e8de une signature faite de formes, de parfums, de gestes et&hellip;","_links":{"self":[{"href":"https:\/\/infusante.com\/ar\/wp-json\/wp\/v2\/pages\/1894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infusante.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infusante.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infusante.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/infusante.com\/ar\/wp-json\/wp\/v2\/comments?post=1894"}],"version-history":[{"count":190,"href":"https:\/\/infusante.com\/ar\/wp-json\/wp\/v2\/pages\/1894\/revisions"}],"predecessor-version":[{"id":9616,"href":"https:\/\/infusante.com\/ar\/wp-json\/wp\/v2\/pages\/1894\/revisions\/9616"}],"wp:attachment":[{"href":"https:\/\/infusante.com\/ar\/wp-json\/wp\/v2\/media?parent=1894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}