*{box-sizing:border-box}html,body{color:#edf1fa;background:#07090e;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.gate{background:radial-gradient(at 50% 55%,#101e39 0,#090e19 35%,#07090e 70%);place-items:center;min-height:100dvh;display:grid}.gate-enter{color:#f5f8ff;background:linear-gradient(#397df0,#2362d3);border:1px solid #6799f2;border-radius:12px;padding:16px 54px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;box-shadow:inset 0 1px #ffffff25,0 12px 50px #164fa533}.gate-enter:hover{background:#387cf0;transform:translateY(-2px)}.gate-enter:focus-visible{outline-offset:5px;outline:2px solid #b4d0ff}
