/* The connect notice covers the whole page and sits above the header and footer. */
.link-gate{position:fixed;inset:0;z-index:1000;display:flex;overflow:auto;padding:24px 16px;background:#10222c;color:#fff}
.link-gate-body{width:min(860px,100%);margin:auto;text-align:center}
.link-gate h1{margin:0 0 24px;font-size:clamp(40px,7vw,76px);line-height:1.1;color:#ffff55}
.link-gate p{margin:0 0 18px;font-size:clamp(20px,2.6vw,28px);line-height:1.4}
.link-gate-actions{display:grid;gap:12px;margin-top:28px}
.link-gate-actions .button{width:100%;margin:0;box-sizing:border-box}
.admin-ban,.admin-link-waiver{margin-top:12px}
#notice{z-index:1001}
