/* Steel tokens from the app. A file, because the welcome page's CSP blocks inline styles. */
:root{color-scheme:light}
*{box-sizing:border-box}
body{margin:0;min-height:100dvh;background:#d3dbe6;color:#0f2236;font:400 17px/1.45 "Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-text-size-adjust:100%}
.bar{background:#163049;color:#fff;padding:calc(14px + env(safe-area-inset-top)) 16px 14px;font:400 20px/1.2 "Anton",Impact,"Arial Narrow",sans-serif;letter-spacing:.04em}
main{max-width:448px;margin:16px;padding:20px 16px;background:#fff;border-radius:14px}
@media (min-width:480px){main{margin:16px auto}}
h1{margin:0 0 16px;font-size:24px;line-height:1.2}
h2{margin:20px 0 8px;font-size:18px}
p{margin:0 0 12px}
.btn{display:block;width:100%;min-height:52px;padding:14px;border:0;border-radius:10px;background:#b34c16;color:#fff;font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation}
.btn:disabled{opacity:.6}
