/* =====================================================================
   v2-warm.css  -  "Warm bands" (v2, after feedback: "I like befores
   better but I like more color down the page")
   Override stylesheet for drandrewwichterman.com + adhdtestingmadesimple.com
   Load LAST in <head>. No page HTML needs to change.

   1. The TOP of every page is left exactly as it is today: the header and
      nav, the photo heroes and their fade into cream, the hero buttons,
      the course page's opening block (with its black "Enroll now"), the
      About opening block, and the title block of articles / guides.
      Every rule below is fenced off from those areas with :not(...).
   2. Below the top, color comes from warm bands: a deeper sand and a soft
      gold tint alternating with cream, an ink feature band or card on the
      pages that had none, gold rules on ink bands and the footer, gold
      eyebrows, short gold rules under section headings, and white cards
      with a gold top edge and a soft shadow.
   3. Small grey / gold text below the top is darkened to WCAG AA (4.5:1)
      on every background it can sit on (white, cream, sand, gold tint).
   Nothing changes size or position: bands are painted with border-image
   (paints outside the box, takes no space), gold edges are box-shadows.
   (One exception, section 10: the broken 4-column footer on phones.)

   Reading the selectors: the long :not(...) list repeated in many rules is
   always the same two fences -
     TOP  = header | course strip | photo hero | course/About opening
            section | title block of text pages | Contact intro
     DARK = anything with an ink background (+ the two blocks turned ink)
   Inline colors are matched both as hex ("color:#8A8371", static pages)
   and as rgb() ("color: rgb(138, 131, 113)", script-built course pages).
   Tested: top of all 14 sample pages pixel-identical to the live look at
   1440 and 390 wide; every text element below the top >= 4.5:1 (large
   >= 3:1) at 1440, 820 and 390; no sideways scroll.
   2026-10-10 (rollout to all 226 public pages): more spots kept as they
   are - on the ADHD testing city pages + Refer a patient the breadcrumb and
   the office cards beside the title, the /privacy/ title block, and the
   byline/title card of the one article whose "In this article" box sits
   right under its h1 - and links that get a color from a class rule
   (products "Jump to" pills) keep it.
   Source: site-contrast/warm-src (build.py + this file).

   Contrast (WCAG 2.x):
     #625B48 muted text   white 6.8  cream 6.4  sand 5.3  gold tint 5.7
     #7A5B0B deep gold    white 6.3  cream 5.9  sand 4.9  gold tint 5.3
     #5C574B (unchanged)  sand 5.6   gold tint 6.0
     #14120D ink          sand 14.7  gold tint 15.7
     on ink: #F5F1E6 16.3  #D9D3C2 12.2  #B9B29F 8.6  #D9B54A 9.5
   ===================================================================== */

:root{
  --w-ink:#14120D;
  --w-cream:#FAF8F2;
  --w-sand:#EEE3C7;          /* deeper sand band (was #F2EEE2)          */
  --w-sand-line:#DCCCA4;     /* hairlines on sand                       */
  --w-tint:#F7EBC5;          /* soft gold-tint band                     */
  --w-tint-line:#E6D49B;
  --w-gold:#C9A227;
  --w-gold-hi:#D9B54A;       /* gold text on ink                        */
  --w-gold-text:#7A5B0B;     /* small gold text on light                */
  --w-muted:#625B48;         /* was #8A8371 / #B5AF9E / #6E6858         */
  --w-on-ink:#F5F1E6;
  --w-on-ink-2:#D9D3C2;
  --w-on-ink-3:#B9B29F;
  --w-cap:0 -3px 0 0 var(--w-gold);                                   /* gold top edge on cards */
  --w-shadow:0 1px 2px rgba(20,18,13,.06),0 10px 28px rgba(20,18,13,.09);
}

/* ---------------------------------------------------------------------
   1. Text below the top, on LIGHT backgrounds
   --------------------------------------------------------------------- */
:is([style*="color:#8A8371" i],[style*="color: rgb(138, 131, 113)"],
    [style*="color:#B5AF9E" i],[style*="color: rgb(181, 175, 158)"],
    [style*="color:#6E6858" i],[style*="color: rgb(110, 104, 88)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *,:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])),:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) *){color:var(--w-muted)!important}
:is([style*="color:#A8871F" i],[style*="color: rgb(168, 135, 31)"],
    [style*="color:#8A6D10" i],[style*="color: rgb(138, 109, 16)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *,:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])),:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) *){color:var(--w-gold-text)!important}
/* bright gold text and check marks (not gold underlines) */
:is([style*="color:#C9A227" i],[style*="color: rgb(201, 162, 39)"]):not([style*="decoration-color" i],[style*="accent-color" i]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *,:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])),:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) *){color:var(--w-gold-text)!important}
/* links with no color of their own (site default is #A8871F, 3.2:1).
   Kept at the weight of "body a" (0,0,2): it beats the site's a{color:#A8871F}
   wherever that rule sits (some pages repeat it in <body>), but a class rule
   that gives a link its own color (products "Jump to" pills: .pjump a, ink)
   and the site's a:hover (ink) still win. (2026-10-10) */
body a:where(:not([style*="color" i]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *,:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])),:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) *)){color:var(--w-gold-text)}
/* hover rules that turn links the old light gold */
:is([data-c="c6"],[data-c="c12"]):hover:not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *,:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])),:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) *){color:var(--w-gold-text)!important}
/* tiny print on the gold book-cover mockups */
[style*="color:#5C4A0E" i]:not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){color:#3A2E08!important}
/* home "Books, guides, and apps" shelf (class-based) */
:is(.eyb,.kind):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){color:var(--w-gold-text)!important}
:is(.car-label,.soon):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){color:var(--w-muted)!important}

/* ---------------------------------------------------------------------
   2. Text below the top, on INK
   --------------------------------------------------------------------- */
:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) :is([style*="color:#6E6858" i],[style*="color: rgb(110, 104, 88)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){color:var(--w-on-ink-3)!important}
/* footer column heads in gold */
footer:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]) p:is([style*="text-transform:uppercase" i],[style*="text-transform: uppercase"]){color:var(--w-gold-hi)!important}
footer:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]) a:hover{color:var(--w-gold-hi)!important}

/* ---------------------------------------------------------------------
   3. Ink bands and the footer: a gold rule along the top edge
      (inset shadow / overlay: no change in height)
   --------------------------------------------------------------------- */
section:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *),
footer:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]){box-shadow:inset 0 4px 0 var(--w-gold)}
/* the home "Meet Dr. Andrew Wichterman" photo band: the photo would cover
   an inset shadow, so the rule is drawn on top of it */
section[style*="overflow:hidden" i]:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"])::after{
  content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--w-gold);z-index:3;pointer-events:none}

/* ---------------------------------------------------------------------
   4. Sand bands: the existing #F2EEE2 sections go a step deeper
   --------------------------------------------------------------------- */
section:is([style*="background:#F2EEE2" i],[style*="background: rgb(242, 238, 226)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){background:var(--w-sand)!important;border-color:var(--w-sand-line)!important}
/* ...except the course "Six handouts" band: its photo has #F2EEE2 baked in */
section#handouts:is([style*="background:#F2EEE2" i],[style*="background: rgb(242, 238, 226)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){background:#F2EEE2!important;border-color:#E7E1D2!important}
/* small sand surfaces inside pages (shelf art panels) */
.shelf .slide .art{background:var(--w-sand)!important}

/* ---------------------------------------------------------------------
   5. Gold-tint and sand bands, page by page
      Narrow (max-width) sections are painted edge to edge with
      border-image: it draws outside the box and takes no space.
   --------------------------------------------------------------------- */
/* home: "Ready to schedule? Call an office." */
[data-screen-label="Home" i]>section[style*="margin-top:64px" i]+section[data-r~="pad"],
/* home: "Start before your first appointment" (runs 40px into the newsletter's top padding) */
[data-screen-label="Home" i]>section#resources+section[data-r~="pad"]{
  border-image:linear-gradient(var(--w-tint),var(--w-tint)) fill 0 / 0 / 0 100vw}
[data-screen-label="Home" i]>section#resources+section[data-r~="pad"]{
  border-image:linear-gradient(var(--w-tint),var(--w-tint)) fill 0 / 0 / 0 100vw 40px}

/* about: "How I approach this work" in gold tint, closing newsletter card on sand */
[data-screen-label="About" i]>section[data-r~="pad"]:has(+section#editorial-standards){
  border-image:linear-gradient(var(--w-tint),var(--w-tint)) fill 0 / 0 / 0 100vw}
[data-screen-label="About" i]>section#editorial-standards+section[data-r~="pad"]{
  border-image:linear-gradient(var(--w-sand),var(--w-sand)) fill 0 / 0 / 0 100vw}
[data-screen-label="About" i]>section#editorial-standards{border-bottom-color:transparent!important}

/* course: curriculum, and the enrollment block + certificate, in gold tint */
[data-screen-label="Course" i] section#curriculum,
[data-screen-label="Course" i] section#enroll,
[data-screen-label="Course" i] section#enroll+section[data-r~="pad"]{
  border-image:linear-gradient(var(--w-tint),var(--w-tint)) fill 0 / 0 / 0 100vw}

/* consultations: "How it works / What it is not" in gold tint */
[data-screen-label="Consultations" i] section:is([style*="background:#F2EEE2" i],[style*="background: rgb(242, 238, 226)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){background:var(--w-tint)!important;border-color:var(--w-tint-line)!important}

/* ADHD testing: "Schedule an evaluation" (the band with the maps) in gold tint */
[data-screen-label="ADHD Testing" i] section:is([style*="background:#F2EEE2" i],[style*="background: rgb(242, 238, 226)"]):has(iframe):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){background:var(--w-tint)!important;border-color:var(--w-tint-line)!important}

/* research: "Where to read further" in gold tint */
[data-screen-label="ADHD Research" i] section:is([style*="background:#F2EEE2" i],[style*="background: rgb(242, 238, 226)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){background:var(--w-tint)!important;border-color:var(--w-tint-line)!important}

/* research: the fourteen findings alternate sand / cream, edge to edge */
[data-screen-label="ADHD Research" i] div[data-r~="split"][style^="border-top:1px solid" i]:nth-of-type(even):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){
  border-image:linear-gradient(var(--w-sand),var(--w-sand)) fill 0 / 0 / 0 100vw}

/* blog: topic sections alternate sand / cream / gold tint / cream
   (each band reaches 32px into the 64px gap above and below it) */
main.pad:not(:has(>h1))>section[style*="border-top" i]{border-top-color:transparent!important}
main.pad:not(:has(>h1))>section:nth-of-type(4n+3){
  border-image:linear-gradient(var(--w-sand),var(--w-sand)) fill 0 / 0 / 32px 100vw}
main.pad:not(:has(>h1))>section:nth-of-type(4n+5){
  border-image:linear-gradient(var(--w-tint),var(--w-tint)) fill 0 / 0 / 32px 100vw}

/* guide hub (post template): "All articles" + call-out on a sand band */
main.pad>h2:has(+div.three){
  border-image:linear-gradient(var(--w-sand),var(--w-sand)) fill 0 / 0 / 36px 100vw 14px}
main.pad>h2+div.three{
  border-image:linear-gradient(var(--w-sand),var(--w-sand)) fill 0 / 0 / 0 100vw 48px}
main.pad>h2+div.three+div{
  border-image:linear-gradient(var(--w-sand),var(--w-sand)) fill 0 / 0 / 48px 100vw 48px}

/* glossary: the list of terms sits on a sand band */
main.pad:has(>h1)>dl{
  border-image:linear-gradient(var(--w-sand),var(--w-sand)) fill 0 / 0 / 32px 100vw}
main.pad:has(>h1)>dl [id][style*="border-top" i]{border-top-color:var(--w-sand-line)!important}

/* "Get the next one by email" on guides, posts and the glossary: a soft
   gold-tint panel (the box-shadow spread draws the panel's margin, so
   nothing moves) */
main div[style*="border-top" i]:has(>form):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *),
main.article article>div[style*="border-top" i]:last-child:has(a[href*="newsletter" i],form):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){
  background:var(--w-tint);border-top-color:transparent!important;border-radius:6px;box-shadow:0 0 0 20px var(--w-tint)}

/* articles: "In this article" box in gold tint */
main.article nav[aria-label="Contents" i]{background:var(--w-tint)!important;border-color:var(--w-tint-line)!important}

/* ---------------------------------------------------------------------
   6. Ink feature blocks on pages that had none
   --------------------------------------------------------------------- */
/* call-out card -> ink card */
div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i]{
  background:var(--w-ink)!important;border-color:var(--w-ink)!important;color:var(--w-on-ink)!important;
  box-shadow:var(--w-cap),0 14px 32px rgba(20,18,13,.18)}
/* ADHD testing closing block -> full-width ink band with a gold rule */
[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i]){
  color:var(--w-on-ink);
  border-image:linear-gradient(var(--w-gold) 0 4px,var(--w-ink) 4px) fill 0 / 0 / 0 100vw}
/* text inside converted ink blocks */
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) :is(h2,h3,p,span,li):not([style*="color" i]){color:var(--w-on-ink)}
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) :is([style*="color:#14120D" i],[style*="color: rgb(20, 18, 13)"]):not([style*="background" i]){color:var(--w-on-ink)!important}
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) :is([style*="color:#5C574B" i],[style*="color:#3E3A2F" i],[style*="color:#2C2921" i],[style*="color:#8A8371" i],
           [style*="color: rgb(92, 87, 75)"],[style*="color: rgb(62, 58, 47)"],[style*="color: rgb(138, 131, 113)"]){color:var(--w-on-ink-2)!important}
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) :is([style*="color:#A8871F" i],[style*="color:#C9A227" i]):not([style*="background" i]){color:var(--w-gold-hi)!important}
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) a:not([style*="color" i]){color:var(--w-gold-hi)}
/* outline pills on ink: cream text, light edge */
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) a:is([style*="solid #D8D1BE" i],[style*="solid rgb(216, 209, 190)"]){color:var(--w-on-ink)!important;border-color:rgba(245,241,230,.5)!important}
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) a:is([style*="solid #D8D1BE" i],[style*="solid rgb(216, 209, 190)"]):hover{border-color:var(--w-gold)!important;color:var(--w-gold-hi)!important}
/* a black pill would vanish on ink: cream outline instead (inset, so no size change) */
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) a:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]){background:transparent!important;color:var(--w-on-ink)!important;box-shadow:inset 0 0 0 1px rgba(245,241,230,.6)}
:is(div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) a:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]):hover{box-shadow:inset 0 0 0 1px var(--w-gold);color:var(--w-gold-hi)!important}

/* ---------------------------------------------------------------------
   7. Cards: white, with a gold top edge and a soft shadow
   --------------------------------------------------------------------- */
:is(div,a,article):is([style*="background:#fff;" i],[style$="background:#fff" i],[style*="background: rgb(255, 255, 255)"]):is([style*="border-radius:14px" i],[style*="border-radius:16px" i],[style*="border-radius:18px" i],[style*="border-radius:22px" i],[style*="border-radius: 14px"],[style*="border-radius: 16px"],[style*="border-radius: 18px"],[style*="border-radius: 22px"]):is([style*="border:1px solid" i],[style*="border: 1px solid"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *):not(:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"],[style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"],[style*="background:rgba(20,18,13" i],[style*="background: rgba(20, 18, 13"],div[style*="border:1px solid #C9A227;border-radius:18px;background:#fff;padding:28px 30px" i],[data-screen-label="ADHD Testing" i] section[data-r~="pad"]:has(a[href*="google.com/maps" i][style*="background:#14120D" i])) *,aside *,[data-screen-label="Contact" i] *,[data-screen-label="ADHD Screening" i] *){
  box-shadow:var(--w-cap),var(--w-shadow)}
/* ink cards in ink bands, and dark cards on light bands */
:is(div,a):is([style*="background:#221F17" i],[style*="background: rgb(34, 31, 23)"]):is([style*="border-radius" i]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *),
:is(div):is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]):is([style*="border-radius:16px" i],[style*="border-radius:18px" i],[style*="border-radius: 16px"],[style*="border-radius: 18px"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){
  box-shadow:var(--w-cap),0 12px 30px rgba(20,18,13,.16)}
/* the home book/app carousel frame */
.shelf .car-track{box-shadow:var(--w-cap),var(--w-shadow)}
/* home newsletter card */
[data-r~="nl-card"]{box-shadow:var(--w-cap),var(--w-shadow)!important}
/* cream cards sitting on sand were cream-on-cream: white cards */
section:is([style*="background:#F2EEE2" i],[style*="background: rgb(242, 238, 226)"]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *) :is(div,a,article):is([style*="background:#FAF8F2" i],[style*="background: rgb(250, 248, 242)"]):is([style*="border-radius" i]):not([style*="999px" i]){
  background:#fff!important;border-color:var(--w-sand-line)!important;box-shadow:var(--w-cap),var(--w-shadow)}
/* sand link cards on cream (blog "Guides by topic"): white cards */
a:is([style*="background:#F2EEE2" i],[style*="background: rgb(242, 238, 226)"]):is([style*="border:1px solid" i],[style*="border: 1px solid"]):is([style*="border-radius" i]):not([style*="999px" i]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *){
  background:#fff!important;box-shadow:var(--w-cap),var(--w-shadow)}
/* contact page on phones: the side cards drop below the fold, so they get the same treatment */
@media (max-width:900px){
  [data-screen-label="Contact" i] header+section>div:nth-child(2) div:is([style*="background:#fff;" i],[style$="background:#fff" i])[style*="border-radius" i]{box-shadow:var(--w-cap),var(--w-shadow)}
}
/* card hover: gold edge */
a:is([style*="background:#fff;" i],[style$="background:#fff" i]):is([style*="border:1px solid" i])[style*="border-radius" i]:not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *):hover{border-color:var(--w-gold)!important}

/* ---------------------------------------------------------------------
   8. Section headings below the top: a short gold rule underneath
      (absolutely placed, takes no space)
   --------------------------------------------------------------------- */
:is(section,main,article) h2:is([style*="font-family:'Domine'" i],[style*="font-family: Domine" i]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *):not(:is([style*="border-radius" i],[data-r~="dd"],[data-r~="sp"]) h2):not([style*="margin:0 0 6px" i],[style*="margin: 0px 0px 6px"]),
.shelf h2{position:relative}
:is(section,main,article) h2:is([style*="font-family:'Domine'" i],[style*="font-family: Domine" i]):not(:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)),:is(header[style*="z-index" i],div[style^="background:#14120D;color:#C9A227;text-align:center" i],div[style^="background: rgb(20, 18, 13); color: rgb(201, 162, 39); text-align: center"],div[style*="position:relative;background:#14120D" i],div[style*="position: relative; background: rgb(20, 18, 13)"],header+section[data-r~="split"][style*="1.15fr" i],:is(main:has(>h1),main :has(>h1),article:has(>h1))>:not(h2,dl,nav[aria-label="Contents" i],h2~*,dl~*,nav[aria-label="Contents" i]~*),main>:has(+*>h1),main>:has(+[class~="split"]),[class~="split"]>:has(>h1)~aside,h1+nav[aria-label="Contents" i]~:not(h2,h2~*),[data-screen-label="Contact" i] header+section>div:first-child>:not(div[style*="border-top" i],div[style*="border-top" i]~*)) *):not(:is([style*="border-radius" i],[data-r~="dd"],[data-r~="sp"]) h2):not([style*="margin:0 0 6px" i],[style*="margin: 0px 0px 6px"])::after,
.shelf h2::after{
  content:"";position:absolute;left:0;bottom:-8px;width:40px;height:2px;background:var(--w-gold);pointer-events:none}
:is([style*="text-align:center" i],[style*="text-align: center"]) h2::after,
h2:is([style*="text-align:center" i],[style*="text-align: center"])::after{left:50%!important;margin-left:-20px}

/* ---------------------------------------------------------------------
   9. Home "Meet Dr. Andrew Wichterman" photo band: the credential line
      ran onto the bright part of the photo (about 2:1). Slightly deeper
      shade in the middle, lighter text, and the line wraps inside the
      dark side.
   --------------------------------------------------------------------- */
section[style*="overflow:hidden" i]:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]) > div[style*="linear-gradient(90deg" i]{background:linear-gradient(90deg,rgba(20,18,13,.93) 0%,rgba(20,18,13,.8) 42%,rgba(20,18,13,.5) 64%,rgba(20,18,13,.15) 100%)!important}
section[style*="overflow:hidden" i]:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]) span:is([style*="color:#B5AF9E" i],[style*="color: rgb(181, 175, 158)"]){max-width:46ch;color:var(--w-on-ink-2)!important;text-shadow:0 1px 2px rgba(0,0,0,.6)}
section[style*="overflow:hidden" i]:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]) :is(h2,p){text-shadow:0 1px 2px rgba(0,0,0,.45)}
@media (max-width:900px){
  section[style*="overflow:hidden" i]:is([style*="background:#14120D" i],[style*="background: rgb(20, 18, 13)"]) > div[style*="linear-gradient(90deg" i]{background:linear-gradient(90deg,rgba(20,18,13,.9) 0%,rgba(20,18,13,.78) 60%,rgba(20,18,13,.55) 100%)!important}
}

/* ---------------------------------------------------------------------
   10. Existing bug, not a color change (footer only, never the top):
       the blog, post, article, checklist, glossary, contact and screener
       templates never collapse the 4-column footer, so on phones its
       columns print on top of each other and the page scrolls sideways.
       Stack it the way the home template does. Delete this block to
       keep the footer exactly as it is.
   --------------------------------------------------------------------- */
@media (max-width:1000px){
  footer [data-r~="three"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:640px){
  footer [data-r~="three"]{grid-template-columns:minmax(0,1fr)!important}
}
