Update veterinary-diagnostics.html

D David Veksler · 1 year ago 80e028e3b1cf2523b2dc9e9688998aa6fef0a639
Parent: 2d135cd70

1 file changed +400 −184

Diff

diff --git a/veterinary-diagnostics.html b/veterinary-diagnostics.html
index fa2d611..e20cf0b 100644
--- a/veterinary-diagnostics.html
+++ b/veterinary-diagnostics.html
@@ -3,7 +3,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Veterinary Diagnostics Cheatsheet: Terminology & Tests</title>
+    <title>Veterinary Diagnostics Cheatsheet: Terminology & Tests Guide</title>
 
     <link
       rel="icon"
@@ -13,38 +13,66 @@
     <!-- SEO Meta Description -->
     <meta
       name="description"
-      content="A comprehensive guide to veterinary diagnostic terminology and tests. Understand common terms, lab procedures, and imaging techniques used in animal healthcare."
+      content="Your comprehensive, interactive cheatsheet for veterinary diagnostic terminology and tests. Master lab procedures, imaging, and key animal healthcare terms with our searchable guide."
     />
+    <meta name="keywords" content="veterinary diagnostics, animal health, vet terminology, lab tests, CBC, chemistry panel, urinalysis, imaging, Antech, pet diagnostics, veterinary cheatsheet, medical terms vet" />
 
     <!-- Canonical URL -->
     <link rel="canonical" href="http://cheatsheets.davidveksler.com/veterinary-diagnostics.html" />
 
     <!-- Social Media Metadata -->
-    <meta property="og:title" content="Veterinary Diagnostics Cheatsheet: Terminology & Tests" />
+    <meta property="og:title" content="Veterinary Diagnostics Cheatsheet: Terminology & Tests Guide" />
     <meta
       property="og:description"
-      content="Explore veterinary diagnostics: Core concepts, terminology, laboratory tests, imaging, and more for effective animal healthcare. An interactive cheatsheet."
+      content="Deep dive into veterinary diagnostics: An interactive cheatsheet covering core concepts, terminology, laboratory tests (hematology, chemistry, urinalysis), imaging, and more for animal healthcare professionals."
     />
     <meta property="og:type" content="article" />
     <meta property="og:url" content="http://cheatsheets.davidveksler.com/veterinary-diagnostics.html" />
     <meta property="og:site_name" content="David Vekslers Cheatsheets" />
-    <!-- Replace with actual image URL when available -->
-    <meta property="og:image" content="http://cheatsheets.davidveksler.com/vet_diagnostics_og_image.png" />
-    <meta property="og:image:alt" content="A visual representation of Veterinary Diagnostic Concepts" />
+    <meta property="og:image" content="http://cheatsheets.davidveksler.com/vet_diagnostics_og_image.png" /> <!-- Replace with actual image URL -->
+    <meta property="og:image:alt" content="Visual Guide to Veterinary Diagnostic Tests and Terminology" />
 
     <meta name="twitter:card" content="summary_large_image" />
-    <meta name="twitter:title" content="Veterinary Diagnostics Cheatsheet: Terminology & Tests" />
+    <meta name="twitter:title" content="Veterinary Diagnostics Cheatsheet: Terminology & Tests Guide" />
     <meta
       name="twitter:description"
-      content="Explore veterinary diagnostics: Core concepts, terminology, laboratory tests, imaging, and more for effective animal healthcare. An interactive cheatsheet."
+      content="Your go-to interactive resource for veterinary diagnostic terminology, lab tests, and imaging techniques. Enhance your knowledge of animal healthcare diagnostics."
     />
-    <!-- Replace with actual image URL when available -->
-    <meta name="twitter:image" content="http://cheatsheets.davidveksler.com/vet_diagnostics_twitter_image.png" />
+    <meta name="twitter:image" content="http://cheatsheets.davidveksler.com/vet_diagnostics_twitter_image.png" /> <!-- Replace with actual image URL -->
     <!-- <meta name="twitter:creator" content="@YourTwitterHandle" /> -->
 
     <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" />
     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" />
 
+    <!-- JSON-LD Schema.org Markup -->
+    <script type="application/ld+json">
+    {
+      "@context": "https://schema.org",
+      "@type": "TechArticle",
+      "mainEntityOfPage": {
+        "@type": "WebPage",
+        "@id": "http://cheatsheets.davidveksler.com/veterinary-diagnostics.html"
+      },
+      "headline": "Veterinary Diagnostics Cheatsheet: Terminology & Tests Guide",
+      "description": "A comprehensive guide to veterinary diagnostic terminology and tests. Understand common terms, lab procedures, and imaging techniques used in animal healthcare for professionals and students.",
+      "image": "http://cheatsheets.davidveksler.com/vet_diagnostics_og_image.png", // Replace with actual image
+      "author": {
+        "@type": "Organization", 
+        "name": "David Vekslers Cheatsheets" 
+      },
+      "publisher": {
+        "@type": "Organization",
+        "name": "David Vekslers Cheatsheets",
+        "logo": {
+          "@type": "ImageObject",
+          "url": "data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🐾</text></svg>" 
+        }
+      },
+      "datePublished": "2024-03-11", // Adjust as needed
+      "dateModified": "2024-03-11" // Adjust as needed
+    }
+    </script>
+
     <style>
       :root {
         --bs-primary: #007bff; /* Vet Blue */
@@ -63,7 +91,7 @@
 
         /* Veterinary Section Colors */
         --vet-color-intro: #4ea8de; /* Calming Blue */
-        --vet-color-general: #5cb85c; /* Healthy Green */
+        --vet-color-general: #5cb85c; /* Healthy Green - not used currently, keep for future */
         --vet-color-principles: #f0ad4e; /* Informative Orange */
         --vet-color-lab: #5bc0de; /* Clinical Sky Blue */
         --vet-color-lab-hematology: #5a9bd5;
@@ -77,9 +105,8 @@
         --vet-color-lab-immunology: #28a745; /* Vibrant Green for Immune */
         --vet-color-imaging: #9b59b6; /* Rich Purple */
         --vet-color-specialized: #d9534f; /* Alert Red for specific tests */
-        --vet-color-antech: #004a99; /* Dark Antech Blue (example) */
-        --vet-color-glossary: #777; /* Neutral Grey */
-
+        --vet-color-antech: #004a99; /* Dark Antech Blue */
+        
         --vet-category-color: var(--bs-secondary); /* Default */
       }
 
@@ -100,10 +127,10 @@
 
       .page-header {
         background: linear-gradient(135deg, var(--bs-primary-light), #eef2f5);
-        padding: 3rem 1.5rem;
+        padding: 2.5rem 1.5rem; /* Adjusted padding */
         text-align: center;
         border-bottom: 5px solid var(--bs-primary);
-        margin-bottom: 3rem;
+        margin-bottom: 0; /* Removed margin-bottom to integrate nav bar */
         position: relative;
         z-index: 10;
         box-shadow: 0 6px 20px rgba(0, 123, 255, 0.15);
@@ -130,6 +157,51 @@
         line-height: 1.6;
       }
 
+      .sticky-top-controls {
+        position: sticky;
+        top: 0;
+        z-index: 1020; /* Ensure it's above most content */
+        background-color: rgba(255, 255, 255, 0.95);
+        padding: 0.75rem 0;
+        box-shadow: 0 2px 4px rgba(0,0,0,0.1);
+        margin-bottom: 2.5rem;
+        backdrop-filter: blur(5px);
+      }
+
+      #search-input {
+        max-width: 400px;
+        margin: 0 auto 0.75rem auto; /* Center and add bottom margin */
+        border-radius: 20px;
+        padding-left: 2.5rem; /* Space for icon */
+      }
+      .search-icon {
+        position: absolute;
+        left: 1rem;
+        top: 50%;
+        transform: translateY(-50%);
+        color: #6c757d;
+      }
+      .input-group { /* For search icon positioning */
+        position: relative;
+      }
+
+
+      .category-nav .nav-link {
+        color: var(--bs-primary);
+        font-weight: 500;
+        padding: 0.4rem 0.8rem;
+        border-radius: 5px;
+        transition: background-color 0.2s ease, color 0.2s ease;
+      }
+      .category-nav .nav-link:hover,
+      .category-nav .nav-link:focus {
+        background-color: var(--bs-primary-light);
+        color: var(--bs-primary-dark);
+      }
+       .category-nav .nav-item {
+        margin: 0 0.25rem;
+      }
+
       .schema-container {
         background-color: var(--schema-bg-color);
         border: 2px solid var(--schema-border-color);
@@ -137,7 +209,7 @@
         padding: 2rem 2rem 0.5rem 2rem;
         margin-bottom: 3rem;
         box-shadow: 0 7px 18px rgba(0, 123, 255, 0.08);
-        backdrop-filter: blur(3px);
+        /* backdrop-filter: blur(3px); */ /* Removed for performance, can be re-added */
         position: relative;
       }
 
@@ -168,7 +240,7 @@
         height: 100%;
         display: flex;
         flex-direction: column;
-        transition: box-shadow 0.3s ease, transform 0.3s ease;
+        transition: box-shadow 0.3s ease, transform 0.3s ease, opacity 0.3s ease;
         position: relative;
         z-index: 5;
       }
@@ -177,6 +249,9 @@
         transform: translateY(-4px);
         z-index: 20;
       }
+      .info-card.hidden-by-search {
+        display: none !important;
+      }
 
       .info-card .card-body {
         padding: 0;
@@ -283,12 +358,18 @@
         font-weight: 500;
         cursor: help;
       }
+      mark.highlight {
+        background-color: #fff3cd; /* Bootstrap's warning yellow, good for highlighting */
+        padding: 0.1em 0.2em;
+        border-radius: 3px;
+      }
 
       .row > * {
         margin-bottom: 2.5rem;
       }
       footer {
         padding-top: 3rem;
+        padding-bottom: 2rem;
         font-size: 0.95em;
         color: #505860;
         position: relative;
@@ -332,12 +413,22 @@
         transform: rotate(180deg);
       }
 
+      #no-results-message {
+        display: none; /* Hidden by default */
+        text-align: center;
+        font-size: 1.2rem;
+        color: var(--text-color-secondary);
+        margin-top: 2rem;
+        padding: 1rem;
+        background-color: var(--bs-primary-light);
+        border-radius: 8px;
+      }
+
       a { color: var(--bs-primary); text-decoration: none; font-weight: 500; }
       a:hover { color: var(--bs-primary-dark); text-decoration: underline; }
 
       /* Vet Category Color Styling */
       .section-intro, .card-intro { --vet-category-color: var(--vet-color-intro); }
-      .section-general, .card-general { --vet-category-color: var(--vet-color-general); }
       .section-principles, .card-principles { --vet-category-color: var(--vet-color-principles); }
       .section-lab, .card-lab { --vet-category-color: var(--vet-color-lab); }
       .card-lab-hematology { --vet-category-color: var(--vet-color-lab-hematology); }
@@ -352,11 +443,8 @@
       .section-imaging, .card-imaging { --vet-category-color: var(--vet-color-imaging); }
       .section-specialized, .card-specialized { --vet-category-color: var(--vet-color-specialized); }
       .section-antech, .card-antech { --vet-category-color: var(--vet-color-antech); }
-      .section-glossary, .card-glossary { --vet-category-color: var(--vet-color-glossary); }
       
-      /* Apply category colors to list item icons */
       .card-intro .collapse-content li::before { color: var(--vet-color-intro); }
-      .card-general .collapse-content li::before { color: var(--vet-color-general); }
       .card-principles .collapse-content li::before { color: var(--vet-color-principles); }
       .card-lab .collapse-content li::before,
       .card-lab-hematology .collapse-content li::before,
@@ -367,11 +455,10 @@
       .card-lab-cytology .collapse-content li::before,
       .card-lab-histopath .collapse-content li::before,
       .card-lab-molecular .collapse-content li::before,
-      .card-lab-immunology .collapse-content li::before { color: var(--vet-category-color); } /* Uses card's specific color */
+      .card-lab-immunology .collapse-content li::before { color: var(--vet-category-color); }
       .card-imaging .collapse-content li::before { color: var(--vet-color-imaging); }
       .card-specialized .collapse-content li::before { color: var(--vet-color-specialized); }
       .card-antech .collapse-content li::before { color: var(--vet-color-antech); }
-      .card-glossary .collapse-content li::before { color: var(--vet-color-glossary); }
 
     </style>
   </head>
@@ -382,7 +469,35 @@
         An interactive guide to essential terminology, diagnostic tests, and principles in veterinary medicine for effective animal healthcare.
       </p>
     </header>
+
+    <div class="sticky-top-controls">
+      <div class="container">
+        <div class="row justify-content-center mb-2">
+            <div class="col-md-8 col-lg-6">
+                <div class="input-group">
+                    <span class="search-icon"><i class="bi bi-search"></i></span>
+                    <input type="text" id="search-input" class="form-control form-control-lg" placeholder="Search terms, tests, diseases..." aria-label="Search diagnostics cheatsheet">
+                </div>
+            </div>
+        </div>
+        <nav class="category-nav">
+          <ul class="nav nav-pills justify-content-center flex-wrap">
+            <li class="nav-item"><a class="nav-link" href="#section-intro-terminology-title">Intro</a></li>
+            <li class="nav-item"><a class="nav-link" href="#section-diagnostic-principles-title">Principles</a></li>
+            <li class="nav-item"><a class="nav-link" href="#section-lab-diagnostics-title">Lab</a></li>
+            <li class="nav-item"><a class="nav-link" href="#section-diagnostic-imaging-title">Imaging</a></li>
+            <li class="nav-item"><a class="nav-link" href="#section-specialized-tests-title">Specialized</a></li>
+            <li class="nav-item"><a class="nav-link" href="#section-antech-focus-title">Advanced</a></li>
+          </ul>
+        </nav>
+      </div>
+    </div>
+
     <div class="container" id="main-container">
+      <div id="no-results-message">
+        <i class="bi bi-emoji-frown fs-3"></i>
+        <p class="mb-0 mt-2">No matching terms or tests found. Try a different search!</p>
+      </div>
       <!-- I. Introduction to Veterinary Medical Terminology -->
       <div class="schema-container section-intro" data-section-id="section-intro-terminology">
         <h2 class="section-title" id="section-intro-terminology-title">Intro to Terminology</h2>
@@ -393,9 +508,9 @@
                 <h5><i class="bi bi-book-half" data-bs-toggle="tooltip" data-bs-title="Understanding the building blocks of veterinary terms."></i> Word Structure & Basics</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Veterinary terms are often composed of <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Word part at the beginning (e.g., 'hyper'-)">prefixes</span>, 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Word part at the end (e.g., '-itis')">suffixes</span>, and 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Core meaning of the word (e.g., 'cardi'-)">root words</span>. 
+                    Veterinary terms are often composed of <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A word part added to the beginning of a root word to modify its meaning (e.g., 'hyper-' means excessive).">prefixes</span>, 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A word part added to the end of a root word to change its meaning or grammatical function (e.g., '-itis' means inflammation).">suffixes</span>, and 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The fundamental part of a word that carries its core meaning, often from Greek or Latin (e.g., 'cardi-' refers to the heart).">root words</span>. 
                     Understanding these components is key to deciphering complex medical language.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTermBasics" aria-expanded="false" aria-controls="collapseTermBasics">
@@ -406,11 +521,11 @@
               <div class="collapse collapse-content" id="collapseTermBasics">
                 <h6>Key Components:</h6>
                 <ul>
-                  <li><strong>Prefixes:</strong> Modify the meaning of the root word (e.g., <i>ante-</i> before, <i>endo-</i> within).</li>
-                  <li><strong>Suffixes:</strong> Indicate a procedure, condition, disease, or part of speech (e.g., <i>-ectomy</i> surgical removal, <i>-logy</i> study of).</li>
-                  <li><strong>Root Words:</strong> Often derived from Greek or Latin, provide the core meaning (e.g., <i>hemo/hemato</i> for blood, <i>osteo</i> for bone).</li>
+                  <li><strong>Prefixes:</strong> Modify the meaning of the root word (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'Ante-' means before or forward.">ante-</span> before, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'Endo-' means within or inner.">endo-</span> within, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'Peri-' means surrounding or around.">peri-</span> around).</li>
+                  <li><strong>Suffixes:</strong> Indicate a procedure, condition, disease, or part of speech (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'-ectomy' means surgical removal of."> -ectomy</span> surgical removal, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'-logy' means the study of.">-logy</span> study of, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'-pathy' means disease or suffering.">-pathy</span> disease).</li>
+                  <li><strong>Root Words:</strong> Often derived from Greek or Latin, provide the core meaning (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'Hemo/hemato' refers to blood.">hemo/hemato</span> for blood, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'Osteo' refers to bone.">osteo</span> for bone, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="'Nephro' refers to the kidney.">nephro</span> for kidney).</li>
                 </ul>
-                <p>Common abbreviations (e.g., <span class="vet-term">SID</span> - once daily, <span class="vet-term">q</span> - every) are also vital for efficient communication.</p>
+                <p>Common abbreviations (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Semel in die (Latin): once a day.">SID</span> - once daily, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Quaque (Latin): every (e.g., q12h means every 12 hours).">q</span> - every) are also vital for efficient communication.</p>
               </div>
             </div>
           </div>
@@ -421,10 +536,10 @@
                 <div class="card-content-wrapper">
                   <p class="summary">
                     Precise terms describe locations on an animal's body. Examples include 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Towards the head">anterior/cranial</span>, 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Towards the tail">posterior/caudal</span>, 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Towards the back">dorsal</span>, and 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Towards the belly">ventral</span>.
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Towards the head or front end of the body.">anterior/cranial</span>, 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Towards the tail or rear end of the body.">posterior/caudal</span>, 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Towards the back or upper surface of the body.">dorsal</span>, and 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Towards the belly or lower surface of the body.">ventral</span>.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseDirectionalTerms" aria-expanded="false" aria-controls="collapseDirectionalTerms">
                     Details <i class="bi bi-chevron-down"></i>
@@ -442,14 +557,14 @@
                   <li><strong>Lateral:</strong> Away from the midline, toward the side.</li>
                   <li><strong>Proximal:</strong> Nearer to the point of attachment or origin (limbs).</li>
                   <li><strong>Distal:</strong> Farther from the point of attachment or origin (limbs).</li>
-                  <li><strong>Palmar:</strong> Pertaining to the caudal surface of the forelimb, distal to the carpus (wrist).</li>
-                  <li><strong>Plantar:</strong> Pertaining to the caudal surface of the hindlimb, distal to the tarsus (ankle).</li>
+                  <li><strong>Palmar:</strong> Pertaining to the caudal (back) surface of the forelimb, distal to the carpus (wrist).</li>
+                  <li><strong>Plantar:</strong> Pertaining to the caudal (back) surface of the hindlimb, distal to the tarsus (ankle).</li>
                 </ul>
                 <h6>Body Planes:</h6>
                 <ul>
-                    <li><strong>Sagittal Plane:</strong> Divides body into left and right portions. (Midsagittal or median plane is exactly down the midline).</li>
-                    <li><strong>Transverse Plane:</strong> Divides body into cranial and caudal portions.</li>
-                    <li><strong>Frontal (Dorsal) Plane:</strong> Divides body into dorsal and ventral portions.</li>
+                    <li><strong>Sagittal Plane:</strong> An imaginary vertical plane that divides the body into left and right portions. (Midsagittal or median plane is exactly down the midline).</li>
+                    <li><strong>Transverse Plane:</strong> An imaginary horizontal plane that divides the body into cranial (anterior) and caudal (posterior) portions.</li>
+                    <li><strong>Frontal (Dorsal) Plane:</strong> An imaginary vertical plane that divides the body into dorsal (back) and ventral (belly) portions.</li>
                 </ul>
               </div>
             </div>
@@ -467,7 +582,7 @@
                 <h5><i class="bi bi-clipboard2-data-fill" data-bs-toggle="tooltip" data-bs-title="Why diagnostic tests are crucial in veterinary medicine."></i> Purpose & Importance</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Diagnostic tests are essential for detecting disease, monitoring health, guiding treatment decisions, and establishing prognoses in animals. They provide objective data to support clinical findings.
+                    Diagnostic tests are essential for detecting disease, monitoring health, guiding treatment decisions, and establishing prognoses in animals. They provide <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Measurable information, not based on opinion or perception.">objective data</span> to support clinical findings.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTestingPurpose" aria-expanded="false" aria-controls="collapseTestingPurpose">
                     Details <i class="bi bi-chevron-down"></i>
@@ -477,11 +592,11 @@
               <div class="collapse collapse-content" id="collapseTestingPurpose">
                 <p>Effective diagnostic testing allows veterinarians to:</p>
                 <ul>
-                  <li><strong>Screen</strong> for subclinical diseases.</li>
-                  <li><strong>Confirm or rule out</strong> differential diagnoses.</li>
+                  <li><strong>Screen</strong> for <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Disease present without obvious clinical signs.">subclinical diseases</span>.</li>
+                  <li><strong>Confirm or rule out</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A list of possible diseases that could be causing a patient's symptoms.">differential diagnoses</span>.</li>
                   <li>Assess organ <strong>function and damage</strong>.</li>
                   <li>Monitor response to <strong>therapy</strong>.</li>
-                  <li>Provide a <strong>prognosis</strong> for the patient.</li>
+                  <li>Provide a <strong>prognosis</strong> (likely outcome) for the patient.</li>
                 </ul>
               </div>
             </div>
@@ -492,7 +607,7 @@
                 <h5><i class="bi bi-droplet-fill" data-bs-toggle="tooltip" data-bs-title="Proper collection and handling ensure accurate test results."></i> Sample Collection & Handling</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Accurate diagnostic results depend heavily on proper <span class="vet-term">sample collection</span> (e.g., blood, urine, tissue), correct anticoagulants/preservatives, and appropriate storage and transport.
+                    Accurate diagnostic results depend heavily on proper <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The process of obtaining a specimen (e.g., blood, urine, tissue) from a patient for testing.">sample collection</span>, correct <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Substances that prevent blood from clotting (e.g., EDTA, heparin) or preserve samples.">anticoagulants/preservatives</span>, and appropriate storage and transport.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseSampleHandling" aria-expanded="false" aria-controls="collapseSampleHandling">
                     Details <i class="bi bi-chevron-down"></i>
@@ -503,12 +618,12 @@
                 <h6>Key Considerations:</h6>
                 <ul>
                   <li><strong>Patient Preparation:</strong> Fasting status, stress levels.</li>
-                  <li><strong>Correct Site & Technique:</strong> Aseptic technique for sterile samples.</li>
-                  <li><strong>Appropriate Collection Tubes/Containers:</strong> E.g., EDTA for CBC, serum separator tubes for chemistry.</li>
+                  <li><strong>Correct Site & Technique:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Procedures to prevent contamination by microorganisms.">Aseptic technique</span> for sterile samples.</li>
+                  <li><strong>Appropriate Collection Tubes/Containers:</strong> E.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Ethylenediaminetetraacetic acid: anticoagulant used for hematology (CBCs) as it preserves cell morphology.">EDTA</span> for CBC, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Tubes containing a gel that separates serum from clotted blood after centrifugation, used for chemistry tests.">serum separator tubes</span> for chemistry.</li>
                   <li><strong>Proper Labeling:</strong> Patient ID, date, sample type.</li>
-                  <li><strong>Timely Processing & Transport:</strong> Temperature requirements, avoiding hemolysis or degradation.</li>
+                  <li><strong>Timely Processing & Transport:</strong> Temperature requirements, avoiding <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The rupture or destruction of red blood cells, which can alter test results.">hemolysis</span> or degradation.</li>
                 </ul>
-                <p><span class="vet-term">Preanalytical errors</span> (errors before the sample is analyzed) are a common source of inaccurate results.</p>
+                <p><span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Errors occurring before the sample analysis phase (e.g., incorrect sample collection, handling, or storage) that can affect test accuracy.">Preanalytical errors</span> are a common source of inaccurate results.</p>
               </div>
             </div>
           </div>
@@ -518,9 +633,9 @@
                 <h5><i class="bi bi-graph-up" data-bs-toggle="tooltip" data-bs-title="Understanding what test results mean."></i> Test Interpretation</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Interpreting results involves comparing them to <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Range of values expected in healthy animals of a similar species and age.">reference intervals</span> and understanding concepts like 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Ability of a test to correctly identify animals WITH the disease.">sensitivity</span>, 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Ability of a test to correctly identify animals WITHOUT the disease.">specificity</span>, and predictive values.
+                    Interpreting results involves comparing them to <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A range of values for a physiological measurement in a healthy population, used to assess individual patient results.">reference intervals</span> and understanding concepts like 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The ability of a test to correctly identify animals that HAVE the disease (True Positive Rate).">sensitivity</span>, 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The ability of a test to correctly identify animals that DO NOT HAVE the disease (True Negative Rate).">specificity</span>, and predictive values.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTestInterpretation" aria-expanded="false" aria-controls="collapseTestInterpretation">
                     Details <i class="bi bi-chevron-down"></i>
@@ -531,11 +646,11 @@
                 <h6>Key Concepts:</h6>
                 <ul>
                   <li><strong>Reference Interval:</strong> Established from a healthy population; results outside this range may indicate abnormality but must be interpreted in context of the individual patient.</li>
-                  <li><strong>Sensitivity:</strong> True Positives / (True Positives + False Negatives). High sensitivity tests are good for ruling OUT disease (SNOUT).</li>
-                  <li><strong>Specificity:</strong> True Negatives / (True Negatives + False Positives). High specificity tests are good for ruling IN disease (SPIN).</li>
-                  <li><strong>Predictive Value Positive (PVP):</strong> Probability that a patient with a positive test result actually has the disease.</li>
-                  <li><strong>Predictive Value Negative (PVN):</strong> Probability that a patient with a negative test result actually does not have the disease.</li>
-                  <li><strong>Quality Control (QC):</strong> Procedures to ensure lab tests are accurate and reliable.</li>
+                  <li><strong>Sensitivity:</strong> True Positives / (True Positives + False Negatives). High sensitivity tests are good for ruling OUT disease (SNOUT - Sensitive test, Negative result, rules OUT).</li>
+                  <li><strong>Specificity:</strong> True Negatives / (True Negatives + False Positives). High specificity tests are good for ruling IN disease (SPIN - Specific test, Positive result, rules IN).</li>
+                  <li><strong>Predictive Value Positive (PVP):</strong> Probability that a patient with a positive test result actually has the disease. Influenced by disease prevalence.</li>
+                  <li><strong>Predictive Value Negative (PVN):</strong> Probability that a patient with a negative test result actually does not have the disease. Influenced by disease prevalence.</li>
+                  <li><strong>Quality Control (QC):</strong> Procedures and systems within a laboratory to ensure the reliability, accuracy, and precision of test results.</li>
                 </ul>
               </div>
             </div>
@@ -551,12 +666,12 @@
           <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-hematology" id="card-hematology">
               <div class="card-body">
-                <h5><i class="bi bi-droplet-half" data-bs-toggle="tooltip" data-bs-title="Study of blood and its components."></i> Hematology</h5>
+                <h5><i class="bi bi-droplet-half" data-bs-toggle="tooltip" data-bs-title="Study of blood cells and clotting factors."></i> Hematology</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Evaluation of blood cells: <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Red Blood Cells - carry oxygen">RBCs</span>, 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="White Blood Cells - fight infection">WBCs</span>, and 
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Platelets - involved in clotting">platelets</span>. Key test is the <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Complete Blood Count">CBC</span>.
+                    Evaluation of blood cells: <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Red Blood Cells (Erythrocytes): Responsible for carrying oxygen throughout the body.">RBCs</span>, 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="White Blood Cells (Leukocytes): Part of the immune system, fight infection and disease.">WBCs</span>, and 
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Platelets (Thrombocytes): Small cell fragments essential for blood clotting.">platelets</span>. Key test is the <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Complete Blood Count: A comprehensive blood test evaluating red cells, white cells, and platelets.">CBC</span>.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseHematology" aria-expanded="false" aria-controls="collapseHematology">
                     Details <i class="bi bi-chevron-down"></i>
@@ -566,13 +681,13 @@
               <div class="collapse collapse-content" id="collapseHematology">
                 <h6>Common Hematology Tests & Terms:</h6>
                 <ul>
-                  <li><strong>Complete Blood Count (CBC):</strong> Includes RBC count, WBC count (total and differential), platelet count, hemoglobin, hematocrit/PCV.</li>
-                  <li><strong>Anemia:</strong> Deficiency in RBCs or hemoglobin. Can be <span class="vet-term">regenerative</span> (bone marrow responding) or <span class="vet-term">non-regenerative</span>.</li>
-                  <li><strong>Leukocytosis:</strong> Increased WBCs (often indicates infection/inflammation).</li>
-                  <li><strong>Leukopenia:</strong> Decreased WBCs.</li>
-                  <li><strong>Thrombocytopenia:</strong> Decreased platelets.</li>
-                  <li><strong>Blood Smear Evaluation:</strong> Microscopic assessment of blood cell morphology.</li>
-                  <li><strong>Coagulation Profile:</strong> Tests like <span class="vet-term">PT</span> (Prothrombin Time) and <span class="vet-term">aPTT</span> (Activated Partial Thromboplastin Time) assess clotting ability.</li>
+                  <li><strong>Complete Blood Count (CBC):</strong> Includes RBC count, WBC count (total and differential), platelet count, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The protein in red blood cells that carries oxygen.">hemoglobin</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Hematocrit or Packed Cell Volume: The percentage of blood volume occupied by red blood cells.">hematocrit/PCV</span>.</li>
+                  <li><strong>Anemia:</strong> Deficiency in RBCs or hemoglobin. Can be <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Anemia where the bone marrow is actively producing and releasing new red blood cells (reticulocytes) in response to the deficiency.">regenerative</span> or <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Anemia where the bone marrow is not adequately responding to the red blood cell deficiency, indicating a problem with RBC production.">non-regenerative</span>.</li>
+                  <li><strong>Leukocytosis:</strong> An increase in the total number of white blood cells, often indicating infection or inflammation.</li>
+                  <li><strong>Leukopenia:</strong> A decrease in the total number of white blood cells, potentially increasing susceptibility to infection.</li>
+                  <li><strong>Thrombocytopenia:</strong> A decrease in the number of platelets, which can lead to bleeding problems.</li>
+                  <li><strong>Blood Smear Evaluation:</strong> Microscopic assessment of blood cell morphology (shape, size, appearance) for abnormalities.</li>
+                  <li><strong>Coagulation Profile:</strong> Tests like <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Prothrombin Time: Measures the extrinsic and common pathways of coagulation.">PT</span> and <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Activated Partial Thromboplastin Time: Measures the intrinsic and common pathways of coagulation.">aPTT</span> assess blood clotting ability.</li>
                 </ul>
               </div>
             </div>
@@ -581,10 +696,10 @@
           <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-chemistry" id="card-chem">
               <div class="card-body">
-                <h5><i class="bi bi-beaker" data-bs-toggle="tooltip" data-bs-title="Evaluation of organ function and metabolic status."></i> Clinical Chemistry</h5>
+                <h5><i class="bi bi-beaker" data-bs-toggle="tooltip" data-bs-title="Measures chemicals in blood to assess organ function."></i> Clinical Chemistry</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Measures enzymes, metabolites, and electrolytes in serum/plasma to assess organ function (liver, kidney, pancreas) and metabolic status.
+                    Measures enzymes, metabolites, and electrolytes in serum/plasma to assess organ function (liver, kidney, pancreas) and metabolic status. Often run as a "panel."
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseChem" aria-expanded="false" aria-controls="collapseChem">
                     Details <i class="bi bi-chevron-down"></i>
@@ -594,13 +709,13 @@
               <div class="collapse collapse-content" id="collapseChem">
                 <h6>Key Chemistry Analytes:</h6>
                 <ul>
-                  <li><strong>Kidney:</strong> <span class="vet-term">BUN</span> (Blood Urea Nitrogen), <span class="vet-term">Creatinine</span>, <span class="vet-term">SDMA</span> (Symmetric Dimethylarginine).</li>
-                  <li><strong>Liver:</strong> <span class="vet-term">ALT</span>, <span class="vet-term">AST</span>, <span class="vet-term">ALP</span>, <span class="vet-term">GGT</span>, <span class="vet-term">Bilirubin</span>, <span class="vet-term">Bile Acids</span>.</li>
-                  <li><strong>Pancreas:</strong> <span class="vet-term">Amylase</span>, <span class="vet-term">Lipase</span>, <span class="vet-term">PLI</span> (Pancreatic Lipase Immunoreactivity).</li>
-                  <li><strong>Proteins:</strong> <span class="vet-term">Total Protein</span>, <span class="vet-term">Albumin</span>, <span class="vet-term">Globulin</span>.</li>
-                  <li><strong>Electrolytes:</strong> <span class="vet-term">Sodium (Na)</span>, <span class="vet-term">Potassium (K)</span>, <span class="vet-term">Chloride (Cl)</span>, <span class="vet-term">Calcium (Ca)</span>, <span class="vet-term">Phosphorus (P)</span>.</li>
-                  <li><strong>Glucose:</strong> Blood sugar.</li>
-                  <li><strong>Endocrine:</strong> <span class="vet-term">T4</span> (thyroid), <span class="vet-term">Cortisol</span> (adrenal).</li>
+                  <li><strong>Kidney:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Blood Urea Nitrogen: A waste product of protein metabolism excreted by kidneys. Elevated with kidney disease, dehydration, high protein diet.">BUN</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A waste product from muscle metabolism, filtered by kidneys. Elevated levels indicate decreased kidney function.">Creatinine</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Symmetric Dimethylarginine: An early indicator of declining kidney function, may rise before creatinine.">SDMA</span>.</li>
+                  <li><strong>Liver:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Alanine Aminotransferase: Enzyme primarily in liver cells; elevation indicates liver cell damage.">ALT</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Aspartate Aminotransferase: Enzyme found in liver, muscle, and other tissues; elevation can indicate liver or muscle damage.">AST</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Alkaline Phosphatase: Enzyme in liver, bone, and other tissues; elevation can indicate liver disease (cholestasis) or bone activity.">ALP</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Gamma-Glutamyl Transferase: Enzyme primarily associated with liver (cholestasis) and biliary system.">GGT</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A yellow pigment from heme breakdown; elevated levels (jaundice) indicate liver disease or hemolysis.">Bilirubin</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Synthesized in liver, aid fat digestion. Elevated levels (pre/post-meal) suggest decreased liver function or shunts.">Bile Acids</span>.</li>
+                  <li><strong>Pancreas:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Enzyme that digests carbohydrates; elevated levels can suggest pancreatitis or kidney disease.">Amylase</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Enzyme that digests fats; elevated levels can suggest pancreatitis.">Lipase</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Pancreatic Lipase Immunoreactivity: A more specific test for pancreatitis in dogs and cats.">PLI</span>.</li>
+                  <li><strong>Proteins:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Total amount of protein in the blood, including albumin and globulins.">Total Protein</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A major blood protein maintaining osmotic pressure and transporting substances; low levels can indicate liver disease, kidney disease, or malnutrition.">Albumin</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A group of blood proteins including antibodies; elevated levels can indicate inflammation, infection, or certain cancers.">Globulin</span>.</li>
+                  <li><strong>Electrolytes:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Sodium: Important for fluid balance and nerve/muscle function.">Sodium (Na)</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Potassium: Crucial for nerve impulses, muscle contraction, and heart function.">Potassium (K)</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Chloride: Works with sodium to maintain fluid balance and acid-base status.">Chloride (Cl)</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Calcium: Essential for bone health, muscle contraction, nerve function, and blood clotting.">Calcium (Ca)</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Phosphorus: Important for bone health, energy metabolism, and cell membranes.">Phosphorus (P)</span>.</li>
+                  <li><strong>Glucose:</strong> Blood sugar; levels regulated by insulin. High (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Elevated blood glucose levels.">hyperglycemia</span>) or low (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Low blood glucose levels.">hypoglycemia</span>) values are significant.</li>
+                  <li><strong>Endocrine:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Thyroxine: Main hormone produced by the thyroid gland, regulates metabolism.">T4</span> (thyroid), <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A steroid hormone from adrenal glands; testing helps diagnose Cushing's (high cortisol) or Addison's (low cortisol) disease.">Cortisol</span> (adrenal).</li>
                 </ul>
               </div>
             </div>
@@ -609,10 +724,10 @@
           <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-urinalysis" id="card-urinalysis">
               <div class="card-body">
-                <h5><i class="bi bi-file-earmark-medical-fill" data-bs-toggle="tooltip" data-bs-title="Physical, chemical, and microscopic examination of urine."></i> Urinalysis (UA)</h5>
+                <h5><i class="bi bi-file-earmark-medical-fill" data-bs-toggle="tooltip" data-bs-title="Physical, chemical, and microscopic analysis of urine."></i> Urinalysis (UA)</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Provides insights into kidney function, hydration status, and can detect urinary tract inflammation, infection, or other systemic diseases.
+                    Provides insights into kidney function, hydration status, and can detect urinary tract inflammation, infection (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Urinary Tract Infection">UTI</span>), or other systemic diseases.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseUrinalysis" aria-expanded="false" aria-controls="collapseUrinalysis">
                     Details <i class="bi bi-chevron-down"></i>
@@ -623,12 +738,12 @@
                 <h6>Components of a Urinalysis:</h6>
                 <ul>
                   <li><strong>Gross Examination:</strong> Color, clarity, odor.</li>
-                  <li><strong>Specific Gravity (USG):</strong> Measures urine concentration, kidney's concentrating ability.</li>
-                  <li><strong>Chemical Analysis (Dipstick):</strong> pH, protein, glucose, ketones, bilirubin, blood (heme).</li>
-                  <li><strong>Microscopic Sediment Exam:</strong> Cells (RBCs, WBCs, epithelial), casts, crystals, microorganisms (bacteria, fungi).</li>
-                  <li><strong>Urine Culture & Sensitivity:</strong> If infection suspected.</li>
+                  <li><strong>Specific Gravity (USG):</strong> Measures urine concentration, reflecting the kidney's ability to concentrate or dilute urine.</li>
+                  <li><strong>Chemical Analysis (Dipstick):</strong> pH, protein, glucose, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Substances produced during fat metabolism when glucose is unavailable; presence in urine (ketonuria) can indicate diabetes or starvation.">ketones</span>, bilirubin, blood (heme).</li>
+                  <li><strong>Microscopic Sediment Exam:</strong> Cells (RBCs, WBCs, epithelial), <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Cylindrical structures formed in kidney tubules, composed of protein or cells; different types indicate various kidney conditions.">casts</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Mineral precipitates that can form in urine; types include struvite, calcium oxalate. Can lead to stones.">crystals</span>, microorganisms (bacteria, fungi).</li>
+                  <li><strong>Urine Culture & Sensitivity:</strong> If infection suspected, to identify bacteria and effective antibiotics.</li>
                 </ul>
-                <p><span class="vet-term">Cystocentesis</span> is the preferred collection method for culture.</p>
+                <p><span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A sterile method of urine collection where a needle is passed through the abdominal wall into the bladder. Ideal for culture.">Cystocentesis</span> is the preferred collection method for culture.</p>
               </div>
             </div>
           </div>
@@ -636,10 +751,10 @@
           <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-fecal" id="card-fecal">
               <div class="card-body">
-                <h5><i class="bi bi-bug-fill" data-bs-toggle="tooltip" data-bs-title="Detection of internal parasites and GI disease indicators."></i> Fecal Analysis</h5>
+                <h5><i class="bi bi-bug-fill" data-bs-toggle="tooltip" data-bs-title="Detects internal parasites and GI disease indicators."></i> Fecal Analysis</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Primarily used to detect <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Eggs of parasitic worms">helminth ova</span> and protozoal <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Resistant form of some protozoa">cysts/oocysts</span>. Can also identify indicators of maldigestion or bleeding.
+                    Primarily used to detect <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Eggs of parasitic worms like roundworms, hookworms, whipworms.">helminth ova</span> and protozoal <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Resistant, infective forms of protozoan parasites like Giardia or Coccidia.">cysts/oocysts</span>. Can also identify indicators of maldigestion or bleeding.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFecal" aria-expanded="false" aria-controls="collapseFecal">
                     Details <i class="bi bi-chevron-down"></i>
@@ -649,11 +764,11 @@
               <div class="collapse collapse-content" id="collapseFecal">
                 <h6>Common Fecal Tests:</h6>
                 <ul>
-                  <li><strong>Fecal Flotation:</strong> Concentrates parasite eggs using solutions of differing specific gravity (e.g., zinc sulfate, sugar solution).</li>
-                  <li><strong>Direct Smear:</strong> For motile protozoa (e.g., Giardia trophozoites).</li>
-                  <li><strong>Fecal Occult Blood Test:</strong> Detects hidden blood, indicating GI bleeding.</li>
-                  <li><strong>Fecal PCR Panels:</strong> Detect DNA of specific enteric pathogens (bacteria, viruses, parasites).</li>
-                  <li><strong>Fecal Cytology:</strong> To look for inflammatory cells or abnormal cells.</li>
+                  <li><strong>Fecal Flotation:</strong> Concentrates parasite eggs/cysts using solutions of differing specific gravity (e.g., zinc sulfate, sugar solution) for microscopic viewing.</li>
+                  <li><strong>Direct Smear:</strong> For detecting motile protozoa (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The active, motile feeding stage of Giardia parasites.">Giardia trophozoites</span>) or assessing bacterial populations.</li>
+                  <li><strong>Fecal Occult Blood Test:</strong> Detects hidden (non-visible) blood in feces, indicating gastrointestinal bleeding.</li>
+                  <li><strong>Fecal PCR Panels:</strong> Detect DNA of specific enteric pathogens (bacteria like Salmonella, Campylobacter; viruses like Parvovirus; parasites like Giardia, Cryptosporidium).</li>
+                  <li><strong>Fecal Cytology:</strong> Microscopic examination of fecal smears for inflammatory cells, abnormal cells, or specific microorganisms.</li>
                 </ul>
               </div>
             </div>
@@ -662,10 +777,10 @@
           <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-micro" id="card-microbiology">
               <div class="card-body">
-                <h5><i class="bi bi-search-heart" data-bs-toggle="tooltip" data-bs-title="Identification of bacterial, fungal, and viral pathogens."></i> Microbiology</h5>
+                <h5><i class="bi bi-virus" data-bs-toggle="tooltip" data-bs-title="Identifies bacterial, fungal, and viral pathogens."></i> Microbiology</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Involves <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Growing microorganisms in a lab setting">culturing</span> samples to identify pathogenic bacteria or fungi, and determining their <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Testing which antibiotics are effective against the identified bacteria">antibiotic sensitivity</span>.
+                    Involves <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Growing microorganisms (bacteria, fungi) from a sample on special media in a laboratory to identify them.">culturing</span> samples to identify pathogenic bacteria or fungi, and determining their <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Testing which antimicrobial drugs (e.g., antibiotics) are effective against the identified bacteria or fungi.">antibiotic/antifungal sensitivity</span>.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseMicrobiology" aria-expanded="false" aria-controls="collapseMicrobiology">
                     Details <i class="bi bi-chevron-down"></i>
@@ -675,10 +790,10 @@
               <div class="collapse collapse-content" id="collapseMicrobiology">
                 <h6>Key Microbiology Procedures:</h6>
                 <ul>
-                  <li><strong>Culture & Sensitivity (C&S):</strong> For bacteria (aerobic, anaerobic) and fungi.</li>
-                  <li><strong>Stains:</strong> <span class="vet-term">Gram stain</span> (differentiates bacteria), <span class="vet-term">Acid-fast stain</span> (for Mycobacterium).</li>
-                  <li><strong>PCR (Polymerase Chain Reaction):</strong> Highly sensitive detection of pathogen DNA/RNA.</li>
-                  <li><strong>Serology:</strong> Detects antibodies (host response) or antigens (pathogen parts) for infectious diseases (e.g., FeLV, FIV, Heartworm, Lyme).</li>
+                  <li><strong>Culture & Sensitivity (C&S):</strong> For bacteria (aerobic, anaerobic) and fungi from sites like urine, wounds, ears, blood.</li>
+                  <li><strong>Stains:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A differential stain classifying bacteria into Gram-positive (purple) or Gram-negative (pink) based on cell wall structure, aiding initial antibiotic choice.">Gram stain</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A stain used to identify bacteria with waxy cell walls, like Mycobacterium (causes tuberculosis).">Acid-fast stain</span> (for Mycobacterium).</li>
+                  <li><strong>PCR (Polymerase Chain Reaction):</strong> Highly sensitive detection of pathogen DNA/RNA, often faster than culture.</li>
+                  <li><strong>Serology:</strong> Detects <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Proteins produced by the immune system in response to a specific antigen (pathogen).">antibodies</span> (host immune response) or <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Substances (usually proteins) on pathogens that trigger an immune response; their detection indicates active infection.">antigens</span> (pathogen parts) for infectious diseases (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Feline Leukemia Virus">FeLV</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Feline Immunodeficiency Virus">FIV</span>, Heartworm, Lyme).</li>
                 </ul>
               </div>
             </div>
@@ -687,10 +802,10 @@
           <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-cytology" id="card-cytology">
               <div class="card-body">
-                <h5><i class="bi bi-grid-1x2-fill" data-bs-toggle="tooltip" data-bs-title="Microscopic examination of cells from aspirates or fluids."></i> Cytology</h5>
+                <h5><i class="bi bi-grid-1x2-fill" data-bs-toggle="tooltip" data-bs-title="Microscopic examination of cells."></i> Cytology</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Rapid evaluation of cell types from <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Fine Needle Aspirate - sample from a mass or organ">FNAs</span>, impression smears, or body fluids to identify inflammation, infection, or neoplasia.
+                    Rapid evaluation of cell types from <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Fine Needle Aspirate: A minimally invasive procedure using a small needle to collect cells from a mass, organ, or fluid for microscopic examination.">FNAs</span>, impression smears, or body fluids to identify inflammation, infection, or <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Abnormal cell growth, which can be benign (non-cancerous) or malignant (cancerous).">neoplasia</span>.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseCytology" aria-expanded="false" aria-controls="collapseCytology">
                     Details <i class="bi bi-chevron-down"></i>
@@ -701,9 +816,9 @@
                 <h6>Common Cytology Applications:</h6>
                 <ul>
                   <li><strong>Fine Needle Aspirates (FNA):</strong> From skin masses, lymph nodes, internal organs (often ultrasound-guided).</li>
-                  <li><strong>Impression Smears:</strong> From ulcerated lesions or surgical biopsies.</li>
-                  <li><strong>Fluid Analysis:</strong> Cerebrospinal fluid (CSF), synovial (joint) fluid, effusions (abdominal, thoracic). Differentiates <span class="vet-term">transudates</span>, <span class="vet-term">modified transudates</span>, and <span class="vet-term">exudates</span>.</li>
-                  <li>Helps differentiate <span class="vet-term">inflammation</span> (e.g., neutrophilic, eosinophilic) from <span class="vet-term">neoplasia</span> (cancer).</li>
+                  <li><strong>Impression Smears:</strong> From ulcerated lesions or surgical biopsies, by pressing a slide onto the tissue surface.</li>
+                  <li><strong>Fluid Analysis:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Cerebrospinal Fluid: Fluid surrounding the brain and spinal cord; analysis helps diagnose neurological diseases.">CSF</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Synovial Fluid: Lubricating fluid in joints; analysis helps diagnose arthritis or joint infections.">synovial (joint) fluid</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Abnormal accumulation of fluid in body cavities (e.g., abdomen - ascites, chest - pleural effusion).">effusions</span> (abdominal, thoracic). Differentiates <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Fluid with low protein and cell count, usually due to changes in hydrostatic or oncotic pressure (e.g., heart failure, severe liver disease).">transudates</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Fluid with characteristics between a transudate and an exudate, often due to increased hydrostatic pressure or mild inflammation.">modified transudates</span>, and <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Fluid rich in protein and cells, usually resulting from inflammation or infection.">exudates</span>.</li>
+                  <li>Helps differentiate <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The body's response to injury or infection, characterized by redness, swelling, heat, pain, and presence of inflammatory cells (e.g., neutrophils, macrophages).">inflammation</span> (e.g., neutrophilic, eosinophilic) from <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Cancer; characterized by abnormal, uncontrolled cell growth and specific cellular features of malignancy.">neoplasia</span>.</li>
                 </ul>
               </div>
             </div>
@@ -712,10 +827,10 @@
            <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-histopath" id="card-histopathology">
               <div class="card-body">
-                <h5><i class="bi bi-layers-half" data-bs-toggle="tooltip" data-bs-title="Microscopic examination of tissue biopsies."></i> Histopathology</h5>
+                <h5><i class="bi bi-layers-half" data-bs-toggle="tooltip" data-bs-title="Microscopic examination of tissue architecture."></i> Histopathology</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Evaluation of <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Small piece of tissue removed for examination">biopsied</span> tissue architecture and cellular detail by a pathologist to provide a definitive diagnosis, especially for cancer (grading/staging).
+                    Evaluation of <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A small piece of tissue surgically removed from the body for microscopic examination to diagnose disease.">biopsied</span> tissue architecture and cellular detail by a pathologist to provide a definitive diagnosis, especially for cancer (grading/staging).
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseHistopathology" aria-expanded="false" aria-controls="collapseHistopathology">
                     Details <i class="bi bi-chevron-down"></i>
@@ -725,11 +840,11 @@
               <div class="collapse collapse-content" id="collapseHistopathology">
                 <h6>Key Aspects of Histopathology:</h6>
                 <ul>
-                  <li><strong>Sample Collection:</strong> Incisional biopsy, excisional biopsy, punch biopsy, endoscopic biopsy.</li>
-                  <li><strong>Fixation:</strong> Usually 10% neutral buffered formalin is crucial for preserving tissue structure. Ratio of tissue to formalin should be 1:10.</li>
-                  <li><strong>Processing:</strong> Embedding in paraffin, sectioning, staining (commonly Hematoxylin and Eosin - H&E).</li>
-                  <li><strong>Interpretation:</strong> Identifies cell types, tissue architecture, presence of inflammation, infection, necrosis, <span class="vet-term">dysplasia</span>, or <span class="vet-term">neoplasia</span>.</li>
-                  <li><strong>Cancer Diagnosis:</strong> Determines if a tumor is <span class="vet-term">benign</span> or <span class="vet-term">malignant</span>, its type (e.g., <span class="vet-term">carcinoma</span>, <span class="vet-term">sarcoma</span>), grade, and status of surgical margins.</li>
+                  <li><strong>Sample Collection:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Removal of a small piece of a lesion.">Incisional biopsy</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Removal of an entire lesion or mass.">excisional biopsy</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Uses a circular blade to obtain a core of tissue.">punch biopsy</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Biopsy taken using an endoscope from internal organs.">endoscopic biopsy</span>.</li>
+                  <li><strong>Fixation:</strong> Usually 10% neutral buffered <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A preservative solution used to maintain tissue structure for histopathological examination.">formalin</span> is crucial for preserving tissue structure. Ratio of tissue to formalin should be 1:10.</li>
+                  <li><strong>Processing:</strong> Embedding in paraffin, sectioning into thin slices, staining (commonly Hematoxylin and Eosin - H&E).</li>
+                  <li><strong>Interpretation:</strong> Identifies cell types, tissue architecture, presence of inflammation, infection, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Cell death due to injury or disease.">necrosis</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Abnormal cell development or differentiation, often a pre-cancerous change.">dysplasia</span>, or neoplasia.</li>
+                  <li><strong>Cancer Diagnosis:</strong> Determines if a tumor is <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A non-cancerous growth that does not spread or invade surrounding tissue.">benign</span> or <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A cancerous growth that can invade surrounding tissues and spread to other parts of the body (metastasize).">malignant</span>, its type (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Cancer arising from epithelial cells (lining surfaces and glands).">carcinoma</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Cancer arising from connective tissues like bone, cartilage, muscle, fat.">sarcoma</span>), grade (aggressiveness), and status of surgical margins.</li>
                 </ul>
               </div>
             </div>
@@ -738,10 +853,10 @@
            <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-molecular" id="card-molecular">
               <div class="card-body">
-                <h5><i class="bi bi-fingerprint" data-bs-toggle="tooltip" data-bs-title="Analysis of DNA and RNA for disease detection."></i> Molecular Diagnostics</h5>
+                <h5><i class="bi bi-fingerprint" data-bs-toggle="tooltip" data-bs-title="Analysis of DNA/RNA for disease detection."></i> Molecular Diagnostics</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Utilizes techniques like <span class="vet-term">PCR</span> to detect genetic material (DNA/RNA) of pathogens, genetic mutations associated with disease, or cancer biomarkers.
+                    Utilizes techniques like <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Polymerase Chain Reaction: A lab technique to amplify small segments of DNA or RNA, allowing for sensitive detection of pathogens or genetic mutations.">PCR</span> to detect genetic material (DNA/RNA) of pathogens, genetic mutations associated with disease, or cancer biomarkers.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseMolecular" aria-expanded="false" aria-controls="collapseMolecular">
                     Details <i class="bi bi-chevron-down"></i>
@@ -752,9 +867,9 @@
                 <h6>Applications of Molecular Diagnostics:</h6>
                 <ul>
                   <li><strong>Pathogen Detection:</strong> Highly sensitive and specific for viruses, bacteria (e.g., Mycoplasma, Bartonella), fungi, and parasites (e.g., Tick-borne disease panels).</li>
-                  <li><strong>Genetic Disease Testing:</strong> Identifies inherited conditions (e.g., PRA in eyes, HCM in hearts).</li>
-                  <li><strong>Oncology:</strong> Detection of cancer-specific mutations (e.g., BRAF mutation in TCC), clonality testing for lymphoma (PARR), liquid biopsies for cancer screening.</li>
-                  <li><strong>Pharmacogenomics:</strong> Predicting drug response/sensitivity based on genetic makeup (e.g. MDR1 gene mutation).</li>
+                  <li><strong>Genetic Disease Testing:</strong> Identifies inherited conditions (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Progressive Retinal Atrophy: A group of genetic diseases causing degeneration of the retina and blindness.">PRA</span> in eyes, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Hypertrophic Cardiomyopathy: A common heart disease in cats causing thickening of the heart muscle.">HCM</span> in hearts).</li>
+                  <li><strong>Oncology:</strong> Detection of cancer-specific mutations (e.g., BRAF mutation in <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Transitional Cell Carcinoma: A common type of bladder cancer in dogs.">TCC</span>), clonality testing for <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Cancer of lymphocytes/lymphoid tissue.">lymphoma</span> (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="PCR for Antigen Receptor Rearrangements: A test to determine if a lymphoid population is clonal (cancerous) or polyclonal (reactive).">PARR</span>), liquid biopsies for cancer screening.</li>
+                  <li><strong>Pharmacogenomics:</strong> Predicting drug response/sensitivity based on genetic makeup (e.g. <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Multidrug Resistance Gene 1: A mutation in this gene can make some dog breeds sensitive to certain drugs like ivermectin.">MDR1</span> gene mutation).</li>
                 </ul>
               </div>
             </div>
@@ -763,10 +878,10 @@
            <div class="col-lg-4 col-md-6">
             <div class="info-card card-lab-immunology" id="card-immunology">
               <div class="card-body">
-                <h5><i class="bi bi-shield-plus" data-bs-toggle="tooltip" data-bs-title="Tests related to the immune system and its response."></i> Immunology</h5>
+                <h5><i class="bi bi-shield-plus" data-bs-toggle="tooltip" data-bs-title="Tests related to the immune system's function and response."></i> Immunology</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Focuses on tests evaluating the immune system, including antibody/antigen tests for infectious diseases, allergy testing, and markers for autoimmune conditions.
+                    Focuses on tests evaluating the immune system, including antibody/antigen tests for infectious diseases, allergy testing, and markers for <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Conditions where the body's immune system mistakenly attacks its own tissues.">autoimmune conditions</span>.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseImmunology" aria-expanded="false" aria-controls="collapseImmunology">
                     Details <i class="bi bi-chevron-down"></i>
@@ -778,14 +893,14 @@
                 <ul>
                   <li><strong>Serology (Antibody/Antigen Tests):</strong>
                     <ul>
-                        <li><span class="vet-term">ELISA</span> (Enzyme-Linked Immunosorbent Assay): Common for FeLV/FIV, Heartworm, Parvovirus, Lyme.</li>
-                        <li><span class="vet-term">IFA</span> (Immunofluorescent Antibody): For tick-borne diseases, FIP.</li>
-                        <li><span class="vet-term">Titers</span>: Measure antibody levels (e.g., post-vaccination or for certain infectious diseases).</li>
+                        <li><span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Enzyme-Linked Immunosorbent Assay: A common lab test to detect antibodies or antigens, widely used for infectious disease screening.">ELISA</span>: Common for FeLV/FIV, Heartworm, Parvovirus, Lyme.</li>
+                        <li><span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Immunofluorescent Antibody Assay: Uses fluorescently labeled antibodies to detect specific antigens or antibodies in a sample.">IFA</span>: For tick-borne diseases, Feline Infectious Peritonitis (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Feline Infectious Peritonitis: A fatal viral disease in cats.">FIP</span>).</li>
+                        <li><span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A measure of the concentration of a specific antibody in the blood, often used to assess immunity post-vaccination or exposure to a pathogen.">Titers</span>: Measure antibody levels (e.g., post-vaccination or for certain infectious diseases).</li>
                     </ul>
                   </li>
-                  <li><strong>Allergy Testing:</strong> Serum IgE testing or intradermal skin testing to identify environmental or food allergens.</li>
-                  <li><strong>Autoimmune Disease Markers:</strong> <span class="vet-term">ANA</span> (Antinuclear Antibody) for lupus-like diseases, <span class="vet-term">Coombs' Test</span> for immune-mediated hemolytic anemia (IMHA).</li>
-                  <li><strong>Measurement of Immunoglobulins:</strong> E.g., IgG, IgA, IgM levels, useful for diagnosing immunodeficiencies.</li>
+                  <li><strong>Allergy Testing:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Blood test measuring IgE antibody levels against specific allergens.">Serum IgE testing</span> or <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Skin test where small amounts of allergens are injected under the skin to observe for reactions.">intradermal skin testing</span> to identify environmental or food allergens.</li>
+                  <li><strong>Autoimmune Disease Markers:</strong> <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Antinuclear Antibody Test: Detects antibodies that target components within the cell nucleus, often positive in systemic lupus erythematosus (SLE) and other autoimmune diseases.">ANA</span> for lupus-like diseases, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Detects antibodies attached to the surface of red blood cells, used to diagnose immune-mediated hemolytic anemia (IMHA).">Coombs' Test</span> for <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Immune-Mediated Hemolytic Anemia: A condition where the immune system destroys red blood cells.">IMHA</span>.</li>
+                  <li><strong>Measurement of Immunoglobulins:</strong> E.g., IgG, IgA, IgM levels, useful for diagnosing <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Conditions where the immune system is deficient or impaired.">immunodeficiencies</span> like Failure of Passive Transfer in neonates.</li>
                 </ul>
               </div>
             </div>
@@ -813,10 +928,10 @@
               <div class="collapse collapse-content" id="collapseRadiography">
                 <h6>Key Aspects of Radiography:</h6>
                 <ul>
-                  <li><strong>Indications:</strong> Trauma (fractures), coughing/dyspnea, vomiting/diarrhea, suspected masses, lameness.</li>
-                  <li><strong>Views:</strong> Typically at least two orthogonal views (e.g., lateral and ventrodorsal/dorsoventral) are needed.</li>
+                  <li><strong>Indications:</strong> Trauma (fractures), coughing/<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Difficult or labored breathing.">dyspnea</span>, vomiting/diarrhea, suspected masses, lameness.</li>
+                  <li><strong>Views:</strong> Typically at least two <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Views taken at right angles (90 degrees) to each other to provide a 3D perspective of an anatomical region.">orthogonal views</span> (e.g., lateral and ventrodorsal/dorsoventral) are needed.</li>
                   <li><strong>Interpretation:</strong> Based on radiographic densities (gas, fat, soft tissue/fluid, bone, metal). Assesses size, shape, position, opacity of structures.</li>
-                  <li><strong>Contrast Studies:</strong> Using contrast agents (<span class="vet-term">barium</span> for GI, iodinated contrast for urinary/vascular) to highlight specific organs or tracts.</li>
+                  <li><strong>Contrast Studies:</strong> Using contrast agents (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A radiopaque contrast medium used to outline the gastrointestinal tract.">barium</span> for GI, iodinated contrast for urinary/vascular) to highlight specific organs or tracts.</li>
                 </ul>
               </div>
             </div>
@@ -824,10 +939,10 @@
           <div class="col-lg-4 col-md-6">
             <div class="info-card card-imaging" id="card-ultrasound">
               <div class="card-body">
-                <h5><i class="bi bi-soundwave" data-bs-toggle="tooltip" data-bs-title="Using sound waves for real-time imaging of soft tissues."></i> Ultrasonography</h5>
+                <h5><i class="bi bi-soundwave" data-bs-toggle="tooltip" data-bs-title="Sound waves for real-time soft tissue imaging."></i> Ultrasonography</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Uses high-frequency sound waves to create real-time images of soft tissues and organs, assessing internal architecture. Excellent for abdomen, heart (<span class="vet-term">echocardiography</span>), and eyes.
+                    Uses high-frequency sound waves to create real-time images of soft tissues and organs, assessing internal architecture. Excellent for abdomen, heart (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Ultrasound examination of the heart to assess its structure and function.">echocardiography</span>), and eyes.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseUltrasound" aria-expanded="false" aria-controls="collapseUltrasound">
                     Details <i class="bi bi-chevron-down"></i>
@@ -837,10 +952,10 @@
               <div class="collapse collapse-content" id="collapseUltrasound">
                 <h6>Key Aspects of Ultrasonography:</h6>
                 <ul>
-                  <li><strong>Indications:</strong> Abdominal pain, organomegaly, fluid accumulation, suspected masses, cardiac murmurs, pregnancy.</li>
-                  <li><strong>Advantages:</strong> Non-invasive, no radiation, excellent soft tissue detail, allows for guided sampling (<span class="vet-term">FNA</span>, <span class="vet-term">biopsy</span>).</li>
-                  <li><strong>Echocardiography:</strong> Specialized ultrasound of the heart to assess chamber sizes, wall thickness, valve function, blood flow (Doppler).</li>
-                  <li><strong>Interpretation:</strong> Based on echogenicity (hyperechoic, hypoechoic, anechoic) and tissue patterns.</li>
+                  <li><strong>Indications:</strong> Abdominal pain, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Enlargement of one or more organs.">organomegaly</span>, fluid accumulation, suspected masses, cardiac murmurs, pregnancy.</li>
+                  <li><strong>Advantages:</strong> Non-invasive, no radiation, excellent soft tissue detail, allows for guided sampling (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Fine Needle Aspirate guided by ultrasound.">FNA</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Tissue biopsy guided by ultrasound.">biopsy</span>).</li>
+                  <li><strong>Echocardiography:</strong> Specialized ultrasound of the heart to assess chamber sizes, wall thickness, valve function, blood flow (<span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A type of ultrasound that can detect and measure blood flow.">Doppler</span>).</li>
+                  <li><strong>Interpretation:</strong> Based on <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="The ability of tissues to reflect ultrasound waves. Hyperechoic (bright), hypoechoic (darker), anechoic (black, e.g., fluid).">echogenicity</span> and tissue patterns.</li>
                 </ul>
               </div>
             </div>
@@ -848,10 +963,10 @@
           <div class="col-lg-4 col-md-6">
             <div class="info-card card-imaging" id="card-advanced-imaging">
               <div class="card-body">
-                <h5><i class="bi bi-hdd-stack-fill" data-bs-toggle="tooltip" data-bs-title="CT and MRI for detailed cross-sectional views."></i> Advanced Imaging (CT/MRI)</h5>
+                <h5><i class="bi bi-hdd-stack-fill" data-bs-toggle="tooltip" data-bs-title="CT/MRI for detailed cross-sectional views & Endoscopy."></i> Advanced Imaging & Endoscopy</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Computed Tomography - X-ray based cross-sectional imaging, great for bone, lungs, complex masses.">CT</span> and <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Magnetic Resonance Imaging - Uses magnetic fields, excels for soft tissue like brain and spinal cord.">MRI</span> provide detailed cross-sectional images. Endoscopy allows direct visualization of internal tracts.
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Computed Tomography: X-ray based cross-sectional imaging, great for bone, lungs, complex masses, and surgical planning.">CT</span> and <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Magnetic Resonance Imaging: Uses magnetic fields for detailed soft tissue images, excels for brain, spinal cord, and nerves.">MRI</span> provide detailed cross-sectional images. <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Procedure using a flexible or rigid scope with a camera to visualize internal body cavities or organs.">Endoscopy</span> allows direct visualization.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAdvancedImaging" aria-expanded="false" aria-controls="collapseAdvancedImaging">
                     Details <i class="bi bi-chevron-down"></i>
@@ -861,7 +976,7 @@
               <div class="collapse collapse-content" id="collapseAdvancedImaging">
                 <h6>Computed Tomography (CT):</h6>
                 <ul>
-                  <li>Excellent for bone detail, lungs, nasal passages, complex fractures, surgical planning for masses, angiography. Uses X-rays.</li>
+                  <li>Excellent for bone detail, lungs, nasal passages, complex fractures, surgical planning for masses, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Imaging of blood vessels using contrast media.">angiography</span>. Uses X-rays.</li>
                 </ul>
                 <h6>Magnetic Resonance Imaging (MRI):</h6>
                 <ul>
@@ -869,7 +984,7 @@
                 </ul>
                 <h6>Endoscopy:</h6>
                 <ul>
-                  <li>Visual examination of internal organs using a flexible or rigid scope with a camera (e.g., <span class="vet-term">gastroscopy</span>, <span class="vet-term">colonoscopy</span>, <span class="vet-term">bronchoscopy</span>, <span class="vet-term">rhinoscopy</span>). Allows for biopsy and foreign body retrieval.</li>
+                  <li>Visual examination of internal organs using a scope (e.g., <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Endoscopic examination of the stomach.">gastroscopy</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Endoscopic examination of the colon.">colonoscopy</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Endoscopic examination of the airways (bronchi).">bronchoscopy</span>, <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Endoscopic examination of the nasal passages.">rhinoscopy</span>). Allows for biopsy and foreign body retrieval.</li>
                 </ul>
                 <p>These modalities often require general anesthesia.</p>
               </div>
@@ -885,10 +1000,10 @@
           <div class="col-lg-6 col-md-12">
             <div class="info-card card-specialized" id="card-ecg-bp">
               <div class="card-body">
-                <h5><i class="bi bi-activity" data-bs-toggle="tooltip" data-bs-title="Assessing heart and circulatory function."></i> Cardiac & Systemic Monitoring</h5>
+                <h5><i class="bi bi-activity" data-bs-toggle="tooltip" data-bs-title="Assessing heart, respiratory, and ocular function."></i> Cardiac, Systemic & Ocular</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Electrocardiogram - records heart's electrical activity">ECG/EKG</span> assesses heart rhythm. Blood gas analysis measures oxygenation and acid-base balance. <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Measurement of intraocular pressure">Tonometry</span> checks eye pressure.
+                    <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Electrocardiogram: Records the heart's electrical activity to detect arrhythmias and conduction abnormalities.">ECG/EKG</span> assesses heart rhythm. <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Measures oxygen, carbon dioxide, and pH in blood to assess respiratory function and acid-base balance.">Blood gas analysis</span> measures oxygenation/acid-base. <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Measurement of intraocular pressure (eye pressure), crucial for diagnosing glaucoma.">Tonometry</span> checks eye pressure.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseEcgBp" aria-expanded="false" aria-controls="collapseEcgBp">
                     Details <i class="bi bi-chevron-down"></i>
@@ -898,10 +1013,10 @@
               <div class="collapse collapse-content" id="collapseEcgBp">
                 <h6>Key Specialized Tests:</h6>
                 <ul>
-                  <li><strong>Electrocardiography (ECG/EKG):</strong> Records electrical activity of the heart, used to diagnose arrhythmias and conduction abnormalities.</li>
-                  <li><strong>Blood Pressure Measurement:</strong> Crucial for diagnosing hypertension or hypotension, monitoring anesthesia and critical patients.</li>
-                  <li><strong>Blood Gas Analysis:</strong> Measures PaO2, PaCO2, pH, bicarbonate in arterial or venous blood to assess respiratory function and acid-base status.</li>
-                  <li><strong>Tonometry:</strong> Measures intraocular pressure (IOP), essential for diagnosing and monitoring <span class="vet-term">glaucoma</span>.</li>
+                  <li><strong>Electrocardiography (ECG/EKG):</strong> Records electrical activity of the heart.</li>
+                  <li><strong>Blood Pressure Measurement:</strong> Crucial for diagnosing <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="High blood pressure.">hypertension</span> or <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Low blood pressure.">hypotension</span>, monitoring anesthesia and critical patients.</li>
+                  <li><strong>Blood Gas Analysis:</strong> Measures PaO2, PaCO2, pH, bicarbonate.</li>
+                  <li><strong>Tonometry:</strong> Measures intraocular pressure (IOP), essential for diagnosing and monitoring <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="A group of eye conditions that damage the optic nerve, often characterized by increased intraocular pressure.">glaucoma</span>.</li>
                 </ul>
               </div>
             </div>
@@ -909,10 +1024,10 @@
           <div class="col-lg-6 col-md-12">
             <div class="info-card card-specialized" id="card-function-tests">
               <div class="card-body">
-                <h5><i class="bi bi-clipboard-data-fill" data-bs-toggle="tooltip" data-bs-title="Dynamic tests for endocrine and organ function."></i> Specialized Function Tests</h5>
+                <h5><i class="bi bi-clipboard-data-fill" data-bs-toggle="tooltip" data-bs-title="Dynamic tests assessing organ responses."></i> Specialized Function Tests</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
-                    Dynamic tests assess organ responses, like the <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="ACTH Stimulation Test - for adrenal function, diagnosing Addison's or Cushing's">ACTH stimulation test</span> for adrenal function or bile acid stimulation for liver function.
+                    Dynamic tests assess organ responses, like the <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="ACTH Stimulation Test: Evaluates adrenal gland response to ACTH hormone; used to diagnose Addison's disease (hypoadrenocorticism) and Cushing's disease (hyperadrenocorticism).">ACTH stimulation test</span> for adrenal function or bile acid stimulation for liver function.
                   </p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFunctionTests" aria-expanded="false" aria-controls="collapseFunctionTests">
                     Details <i class="bi bi-chevron-down"></i>
@@ -922,10 +1037,10 @@
               <div class="collapse collapse-content" id="collapseFunctionTests">
                 <h6>Examples of Function Tests:</h6>
                 <ul>
-                  <li><strong>ACTH Stimulation Test:</strong> Evaluates adrenal reserve; used to diagnose <span class="vet-term">hypoadrenocorticism (Addison's)</span> and <span class="vet-term">hyperadrenocorticism (Cushing's)</span>.</li>
-                  <li><strong>Dexamethasone Suppression Test (LDDST/HDDST):</strong> Helps differentiate pituitary-dependent vs. adrenal-dependent Cushing's disease.</li>
-                  <li><strong>Bile Acid Stimulation Test:</strong> Assesses liver function, particularly portosystemic shunts, by measuring pre- and post-prandial bile acids.</li>
-                  <li><strong>Thyroid Stimulating Hormone (TSH) Response Test:</strong> Historically used for diagnosing hypothyroidism (less common now).</li>
+                  <li><strong>ACTH Stimulation Test:</strong> Evaluates adrenal reserve; used to diagnose <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Addison's Disease: Condition caused by deficient production of hormones (cortisol, aldosterone) by the adrenal glands.">hypoadrenocorticism</span> and <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Cushing's Disease: Condition caused by excessive production of cortisol by the adrenal glands or by prolonged steroid use.">hyperadrenocorticism</span>.</li>
+                  <li><strong>Dexamethasone Suppression Test (LDDST/HDDST):</strong> Helps differentiate pituitary-dependent vs. adrenal-dependent Cushing's disease. LDDST = Low-Dose, HDDST = High-Dose.</li>
+                  <li><strong>Bile Acid Stimulation Test:</strong> Assesses liver function, particularly <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Abnormal blood vessels that allow blood from the intestines to bypass the liver, preventing proper detoxification and nutrient processing.">portosystemic shunts</span>, by measuring pre- and post-prandial (after meal) bile acids.</li>
+                  <li><strong>Thyroid Stimulating Hormone (TSH) Response Test:</strong> Historically used for diagnosing <span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Condition where the thyroid gland doesn't produce enough thyroid hormone.">hypothyroidism</span> (less common now due to availability of other thyroid tests like free T4 and endogenous TSH).</li>
                 </ul>
               </div>
             </div>
@@ -940,7 +1055,7 @@
           <div class="col-lg-12">
             <div class="info-card card-antech" id="card-antech-services">
               <div class="card-body">
-                <h5><i class="bi bi-building-check" data-bs-toggle="tooltip" data-bs-title="Leading diagnostic solutions like those from Antech Diagnostics."></i> Specialized Panels & Technologies</h5>
+                <h5><i class="bi bi-stars" data-bs-toggle="tooltip" data-bs-title="Cutting-edge diagnostic solutions and comprehensive panels."></i> Specialized Panels & Technologies</h5>
                 <div class="card-content-wrapper">
                   <p class="summary">
                     Leading diagnostic laboratories like Antech Diagnostics offer a wide array of specialized panels and cutting-edge technologies to aid in comprehensive veterinary care. This includes advanced molecular diagnostics, cancer screening, and tailored wellness panels.
@@ -954,17 +1069,17 @@
                 <p>Modern veterinary diagnostics often involve:</p>
                 <ul>
                   <li><strong>Comprehensive Wellness Panels:</strong> Tailored for different life stages (e.g., senior, pre-anesthetic) combining hematology, chemistry, and urinalysis.</li>
-                  <li><strong>Vector-Borne Disease Screening:</strong> Panels detecting multiple tick-borne and flea-borne pathogens (e.g., Lyme, Anaplasma, Ehrlichia, Heartworm antigen) often using multiplex PCR or ELISA.</li>
-                  <li><strong>GI Parasite PCR Panels:</strong> Broader detection of gastrointestinal parasites, including those difficult to find on routine flotation.</li>
+                  <li><strong>Vector-Borne Disease Screening:</strong> Panels detecting multiple tick-borne and flea-borne pathogens (e.g., Lyme, Anaplasma, Ehrlichia, Heartworm antigen) often using multiplex PCR or ELISA. (e.g., Antech Accuplex™).</li>
+                  <li><strong>GI Parasite PCR Panels:</strong> Broader detection of gastrointestinal parasites, including those difficult to find on routine flotation. (e.g., Antech KeyScreen™).</li>
                   <li><strong>Molecular Oncology Diagnostics:</strong>
                     <ul>
-                      <li><span class="vet-term" data-bs-toggle="tooltip" data-bs-title="e.g. PetDx OncoK9, Antech's SearchLight DNA™">Liquid Biopsies:</span> Blood tests for early cancer detection by identifying circulating tumor DNA.</li>
+                      <li><span class="vet-term" data-bs-toggle="tooltip" data-bs-title="Blood tests (e.g., Antech's CADET® BRAF, PetDx OncoK9®) for early cancer detection or monitoring by identifying circulating tumor DNA or specific mutations.">Liquid Biopsies & Cancer Markers:</span> Blood tests for early cancer detection by identifying circulating tumor DNA or specific mutations.</li>
                       <li>Tissue-based molecular tests for specific cancer markers or mutations to guide therapy.</li>
                     </ul>
                   </li>
                   <li><strong>Digital Cytology and Pathology:</strong> Utilizing digital imaging and AI-assisted tools for faster and potentially more accurate interpretations.</li>
                 </ul>
-                <p>Consult your diagnostic laboratory's catalog (e.g., Antech Diagnostics) for the most current and specific test offerings.</p>
+                <p>Consult your diagnostic laboratory's catalog (e.g., Antech Diagnostics) for the most current and specific test offerings and their clinical applications.</p>
               </div>
             </div>
           </div>
@@ -973,19 +1088,27 @@
 
     </div>
 
-    <footer class="container text-center pb-3">
+    <footer class="container text-center">
       <p class="mb-2">
         Content compiled for educational purposes. Always consult with a qualified veterinarian for medical advice.
-        Inspired by various veterinary resources and the Scrum Guide™ Cheatsheet structure.
-        © <span id="currentYear"></span> Your Name/Organization Here.
+        Cheatsheet structure inspired by David Vekslers Cheatsheets.
       </p>
+      <div class="mb-2">
+            <a href="https://www.linkedin.com/in/davidveksler/" title="David Veksler on LinkedIn" target="_blank" rel="noopener noreferrer" class="mx-2 small">
+                <i class="bi bi-linkedin"></i> LinkedIn
+            </a>
+            <span class="mx-1 small">|</span>
+            <a href="all-cheatsheets.html" title="Browse All Cheatsheet Examples" class="mx-2 small"> <!-- Placeholder URL -->
+                <i class="bi bi-collection-fill"></i> View All Examples
+            </a>
+      </div>
       <div>
         <a
           href="https://www.avma.org/"
           title="American Veterinary Medical Association"
           target="_blank"
           rel="noopener noreferrer"
-          class="mx-2 link-secondary"
+          class="mx-2 link-secondary small"
           data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Visit the AVMA for resources on animal health and veterinary medicine."
         >
           <i class="bi bi-shield-check"></i> AVMA
@@ -995,7 +1118,7 @@
           title="Antech Diagnostics"
           target="_blank"
           rel="noopener noreferrer"
-          class="mx-2 link-secondary"
+          class="mx-2 link-secondary small"
           data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Visit Antech Diagnostics, a leader in veterinary laboratory services."
         >
           <i class="bi bi-building"></i> Antech Diagnostics
@@ -1005,59 +1128,152 @@
           title="Veterinary Information Network"
           target="_blank"
           rel="noopener noreferrer"
-          class="mx-2 link-secondary"
+          class="mx-2 link-secondary small"
           data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="VIN: An online community and resource for veterinarians."
         >
-          <i class="bi bi-globe2"></i> Veterinary Information Network (VIN)
+          <i class="bi bi-globe2"></i> VIN
         </a>
       </div>
+       <p class="mt-2 small text-muted">
+        © <span id="currentYear"></span> David Vekslers Cheatsheets. Adapted for Veterinary Diagnostics.
+      </p>
     </footer>
 
     <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
     <script>
       document.addEventListener("DOMContentLoaded", () => {
-        // Collapse functionality
+        // --- Collapse functionality ---
         const collapseElements = document.querySelectorAll(".collapse");
         collapseElements.forEach((collapseEl) => {
           const button = document.querySelector(`.details-toggle[data-bs-target="#${collapseEl.id}"]`);
           const icon = button ? button.querySelector(".bi") : null;
           if (button && icon) {
             const updateIconAndButton = (isShown) => {
-              if (isShown) {
-                icon.classList.remove("bi-chevron-down");
-                icon.classList.add("bi-chevron-up");
-                button.setAttribute("aria-expanded", "true");
-              } else {
-                icon.classList.remove("bi-chevron-up");
-                icon.classList.add("bi-chevron-down");
-                button.setAttribute("aria-expanded", "false");
-              }
+              icon.classList.toggle("bi-chevron-up", isShown);
+              icon.classList.toggle("bi-chevron-down", !isShown);
+              button.setAttribute("aria-expanded", isShown.toString());
             };
-
             updateIconAndButton(collapseEl.classList.contains("show"));
-
-            collapseEl.addEventListener("show.bs.collapse", () => {
-              updateIconAndButton(true);
-            });
-            collapseEl.addEventListener("hide.bs.collapse", () => {
-              updateIconAndButton(false);
-            });
+            collapseEl.addEventListener("show.bs.collapse", () => updateIconAndButton(true));
+            collapseEl.addEventListener("hide.bs.collapse", () => updateIconAndButton(false));
           }
         });
 
-        // Tooltip initialization
+        // --- Tooltip initialization ---
         const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
-        const tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
-          return new bootstrap.Tooltip(tooltipTriggerEl, {
-            trigger: 'hover' // Ensure tooltips trigger on hover
-          });
+        tooltipTriggerList.map(function (tooltipTriggerEl) {
+          return new bootstrap.Tooltip(tooltipTriggerEl, { trigger: 'hover focus' });
         });
 
-        // Set current year in footer
+        // --- Set current year in footer ---
         const currentYearEl = document.getElementById("currentYear");
         if (currentYearEl) {
             currentYearEl.textContent = new Date().getFullYear();
         }
+
+        // --- Live Search Functionality ---
+        const searchInput = document.getElementById('search-input');
+        const allCards = document.querySelectorAll('.info-card');
+        const allSections = document.querySelectorAll('.schema-container');
+        const noResultsMessage = document.getElementById('no-results-message');
+        let originalCardTexts = new Map(); // To store original text for highlighting
+
+        // Store original text content for cards to allow for clean highlighting
+        allCards.forEach(card => {
+            let textContent = (card.querySelector('h5')?.innerText || '') + ' ' +
+                              (card.querySelector('p.summary')?.innerText || '') + ' ' +
+                              (card.querySelector('.collapse-content')?.innerText || '');
+            originalCardTexts.set(card, textContent.toLowerCase());
+        });
+
+
+        function performSearch() {
+            const searchTerm = searchInput.value.toLowerCase().trim();
+            let visibleCardsCount = 0;
+
+            // Clear previous highlights
+            document.querySelectorAll('mark.highlight').forEach(mark => {
+                mark.outerHTML = mark.innerHTML; // Replace mark with its content
+            });
+
+            allSections.forEach(section => section.classList.add('hidden-by-search')); // Hide all sections initially
+
+            allCards.forEach(card => {
+                const cardOriginalText = originalCardTexts.get(card);
+                const cardContentElements = [
+                    card.querySelector('h5'),
+                    card.querySelector('p.summary'),
+                    ...(card.querySelectorAll('.collapse-content p, .collapse-content li, .collapse-content h6, .collapse-content .vet-term'))
+                ].filter(el => el); // Filter out null elements
+
+                if (searchTerm === "") {
+                    card.classList.remove('hidden-by-search');
+                    card.closest('.schema-container')?.classList.remove('hidden-by-search');
+                    visibleCardsCount++;
+                } else {
+                    let matchFoundInCard = false;
+                    if (cardOriginalText.includes(searchTerm)) {
+                        matchFoundInCard = true;
+                        // Highlight logic
+                        cardContentElements.forEach(el => {
+                            if (el.innerText.toLowerCase().includes(searchTerm)) {
+                                const regex = new RegExp(`(${searchTerm.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&')})`, 'gi');
+                                el.innerHTML = el.innerHTML.replace(regex, '<mark class="highlight">$1</mark>');
+                            }
+                        });
+                    }
+
+                    if (matchFoundInCard) {
+                        card.classList.remove('hidden-by-search');
+                        card.closest('.schema-container')?.classList.remove('hidden-by-search');
+                        visibleCardsCount++;
+                    } else {
+                        card.classList.add('hidden-by-search');
+                    }
+                }
+            });
+            
+            // Update visibility of section titles based on card visibility
+            allSections.forEach(section => {
+                const visibleCardsInSection = section.querySelectorAll('.info-card:not(.hidden-by-search)');
+                if (visibleCardsInSection.length > 0) {
+                    section.classList.remove('hidden-by-search');
+                    section.querySelector('.section-title').style.display = 'inline-block';
+                } else {
+                    section.classList.add('hidden-by-search');
+                    section.querySelector('.section-title').style.display = 'none';
+                }
+            });
+
+
+            noResultsMessage.style.display = visibleCardsCount === 0 && searchTerm !== "" ? 'block' : 'none';
+        }
+
+        if (searchInput) {
+            searchInput.addEventListener('input', performSearch);
+        }
+
+        // --- Smooth scroll for category nav ---
+        document.querySelectorAll('.category-nav a[href^="#"]').forEach(anchor => {
+            anchor.addEventListener('click', function (e) {
+                e.preventDefault();
+                const targetId = this.getAttribute('href');
+                const targetElement = document.querySelector(targetId);
+                if (targetElement) {
+                    // Calculate offset for sticky header
+                    const stickyHeader = document.querySelector('.sticky-top-controls');
+                    const stickyHeaderHeight = stickyHeader ? stickyHeader.offsetHeight : 0;
+                    const elementPosition = targetElement.getBoundingClientRect().top;
+                    const offsetPosition = elementPosition + window.pageYOffset - stickyHeaderHeight - 20; // 20px extra padding
+
+                    window.scrollTo({
+                        top: offsetPosition,
+                        behavior: "smooth"
+                    });
+                }
+            });
+        });
+
       });
     </script>
   </body>