body{font:16px/1.8 system-ui,sans-serif;margin:0;background:#f2f5f7;color:#18364a}main{max-width:42rem;margin:auto;padding:24px 18px calc(24px + env(safe-area-inset-bottom))}button{display:block;min-height:48px;width:100%;margin:16px 0;padding:12px;font:inherit;background:#194f72;color:white;border:0;border-radius:8px}button:disabled{opacity:.45}#status{padding:16px;background:white;border:1px solid #b7ccd9}p{overflow-wrap:anywhere}
