/* SKIN: salon (salons, spas, barbers, beauty, wellness)
   Feel: airy, elegant, editorial. Light grounds, thin rules, roomy spacing. */
:root{
  --paper:#fcfbf9; --ink:#2a2726; --muted:#6a6360;
  --radius:14px;
  --shadow:0 6px 22px rgba(42,39,38,.10);
  --tile-border:1px solid #e9e4df;
  --header-line:1px solid #e9e4df;
  --section-bg-alt:#f5f1ec;
  --accent-text:var(--dark);
  --hero-overlay:linear-gradient(180deg,rgba(28,24,22,.5),rgba(28,24,22,.24) 55%,rgba(28,24,22,.55));
}
section{padding:5.2rem 0}
h1,h2{font-weight:700;letter-spacing:0}
.eyebrow{letter-spacing:.22em}
.btn{border-radius:999px}
