/* Shared UI palette, sampled from the approved fat-grafting page.
   Hero photographs, anatomical markings, consultation and footer are intentionally untouched. */
:root{--nalsin-white:#fff;--nalsin-soft:#f5f5f5;--nalsin-paper:#ffffff;--nalsin-nav:#f5f5f5;--nalsin-nav-hover:#c9bfb3;--nalsin-taupe:#766b61;--nalsin-brown:#766b61;--nalsin-rule:#c9bfb3;--nalsin-ink:#554d45}
body .section-nav,body .area-nav,body .area-links-nav,body .anchor{background:var(--nalsin-nav)!important;border-color:var(--nalsin-rule)!important;color:var(--nalsin-ink)!important}
body .section-nav a,body .area-nav a,body .area-links-nav a,body .anchor a{color:var(--nalsin-ink)!important}
body .section-nav a:hover,body .area-nav a:hover,body .area-links-nav a:hover,body .anchor a:hover,body .area-nav a.active{background:var(--nalsin-nav-hover)!important}
body .area-links-nav a[aria-current=page]{border-bottom-color:var(--nalsin-taupe)!important}
body .lipo-assessment,.lipo-editorial section#assessment{background:var(--nalsin-soft)!important;color:var(--nalsin-ink)}
.lipo-editorial section#areas.combined-areas{background:var(--nalsin-white)!important;border-top-color:var(--nalsin-rule)!important}
.lipo-editorial .stage-ref{background:var(--nalsin-white)!important}
.lipo-editorial .stage-bottom{background:var(--nalsin-paper)!important}
.lipo-editorial .area-feature{background:var(--nalsin-white);border-color:var(--nalsin-rule)}
.about-page section.about-hours,body section.visit-info{background:var(--nalsin-soft)!important;border-top-color:var(--nalsin-rule)!important;color:var(--nalsin-ink)}
.about-page .map-panel{background:var(--nalsin-paper)!important;border-color:var(--nalsin-rule)}
body section.visit-info .eyebrow,body section.visit-info dt,body section.visit-info .visit-note{color:var(--nalsin-taupe)}
body section.visit-info address{color:var(--nalsin-ink)}
body section.visit-info .hours>div,body section.visit-info .visit-action{border-color:var(--nalsin-rule)}
body section.visit-info .visit-action:hover{background:var(--nalsin-nav-hover)}
.obesity-page #plan,.obesity-page #options,.obesity-page #manage{background:var(--nalsin-white)!important;color:var(--nalsin-ink)}
.obesity-page #plan .process-grid article,.obesity-page #options .approved-points>div{border-color:var(--nalsin-rule)}
.obesity-page #options .treatment-row,.obesity-page #options figure{background:var(--nalsin-white)!important}
.obesity-page #options .treatment-titlebar{background:var(--nalsin-taupe)!important;color:#fff}
.obesity-page #options .treatment-titlebar h3{color:#fff}
body .clinical-case-tabs,body .clinical-case-heading,body .clinical-photo-placeholder{background:var(--nalsin-nav);border-color:var(--nalsin-rule);color:var(--nalsin-ink)}
body .clinical-case-tabs button{color:var(--nalsin-taupe);border-color:var(--nalsin-rule)}
body .clinical-case-tabs button:hover{background:var(--nalsin-nav-hover)}
body .clinical-case-tabs button[aria-selected=true]{background:var(--nalsin-taupe);color:#fff}
body .clinical-case-gallery{border-color:var(--nalsin-rule)}
body .video-placeholder{background:var(--nalsin-paper);border-color:var(--nalsin-rule);color:var(--nalsin-taupe)}
body .diagram,body .marked-image,body .image-slot{background:var(--nalsin-paper)}
body .photo-band,body .keyword-cards article,body .technique{background:var(--nalsin-paper)}
body .method-centered{background:var(--nalsin-brown)}
