/* Footer stays locked; consultation alternates against the final body section. */
@layer clinicEndingTone {
 html body #consult[data-ending-tone="dark"]{--ending-bg:#554d45;--ending-ink:#fff;--ending-rule:#ffffff40;--ending-button:#fff;--ending-button-ink:#2d251d}
 html body #consult[data-ending-tone="light"]{--ending-bg:#fff;--ending-ink:#111;--ending-rule:#11111130;--ending-button:#554d45;--ending-button-ink:#fff}
 html body #consult[data-ending-tone]{background:var(--ending-bg)!important;background-image:none!important;color:var(--ending-ink)!important;border-color:var(--ending-rule)!important}
 html body #consult[data-ending-tone] :is(h2,h3,h4,p,strong,em,span,small,li,dt,dd,a){color:var(--ending-ink)!important}
 html body #consult[data-ending-tone] :is(.nalsin-ending-action,.ha-consult-copy){border-color:var(--ending-rule)!important}
 html body #consult[data-ending-tone] :is(.button,.nalsin-ending-button){background:var(--ending-button)!important;color:var(--ending-button-ink)!important;border-color:var(--ending-rule)!important}
 html body #consult[data-ending-tone] :is(.button,.nalsin-ending-button) span{color:inherit!important}
 html body #consult[data-ending-tone] .brand-channel.bc-kakao,html body #consult[data-ending-tone] .brand-channel.bc-kakao *{color:#191919!important}
 html body #consult[data-ending-tone] .brand-channel:is(.bc-naver,.bc-instagram),html body #consult[data-ending-tone] .brand-channel:is(.bc-naver,.bc-instagram) *{color:#fff!important}
 html body #consult[data-ending-tone] .brand-channel.bc-phone,html body #consult[data-ending-tone] .brand-channel.bc-phone *{color:#2d251d!important}
 html body #consult[data-ending-tone] a:focus-visible{outline-color:var(--ending-ink)!important}
}
