← back to Animals
[morning-review] animals: gate layout-split copy by m.copy.medical so kennels/shelters/pet stores stop rendering vet copy
1fbaad6b818ed8b0c1b5fc9c464a50ef09f73042 · 2026-05-10 00:09:16 -0700 · SteveStudio2
Files touched
M public/sites/farrington-kennels-ca-ca-8133/contact.htmlM public/sites/farrington-kennels-ca-ca-8133/index.htmlM public/sites/farrington-kennels-ca-ca-8133/services.htmlM public/sites/farrington-kennels-ca-ca-8133/team.htmlM public/sites/hendricks-kennels-katy-tx-8467/index.htmlM public/sites/houston-humane-society-tx-tx-8534/index.htmlM src/audit/design_system.js
Diff
commit 1fbaad6b818ed8b0c1b5fc9c464a50ef09f73042
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Sun May 10 00:09:16 2026 -0700
[morning-review] animals: gate layout-split copy by m.copy.medical so kennels/shelters/pet stores stop rendering vet copy
---
.../farrington-kennels-ca-ca-8133/contact.html | 4 +--
.../sites/farrington-kennels-ca-ca-8133/index.html | 29 +++++++++++-----------
.../farrington-kennels-ca-ca-8133/services.html | 13 +++++-----
.../sites/farrington-kennels-ca-ca-8133/team.html | 3 ++-
.../hendricks-kennels-katy-tx-8467/index.html | 13 +++++-----
.../houston-humane-society-tx-tx-8534/index.html | 16 ++++++------
src/audit/design_system.js | 8 ++++--
7 files changed, 48 insertions(+), 38 deletions(-)
diff --git a/public/sites/farrington-kennels-ca-ca-8133/contact.html b/public/sites/farrington-kennels-ca-ca-8133/contact.html
index 247b045..0a8ba2f 100644
--- a/public/sites/farrington-kennels-ca-ca-8133/contact.html
+++ b/public/sites/farrington-kennels-ca-ca-8133/contact.html
@@ -1,4 +1,5 @@
<!doctype html><html lang="en"><head><meta charset=utf-8><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>Farrington Kennels — Contact</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Spectral:wght@400;700;900&family=Work+Sans:wght@400;500;600;700&display=swap">
@@ -37,8 +38,7 @@ a{color:var(--accent);text-decoration:none}
<nav style="padding:1.2em 3em;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rule)"><a href="index.html" style="font-weight:700;color:var(--ink)">Farrington Kennels</a><span><a href="services.html" style="margin-left:1.5em">Services</a><a href="team.html" style="margin-left:1.5em">Team</a><a href="contact.html" style="margin-left:1.5em">Contact</a></span></nav>
<section style="padding:4em 3em;max-width:900px;margin:0 auto"><h1>Contact</h1>
<p style="line-height:1.7;font-size:1.1em"><strong>Farrington Kennels</strong><br>
- CA<br>
-
+ California<br>
<a href="mailto:farringtonkennels@gmail.com">farringtonkennels@gmail.com</a><br>
<a href="http://www.farringtonkennels.com/" target="_blank" rel="noopener">http://www.farringtonkennels.com/</a><br>
</p></section></body></html>
\ No newline at end of file
diff --git a/public/sites/farrington-kennels-ca-ca-8133/index.html b/public/sites/farrington-kennels-ca-ca-8133/index.html
index 0cb3e4e..058a7e5 100644
--- a/public/sites/farrington-kennels-ca-ca-8133/index.html
+++ b/public/sites/farrington-kennels-ca-ca-8133/index.html
@@ -1,4 +1,5 @@
<!doctype html><html lang="en"><head><meta charset=utf-8><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>Farrington Kennels — California</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Spectral:wght@400;700;900&family=Work+Sans:wght@400;500;600;700&display=swap">
@@ -34,27 +35,27 @@ a{color:var(--accent);text-decoration:none}
.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2em;max-width:1100px;margin:0 auto}
.why-grid > div{background:var(--paper);padding:1.5em;border-radius:var(--card-r)}
</style></head><body>
- <nav class=nav><strong>Farrington Kennels</strong><a class=btn href=#book>Book online</a></nav>
+ <nav class=nav><strong>Farrington Kennels</strong><a class=btn href=#book>Reserve a stay</a></nav>
<section class=hero2>
<div>
- <h1>Skip the phone. Book your visit in 60 seconds.</h1>
- <p class=sub>Real-time availability. Choose your doctor. Add your pet's symptoms. We'll send a confirmation by email + text.</p>
- <p class=muted>★ 4.9 from 412 local pet families</p>
+ <h1>Climate-controlled boarding for the days your dog can't come along.</h1>
+ <p class=sub>Indoor/outdoor runs, twice-daily play yard time, and live photo updates while you're away. Most weeks book a few days ahead — request availability below.</p>
+ <p class=muted>Trusted by California pet families for boarding, daycare, and grooming.</p>
</div>
- <form class=booking action="/api/booking" method="post">
- <h3>Request an appointment</h3>
- <label for="bk-name">Your name</label><input id="bk-name" name="name" placeholder="Jane Doe" required>
+ <form class=booking action="#book" method="post" onsubmit="event.preventDefault()">
+ <h3>Request availability</h3>
+ <label for="bk-name">Your name</label><input id="bk-name" name="name" type="text" placeholder="Jane Doe" required>
<label for="bk-email">Email</label><input id="bk-email" name="email" type="email" placeholder="you@example.com" required>
- <label for="bk-reason">Pet & reason</label><select id="bk-reason" name="reason"><option>Dog — wellness</option><option>Cat — sick visit</option><option>Other</option></select>
- <label for="bk-date">Preferred day</label><input id="bk-date" name="date" type="date">
- <button type="submit">Request appointment</button>
+ <label for="bk-stay">Stay type</label><select id="bk-stay" name="stay"><option>Overnight boarding</option><option>Daycare drop-off / pickup</option><option>Cat boarding</option></select>
+ <label for="bk-day">Preferred drop-off</label><input id="bk-day" name="day" type="date">
+ <button type="submit">Request availability</button>
</form>
</section>
<section class=why>
<div class=why-grid>
- <div><h3>Same-week openings</h3><p>Most clients book within 3 days.</p></div>
- <div><h3>Honest pricing</h3><p>Estimates before treatment. No surprises.</p></div>
- <div><h3>Real follow-up</h3><p>Email check-in 48h after every visit.</p></div>
+ <div><h3>Indoor/outdoor runs</h3><p>Climate-controlled at night, fresh air during the day.</p></div>
+ <div><h3>Two play sessions</h3><p>Group or solo yard time twice daily, sized to temperament.</p></div>
+ <div><h3>Vaccines on file</h3><p>Rabies, DA2PP, Bordetella required at intake — bring records.</p></div>
</div>
</section>
- <footer style="padding:2em 3em;color:var(--muted)">CA</footer></body></html>
\ No newline at end of file
+ <footer style="padding:2em 3em;color:var(--muted)">Farrington Kennels · California</footer></body></html>
\ No newline at end of file
diff --git a/public/sites/farrington-kennels-ca-ca-8133/services.html b/public/sites/farrington-kennels-ca-ca-8133/services.html
index e8e8dfd..5660a5c 100644
--- a/public/sites/farrington-kennels-ca-ca-8133/services.html
+++ b/public/sites/farrington-kennels-ca-ca-8133/services.html
@@ -1,4 +1,5 @@
<!doctype html><html lang="en"><head><meta charset=utf-8><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>Farrington Kennels — Services</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Spectral:wght@400;700;900&family=Work+Sans:wght@400;500;600;700&display=swap">
@@ -37,10 +38,10 @@ a{color:var(--accent);text-decoration:none}
<nav style="padding:1.2em 3em;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rule)"><a href="index.html" style="font-weight:700;color:var(--ink)">Farrington Kennels</a><span><a href="services.html" style="margin-left:1.5em">Services</a><a href="team.html" style="margin-left:1.5em">Team</a><a href="contact.html" style="margin-left:1.5em">Contact</a></span></nav>
<section style="padding:4em 3em;max-width:900px;margin:0 auto"><h1>Our Services</h1>
<ul style="line-height:2;font-size:1.1em">
- <li>Annual wellness exams + vaccinations</li>
- <li>Same-day sick visits (M-F before 11 AM)</li>
- <li>In-house surgical suite with continuous anesthetic monitoring</li>
- <li>Dental cleanings + extractions</li>
- <li>Specialty referrals (cardiology, dermatology, oncology)</li>
- <li>End-of-life consultations + in-home euthanasia</li>
+ <li>Climate-controlled overnight boarding suites</li>
+ <li>Doggy daycare with size- and temperament-matched groups</li>
+ <li>Cat boarding in a separate, quiet wing</li>
+ <li>Twice-daily play yard time + individual walks</li>
+ <li>Grooming add-ons (bath, brush, nail trim) before pickup</li>
+ <li>Required vaccines: rabies, DA2PP, Bordetella — bring records on intake</li>
</ul></section></body></html>
\ No newline at end of file
diff --git a/public/sites/farrington-kennels-ca-ca-8133/team.html b/public/sites/farrington-kennels-ca-ca-8133/team.html
index 23376b1..f53d130 100644
--- a/public/sites/farrington-kennels-ca-ca-8133/team.html
+++ b/public/sites/farrington-kennels-ca-ca-8133/team.html
@@ -1,4 +1,5 @@
<!doctype html><html lang="en"><head><meta charset=utf-8><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>Farrington Kennels — Team</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Spectral:wght@400;700;900&family=Work+Sans:wght@400;500;600;700&display=swap">
@@ -36,4 +37,4 @@ a{color:var(--accent);text-decoration:none}
</style></head><body>
<nav style="padding:1.2em 3em;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rule)"><a href="index.html" style="font-weight:700;color:var(--ink)">Farrington Kennels</a><span><a href="services.html" style="margin-left:1.5em">Services</a><a href="team.html" style="margin-left:1.5em">Team</a><a href="contact.html" style="margin-left:1.5em">Contact</a></span></nav>
<section style="padding:4em 3em;max-width:900px;margin:0 auto"><h1>Our Team</h1>
- <p style="line-height:1.7;font-size:1.1em">Board-certified veterinarians, Fear Free Certified® technicians, and front-desk staff who remember your pet's name. Photos + bios coming soon — call us at for an introduction.</p></section></body></html>
\ No newline at end of file
+ <p style="line-height:1.7;font-size:1.1em">Experienced kennel staff, certified handlers, and front-desk people who remember your pet's name. Photos + bios coming soon — drop us a note via the <a href="contact.html">contact page</a> for an introduction.</p></section></body></html>
\ No newline at end of file
diff --git a/public/sites/hendricks-kennels-katy-tx-8467/index.html b/public/sites/hendricks-kennels-katy-tx-8467/index.html
index 9076750..03cbd3d 100644
--- a/public/sites/hendricks-kennels-katy-tx-8467/index.html
+++ b/public/sites/hendricks-kennels-katy-tx-8467/index.html
@@ -1,4 +1,5 @@
<!doctype html><html lang="en"><head><meta charset=utf-8><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>Hendricks Kennels — Katy, TX</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700;900&family=Open+Sans:wght@400;500;600;700&display=swap">
@@ -36,15 +37,15 @@ a{color:var(--accent);text-decoration:none}
<section class=split-left>
<small style="opacity:.7;letter-spacing:.15em;text-transform:uppercase;font-weight:700">boarding</small>
<h1>Hendricks Kennels</h1>
- <p>Modern veterinary medicine. Honest prices. Real people who remember your pet's name.</p>
- <div><a class=btn-2 href=#book>Book online</a></div>
+ <p>Climate-controlled boarding suites for the days your dog can't come along. Real people who remember your pet's name.</p>
+ <div><a class=btn-2 href="contact.html">Reserve a stay</a></div>
</section>
<section class=split-right>
<h2>What we do</h2>
- <div class=svc><div><strong>Annual wellness</strong><br><small>Includes vaccines + parasite prevention</small></div><a href=#>$95</a></div>
- <div class=svc><div><strong>Sick visit</strong><br><small>Same-day when we can fit you</small></div><a href=#>$110</a></div>
- <div class=svc><div><strong>Dental cleaning</strong><br><small>Includes anesthesia + monitoring</small></div><a href=#>From $450</a></div>
- <div class=svc><div><strong>Spay/Neuter</strong><br><small>Cats and dogs both</small></div><a href=#>From $225</a></div>
+ <div class=svc><div><strong>Overnight boarding</strong><br><small>Climate-controlled suites with twice-daily yard time</small></div><a href="contact.html">Reserve</a></div>
+ <div class=svc><div><strong>Daycare drop-off</strong><br><small>Half- and full-day, sized + temperament-matched groups</small></div><a href="contact.html">Reserve</a></div>
+ <div class=svc><div><strong>Cat boarding</strong><br><small>Separate quiet wing away from the dog kennels</small></div><a href="contact.html">Reserve</a></div>
+ <div class=svc><div><strong>Grooming add-ons</strong><br><small>Bath, brush, nail trim before pickup</small></div><a href="contact.html">Reserve</a></div>
<hr class=divider>
<p class=muted>27008 Sharp Road, Katy, TX, 77493 · +1 281-371-2344</p>
</section>
diff --git a/public/sites/houston-humane-society-tx-tx-8534/index.html b/public/sites/houston-humane-society-tx-tx-8534/index.html
index 57493f4..2f664d4 100644
--- a/public/sites/houston-humane-society-tx-tx-8534/index.html
+++ b/public/sites/houston-humane-society-tx-tx-8534/index.html
@@ -1,4 +1,5 @@
<!doctype html><html lang="en"><head><meta charset=utf-8><meta name="viewport" content="width=device-width,initial-scale=1">
+<title>Houston Humane Society — Houston, TX</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@400;700;900&family=Source+Sans+Pro:wght@400;500;600;700&display=swap">
@@ -21,7 +22,8 @@ a{color:var(--accent);text-decoration:none}
.muted{color:var(--muted)}
.pl-hero{padding:5em 3em;background:var(--accent);color:var(--paper);position:relative;overflow:hidden}
- .pl-hero:after{content:"🐶 🐱 🐾 🦴 🐾 🐶 🐱 🦴";position:absolute;top:0;right:-20%;font-size:14em;opacity:.05;line-height:1;letter-spacing:.5em}
+ body{overflow-x:hidden}
+ .pl-hero:after{content:"🐶 🐱 🐾 🦴 🐾 🐶 🐱 🦴";position:absolute;top:0;right:-20%;font-size:14em;opacity:.05;line-height:1;letter-spacing:.5em;pointer-events:none}
.pl-hero h1{font-size:4.5em;font-weight:900;letter-spacing:-.03em;line-height:1;max-width:14ch;margin:0 0 .3em;color:var(--paper)}
.pl-hero p{font-size:1.3em;opacity:.9;max-width:600px;margin:1em 0 2em}
.pl-hero .btn{background:var(--accent2);color:#fff}
@@ -34,12 +36,12 @@ a{color:var(--accent);text-decoration:none}
<section class=pl-hero>
<small style="opacity:.7;font-weight:700;letter-spacing:.15em;text-transform:uppercase">shelter</small>
<h1>Houston Humane Society</h1>
- <p>The neighborhood vet your dog actually wants to visit. Treats, head scratches, and zero waiting-room shaking.</p>
- <a class=btn href=#book>Book online →</a>
+ <p>Adoptable dogs, cats, and small animals waiting for the right family. Walk in seven days a week to meet them.</p>
+ <a class=btn href="#visit">Plan a visit →</a>
</section>
<section class=pl-grid>
- <div class=pl-card><div class=emoji>🐕</div><h3>Dogs</h3><p>From puppies to seniors, with treats and patience.</p></div>
- <div class=pl-card><div class=emoji>🐈</div><h3>Cats</h3><p>Cat-only exam room. Calmer everything.</p></div>
- <div class=pl-card><div class=emoji>🐰</div><h3>Exotics</h3><p>Rabbits, reptiles, birds, small mammals welcome.</p></div>
+ <div class=pl-card><div class=emoji>🐕</div><h3>Adoption</h3><p>Vetted, vaccinated, and ready to go home. Counselors on site to help you find the right match.</p></div>
+ <div class=pl-card><div class=emoji>🏡</div><h3>Foster</h3><p>Open your home for two weeks while we find a permanent placement. We cover food and vet bills.</p></div>
+ <div class=pl-card><div class=emoji>🤝</div><h3>Volunteer</h3><p>Walk dogs, socialise cats, drive transports — sign up for an orientation and pick your hours.</p></div>
</section>
- <footer style="padding:2em 3em;text-align:center;color:var(--muted)">14700 Almeda Road, TX · +1-713-433-6421</footer></body></html>
\ No newline at end of file
+ <footer style="padding:2em 3em;text-align:center;color:var(--muted)">14700 Almeda Road, Houston, TX · +1-713-433-6421</footer></body></html>
\ No newline at end of file
diff --git a/src/audit/design_system.js b/src/audit/design_system.js
index c3bd3c7..5e74c5f 100644
--- a/src/audit/design_system.js
+++ b/src/audit/design_system.js
@@ -469,10 +469,14 @@ function layoutSplit(biz, p, t, c) {
</section>
<section class=split-right>
<h2>What we do</h2>
- <div class=svc><div><strong>Annual wellness</strong><br><small>Includes vaccines + parasite prevention</small></div><a href=#>$95</a></div>
+ ${m.copy.medical
+ ? `<div class=svc><div><strong>Annual wellness</strong><br><small>Includes vaccines + parasite prevention</small></div><a href=#>$95</a></div>
<div class=svc><div><strong>Sick visit</strong><br><small>Same-day when we can fit you</small></div><a href=#>$110</a></div>
<div class=svc><div><strong>Dental cleaning</strong><br><small>Includes anesthesia + monitoring</small></div><a href=#>From $450</a></div>
- <div class=svc><div><strong>Spay/Neuter</strong><br><small>Cats and dogs both</small></div><a href=#>From $225</a></div>
+ <div class=svc><div><strong>Spay/Neuter</strong><br><small>Cats and dogs both</small></div><a href=#>From $225</a></div>`
+ : `<div class=svc><div><strong>${esc(m.copy.s1.h)}</strong><br><small>${esc(m.copy.s1.p)}</small></div><a href=#book>Learn more</a></div>
+ <div class=svc><div><strong>${esc(m.copy.s2.h)}</strong><br><small>${esc(m.copy.s2.p)}</small></div><a href=#book>Learn more</a></div>
+ <div class=svc><div><strong>${esc(m.copy.s3.h)}</strong><br><small>${esc(m.copy.s3.p)}</small></div><a href=#book>Learn more</a></div>`}
<hr class=divider>
<p class=muted>${m.addr}${m.phoneSep}</p>
</section>
← 270910b Revert "[morning-review] animals: dedupe Google Fonts family
·
back to Animals
·
Revert "[morning-review] animals: gate layout-split copy by 1047395 →