/* VIKARA wood surfaces — SurfCT, 18 Sep 2026, retuned 25 Sep 2026.
   Eddy's square tiles, painted at one size so the grain is identical on every
   page and every screen width. Wood is a display surface: deliberately kept
   off long reading copy.
   25 Sep: he said his own version was "really blown out at the bottom, way too
   big" and that the tile is about 1080 across, which is roughly what full width
   should look like. 1920 was painting it about twice the size he drew. */
:root{
 --wood-scale:1080px;
 --wood-dark:url('/assets/wood/wood-dark-1920.webp');
 --wood-mid:url('/assets/wood/wood-mid-1920.webp');
 --wood-light:url('/assets/wood/wood-light-1920.webp');
}
.wood{background-repeat:repeat;background-size:var(--wood-scale) var(--wood-scale);background-position:center top}
.wood-dark{background-image:var(--wood-dark);background-color:#575757;color:#fff}
.wood-mid{background-image:var(--wood-mid);background-color:#767676;color:#fff}
.wood-light{background-image:var(--wood-light);background-color:#9c9c9c;color:var(--ink)}

/* The footer was a dark wood band with white text. Eddy's V26 branch pages
   draw it light, with the copper strip carrying the legal line, so the wood
   treatment moved out of here and the footer's own rules now own it. */

@media print{
 .site-footer{background-image:none;background-color:#fff;color:#000}
 .site-footer a,.site-footer p,.site-footer span{color:#000}
 .site-footer .logo img,.site-footer .footer-surfct img{filter:none}
}

/* The credentials band shares the footer's wood so the homepage reads as one surface. */
.proof-band{
 background-image:var(--wood-mid);background-repeat:repeat;
 background-size:var(--wood-scale) var(--wood-scale);background-position:center;
}
@media print{.proof-band{background-image:none}}

/* Same wood as the footer and the credentials band. */
.life-band{
 background-image:var(--wood-dark);background-repeat:repeat;
 background-size:var(--wood-scale) var(--wood-scale);background-position:center;
}
@media print{.life-band{background-image:none}}

/* The credentials strip and the homepage copy band are one slab in Eddy's comp. */
.life-hero{
 /* Which of the three tiles this is, settled by measurement rather than by
    memory. On the call Eddy said "I think this one is the middle one", but his
    24 Sep Dentistry artboard paints the band at grey 93. His cards in the same
    sample read 111 against our known 115, so the frame is accurate to about
    four units — and the tiles as supplied are light 156, mid 118, dark 87.
    93 is the dark tile. It also fixes a contrast failure nobody had caught:
    the band used to be a 158 grey carrying white text, which is about 2.7:1. */
 background-color:#575757;
 background-image:var(--wood-dark);
 background-repeat:repeat;
 background-size:var(--wood-scale) var(--wood-scale);
 background-position:center;
}
@media print{.life-hero{background-image:none}}

/* ---- Wood tones, settled against Eddy's V26 boards (26 Sep 2026) ----------
   Re-measured from the 24 Sep PDF rather than from memory. Sampling his bands
   clear of the cards, the type and the drop shadows:
     Live Your Best Life band ..... 157
     wood behind the pillar hero .. 158
     band under the group photo ... 176
     TREATMENT OPTIONS strip ...... 105  (a flat strip, not wood)
   His branch cards read 115 and ours are 115, so the frame carries no colour
   cast and those numbers can be taken at face value. Our tiles are light 156,
   mid 119, dark 87 — so every wood surface he draws is the light tile. The
   note further up this file claiming the band was grey 93 was wrong.

   The mid tile is no use here: at 119 it lands within four units of the card
   fill and the cards dissolve into the band behind them.

   Text on the wood stays white, as he draws it. That is 2.75:1, which fails
   WCAG AA for body copy and misses even the 3:1 large-text bar — raised with
   Ray twice on 26 Sep with the measurements, and matching the board was the
   call. Recorded here rather than left as a silent failure: if this ever comes
   back in an accessibility review, the fix that keeps his surface is a low
   opacity scrim behind the type, not a darker tile. */
.life-hero,.life-band,.proof-band,
body.dentistry .page-hero,body.vitality .page-hero,body.esthetics .page-hero{
 background-color:#9c9c9c;
 background-image:var(--wood-light);
 background-repeat:repeat;
 background-size:var(--wood-scale) var(--wood-scale);
 background-position:center;
 color:#fff}
.life-band p,.proof-band strong,.proof-band span{color:#fff}
.proof-grid>div{border-left-color:#ffffff47}
body.dentistry .page-hero h1,body.vitality .page-hero h1,body.esthetics .page-hero h1,
body.dentistry .page-hero .page-solution,body.vitality .page-hero .page-solution,
body.esthetics .page-hero .page-solution,
body.dentistry .page-hero .lead,body.vitality .page-hero .lead,
body.esthetics .page-hero .lead{color:#fff}
body.dentistry .page-hero .text-link,body.vitality .page-hero .text-link,
body.esthetics .page-hero .text-link{color:#fff}
/* His strip is 105, a shade off the 87 we had. Keep it flat and keep the
   copper rules above and below; white on 105 is 5.5:1 and stays white. */
.treatment-options-band{
 background-color:#696969;
 background-image:linear-gradient(#696969,#696969),var(--copper-gradient)}
@media print{.proof-band,body.dentistry .page-hero,body.vitality .page-hero,
 body.esthetics .page-hero{background-image:none}}

/* ---- Meet the Team, from Eddy's V26 homepage -----------------------------
   One full-bleed frame of the group, the button sitting across its bottom
   edge, nothing else. */
.team-feature{position:relative;display:block;padding:0}
.team-feature>img{display:block;width:100%;height:auto;object-fit:cover}
.team-feature-action{position:absolute;left:0;right:0;bottom:0;
 display:flex;justify-content:center;transform:translateY(50%);pointer-events:none}
.team-feature-action .button{pointer-events:auto}
@media (max-width:720px){
 .team-feature-action{transform:translateY(46%)}
 .team-feature-action .button{padding-inline:36px}
}
