/* La pause solaire: scoped semantic primitives; no editor or Amelia reset. */
.magaly-v3{--bg:#faf8f2;--surface:#fffef9;--ink:#253a30;--muted:#596354;--accent:#354d38;--accent-hover:#263d2b;--accent-active:#203725;--matcha:#e3e9d5;--soft:#eff1e7;--clay:#8b4e30;--sand:#eee4d5;--line:#d4d9c9;--control:#74806d;--focus:#855023;--success:#2f5f3d;--error:#a03535;--sans:'DM Sans',system-ui,sans-serif;--serif:'Instrument Serif',Georgia,serif;--r-sm:16px;--r-control:18px;--r-card:28px;--r-media:32px;--r-panel:48px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--content:1280px;--ease:cubic-bezier(.2,.7,.25,1);--fast:180ms;--slow:650ms;--magaly-reveal-mobile:380ms;background:var(--bg);color:var(--ink);font-family:var(--sans)}
@font-face{font-family:'DM Sans';src:url('../fonts/dm-sans.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url('../fonts/instrument-serif.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url('../fonts/instrument-serif-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
