/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/
/* Component: 00_global_additional_css.css | Paste into Appearance → Customize → Additional CSS — NOT a block */
/* Paste into Appearance → Customize → Additional CSS */
/* ── SAAS Shira: WordPress global fixes ── */
.entry-content,
.post-content,
.page-content,
article, #main, #content, #page,
.site-content, .content-area,
.wp-site-blocks, .is-root-container,
main {
  max-width: none !important;
  overflow: visible !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}


:root {
  --white:    #ffffff;
  --off:      #f8f6fb;
  --blush:    #f2e8f5;
  --blue-lt:  #e8f0fb;
  --blue-md:  #c2d7f5;
  --pink-lt:  #fce8f3;
  --pink-md:  #f0bcd9;
  --lilac:    #ede8f9;
  --ink:      #2a2535;
  --ink2:     #6b6278;
  --accent:   #8b6ec0;
  --accent2:  #c47ab0;
  --sand:     #efe8f8;
}
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'DM Sans', sans-serif; background: var(--off); color: var(--ink); overflow-x: hidden; }
