:root{--plum:#5f2856;--lavender:#bfa6da;--dark:#3f1a39;--light:#faf7fd;--white:#fff;--blob:62% 38% 46% 54% / 55% 48% 52% 45%;--border:3px solid var(--dark);--px:calc(min(100cqw, 560px) / 390);--maxw:560px}@media (min-width:1024px){:root{--px:calc(min(100cqw, 1440px) / 1440);--maxw:1440px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html[lang=fr]{--font-display:var(--font-fredoka), "Nunito", system-ui, sans-serif;--font-body:var(--font-nunito), system-ui, sans-serif}html[lang=ar]{--font-display:var(--font-tajawal), system-ui, sans-serif;--font-body:var(--font-tajawal), system-ui, sans-serif;--font-digits:var(--font-fredoka), system-ui, sans-serif}html[lang=fr]{--font-digits:var(--font-fredoka), system-ui, sans-serif}body{background:var(--light);color:var(--dark);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:700;line-height:1.4;container-type:inline-size}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;touch-action:manipulation;text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline-offset:3px;outline:3px solid}.inner{width:100%;max-width:var(--maxw);margin-inline:auto;position:relative}[id]{scroll-margin-top:16px}html[data-motion=full]{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
