/* Dedicated visual identity — clinica-odontologica. Local mockup reference is documented in the activity blueprint. */
@import url('/demo-assets/demo-site-bespoke-base.css');
:root{--display:'Plus Jakarta Sans',sans-serif;--bg:#edf8fa;--surface:#ffffff;--surface-2:color-mix(in srgb,#edf8fa 92%,#fff);--ink:#123238;--muted:#668084;--primary:#0b7184;--accent:#0b7184;--hero-ink:#edf8fa;--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:#0b7184}.section--tint{background:color-mix(in srgb,var(--primary) 8%,#fff)}.card .icon,.person small{color:var(--primary)}
