.menu-preparation-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(48,57,39,.62)}
.menu-preparation-modal__card{width:min(460px,100%);padding:32px;border:1px solid #d293e3;border-radius:28px;background:#f8f2df;color:#303927;box-shadow:0 20px 60px rgba(0,0,0,.24);text-align:center}
.menu-preparation-modal__card img{width:160px;height:auto;margin:0 auto 20px}
.menu-preparation-modal__card h2{margin:8px 0 12px;font-size:clamp(24px,4vw,34px)}
.menu-preparation-modal__card p:not(.surtitre){margin:0 auto 24px;max-width:34ch;line-height:1.55}
[data-menu-pdf].is-disabled{pointer-events:none;opacity:.62}
