*{box-sizing:border-box}body{margin:0;padding:24px;font:17px system-ui;background:#071b3a;color:white;min-height:100dvh;display:grid;place-items:center}main{max-width:540px;width:100%}img{width:96px;height:96px;object-fit:contain}h1{color:#fb923c;font-size:2rem}button,a.action{display:block;border:0;border-radius:10px;padding:15px;background:#f97316;color:#071b3a;font:inherit;font-weight:bold;text-align:center;text-decoration:none;width:100%;margin:12px 0;min-height:48px}button.secondary{background:#dbeafe}a{color:#bfdbfe}input{width:100%;padding:12px;font:inherit;border-radius:8px}#help{line-height:1.6}small{display:block;line-height:1.5}

[hidden]{display:none!important}body{min-height:100vh;min-height:100dvh;padding: max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow-wrap:anywhere}main{min-width:0}input{min-width:0;max-width:100%}h2{font-size:1.2rem}ol{padding-left:24px;line-height:1.6}li+li{margin-top:12px}#instructions{background:#10294b;border-radius:12px;padding:16px;margin:18px 0}button{touch-action:manipulation}
