@font-face{font-family:Manrope;src:url('/assets/body.woff2') format('woff2');font-weight:500;font-display:swap}
*{box-sizing:border-box}html{background:#fff;color:#000}body{margin:0;min-height:100svh;display:flex;flex-direction:column;font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.card{width:100%;margin:auto;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:54px 28px}.identity{width:260px;max-width:70vw}.lockup{display:block;width:100%;height:auto}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
footer{text-align:center;padding:0 24px 24px;font-size:12px}footer a{display:inline-flex;align-items:center;min-height:44px;color:#666;text-decoration:none}footer a:hover{color:#000}a:focus-visible{outline:2px solid #000;outline-offset:5px}
.about{width:min(100% - 56px,420px);margin:auto;padding:60px 0;line-height:1.8}.about .bird{width:64px;height:64px;display:block;margin-bottom:35px}.about h1{font-size:24px;font-weight:500;margin:0 0 22px}.about p{font-size:15px;color:#555;margin:0 0 18px}
@media(max-width:600px){.identity{width:220px}.card{padding:44px 28px}footer{padding-bottom:16px}}
@media(max-height:560px){.identity{width:180px}.card{padding:28px}footer{padding-bottom:8px}}
