*{box-sizing:border-box}body{margin:0;color:#e8ffff;background:#040d18;font-family:system-ui,sans-serif}.world{height:100svh;min-height:350px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center;padding:clamp(20px,4vh,44px) 10px clamp(30px,6vh,72px);overflow:hidden;background:radial-gradient(ellipse at 48% 47%,#0a2637,#071825 38%,#040d18 73%)}.wordmark{margin:0;display:flex;align-items:center;gap:12px;letter-spacing:.38em;font-size:clamp(16px,2vw,21px);font-weight:650}.wordmark img{width:34px;border-radius:10px}#earth{width:100%;height:100%;touch-action:none;cursor:grab;display:block}#earth:active{cursor:grabbing}.login{display:inline-flex;align-items:center;gap:34px;color:#092526;background:#b8f6e4;text-decoration:none;padding:13px 21px 13px 25px;border:1px solid #d6ffef;border-radius:100px;font-weight:650;font-size:16px;box-shadow:0 0 30px #56daac18}.login:hover{background:#dcfff2}.login:focus-visible,canvas:focus-visible{outline:2px solid #a5f1e4;outline-offset:4px}
