main[inert]{filter:blur(9px);pointer-events:none;user-select:none;opacity:.35}.region-lock{position:fixed;inset:100px 0 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;padding:24px;text-align:center;background:linear-gradient(transparent,#10101588);z-index:20}.region-lock p{font-family:Georgia,serif;font-size:clamp(26px,4vw,48px);max-width:800px;margin:0}.region-lock>span{font-size:60px;color:var(--accent,#c7a578)}.region-lock small{opacity:.65}