.gate{position:fixed;inset:0;z-index:100;background:#0d0d0cf5;display:grid;place-items:center;padding:24px}.gate form{width:min(520px,100%);border:1px solid #35332f;background:#181816;padding:40px}.gate h2{font:400 42px Georgia,serif;margin:12px 0 24px}
