html,body{height:100%;margin:0}body{color:#1f1f1f;background:#faf9f5;place-items:center;font-family:Manrope,system-ui,-apple-system,Segoe UI,Arial,sans-serif;display:grid}main{text-align:center;padding:24px 16px}h1{letter-spacing:-.03em;color:#023a51;margin:0;font-size:clamp(2.4rem,7vw,4rem);font-weight:700}p{color:#59667d;margin:10px 0 32px;font-size:1.25rem}.login{color:#fff;background:#023a51;border-radius:999px;padding:12px 34px;font-weight:700;text-decoration:none;display:inline-block}.login:hover{background:#0b4d69}.login:focus-visible{outline-offset:3px;outline:3px solid #4abdee}
