.page-curtain{position:fixed;inset:0;z-index:2147483000;background:#f8f7f4;pointer-events:none;opacity:0;transition:opacity 240ms cubic-bezier(.22,1,.36,1)}
.page-curtain.is-covering{opacity:1;pointer-events:auto}
@media(prefers-reduced-motion:reduce){.page-curtain{display:none}}
