[data-concept=medspa]{--bg:#ece2d5;--surface:#f3ece1;--surface-alt:#faf5ed;--text:#3d2f28;--text-muted:#8a7668;--border:#ddd0c0;--accent:#b87a4e;--accent-deep:var(--accent);--accent-ink:#faf5ed;--dark:#3d2f28;--dark-ink:#faf5ed;--neu-shadow-dark:#8d6a4b38;--neu-shadow-light:#fff8eed9}[data-concept=medspa] .neu-raised{box-shadow:10px 10px 24px var(--neu-shadow-dark), -10px -10px 24px var(--neu-shadow-light)}[data-concept=medspa] .neu-subtle{box-shadow:5px 5px 14px var(--neu-shadow-dark), -5px -5px 14px var(--neu-shadow-light)}[data-concept=medspa] .neu-pressed{box-shadow:inset 4px 4px 10px var(--neu-shadow-dark), inset -4px -4px 10px var(--neu-shadow-light)}[data-concept=medspa] .neu-accent-raised{box-shadow:6px 6px 16px #b87a4e59,-6px -6px 14px #fff8eeb3}[data-concept=medspa] .neu-well{background:var(--surface);box-shadow:inset 3px 3px 7px var(--neu-shadow-dark), inset -3px -3px 7px var(--neu-shadow-light)}[data-concept=medspa] .neu-pressed:focus-visible,[data-concept=medspa] .neu-pressed:focus-within{box-shadow:inset 4px 4px 10px var(--neu-shadow-dark), inset -4px -4px 10px var(--neu-shadow-light), inset 0 0 0 1.5px var(--accent);outline:none}
