/* Pour Priscilla : reset léger, safe adapté à Elementor */
html { box-sizing: border-box; -webkit-text-size-adjust: 100%; }
*, *::before, *::after { box-sizing: inherit; }

body, h1, h2, h3, h4, h5, h6, p, figure, blockquote, dl, dd { margin: 0; }
ul[role='list'], ol[role='list'] { list-style: none; padding: 0; margin: 0; }

img, picture { max-width: 100%; display: block; }
img { height: auto; }
a { text-decoration: none; color: inherit; }

button, input, textarea, select { font: inherit; }

:root {
  --container: 1200px;
  --space-1: .25rem; --space-2: .5rem; --space-3: .75rem; --space-4: 1rem;
  --space-6: 1.5rem; --space-8: 2rem; --space-12: 3rem;
  --radius: 10px;
  --c-text: #222; --c-muted: #666; --c-bg: #fff;
  --c-primary: #3A2313;
}

body {
  line-height: 1.5;
  color: var(--c-text);
  background: var(--c-bg);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
}
