/* Dedicated visual identity — fisioterapeuta. Local mockup reference is documented in the activity blueprint. */
@import url('/demo-assets/demo-site-bespoke-base.css');
:root{--display:'Manrope',sans-serif;--bg:#edf9fb;--surface:#ffffff;--surface-2:color-mix(in srgb,#edf9fb 92%,#fff);--ink:#12363d;--muted:#668288;--primary:#218497;--accent:#218497;--hero-ink:#edf9fb;--radius:18px}
body{background:var(--bg)}
.site-header{border-bottom-color:color-mix(in srgb,var(--primary) 20%,var(--line))}
.hero{--hero-image:none;--hero-text:#fff}
.hero h1{font-weight:800}
.section-heading h2,.split-copy h2{font-family:var(--display)}
.btn-primary{background:var(--primary)}
.card,.menu-card,.listing-card,.person,.form-card{border-color:color-mix(in srgb,var(--primary) 18%,var(--line))}

.hero{--hero-ink:#218497}.section--tint{background:color-mix(in srgb,var(--primary) 8%,#fff)}.card .icon,.person small{color:var(--primary)}
