.project-curtain{position:fixed;inset:0;z-index:100000;background:#fff0f6;display:grid;place-content:center;justify-items:center;gap:20px;transform:translateY(-101%);pointer-events:none;color:#382e35;font:16px/1.5 Arial,sans-serif}.project-curtain.is-covering{pointer-events:auto}.project-curtain img{width:128px;height:121px}.project-curtain p{margin:0}.project-curtain button{padding:10px 20px;background:white;border:1px solid #c62668;border-radius:8px;cursor:pointer}.project-curtain [hidden]{display:none!important}.project-curtain:focus-visible{outline:3px solid #c62668;outline-offset:-8px}@media(prefers-reduced-motion:reduce){.project-curtain img{display:none}}

html[data-project-arrival]::before{content:'';position:fixed;inset:0;background:#fff0f6;z-index:100001}
