/*
Theme Name:   Walter Lutz Services
Theme URI:    https://scoutraleigh.com
Author:       Scout Media & Consulting
Author URI:   https://scoutraleigh.com
Description:  The Walter Lutz Services site. Presentation only: every word and picture lives in fields provided by Scout Core and the Scout — Walter Lutz Services plugin, so a redesign never costs the client their content. Built from the approved static site; the existing layout is retained with responsive and accessibility refinements.
Version:      0.2.3
Requires at least: 6.5
Tested up to: 7.1.1
Requires PHP: 8.0
License:      GPL-2.0-or-later
Text Domain:  walter-lutz
*/

/* Original styles live in assets/css/. Scoped expansion overrides follow. */

.wl-wordmark { display:inline-flex; flex-direction:column; color:inherit; line-height:1.25; letter-spacing:.08em; }
.wl-wordmark strong { font-size:20px; }
.wl-wordmark span { font-size:12px; color:var(--text-accent-inverse); letter-spacing:.24em; }

/* Longer explanatory copy retains the existing hero without pushing the CTA away. */
.hero h1 { font-size:clamp(38px,4.4vw,64px); max-width:22ch; line-height:1.04; }
.hero__in { padding-top:clamp(56px,7vw,92px); padding-bottom:64px; }
.phero h1 { font-size:clamp(34px,4.5vw,64px); max-width:24ch; overflow-wrap:break-word; }
.hero__sub { max-width:56ch; }
.rel { grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)); }
@media (max-width:600px) {
  .hero h1 { font-size:36px; }
  .hero__in { padding-top:42px; padding-bottom:44px; }
  .phero h1 { font-size:34px; }
}
