/* Reusable Content Style choices in Elementor. Spacing stays in native controls. */
:where(.e-con.p-con-def) { --pcon-bg: var(--e-global-color-paper); --pcon-fg: var(--e-global-color-text); }
:where(.e-con.p-con-light) { --pcon-bg: var(--e-global-color-secondary); --pcon-fg: var(--e-global-color-text); }
:where(.e-con.p-con-dark) { --pcon-bg: var(--e-global-color-pine); --pcon-fg: var(--e-global-color-secondary); }
:where(.e-con.p-con-def,.e-con.p-con-light,.e-con.p-con-dark) { background-color: var(--pcon-bg); color: var(--pcon-fg); }
:where(.e-con.p-con-def,.e-con.p-con-light,.e-con.p-con-dark) :is(.elementor-heading-title,.elementor-widget-text-editor,p,li) { color: inherit; }
