*{box-sizing:border-box;margin:0}html,body{height:100%}body{background:#0b0f0e;color:#e7ecea;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;place-items:center;text-align:center;padding:24px}
main{max-width:640px;width:100%}.logo{width:min(80vw,420px);margin:0 auto 36px;line-height:0}.logo svg{width:100%;height:auto;display:block}
.tag{font-size:clamp(1.4rem,4vw,2rem);font-weight:600;color:#3ecf8e;letter-spacing:.02em}.sub{color:#9aa5a1;margin-top:8px}.ct{margin-top:32px;color:#9aa5a1}
a{color:#3ecf8e}a:focus-visible{outline:2px solid #3ecf8e;outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}