:root{font-family:system-ui,sans-serif;color:#192333;background:#f2f5f9}body{margin:0}main{max-width:56rem;margin:2rem auto;padding:1.5rem;background:white;border-radius:.6rem}h1,h2{color:#163b64}a{color:#145d9d}section{margin:2rem 0}ul{padding:0;list-style:none}li{border:1px solid #d4dce6;border-radius:.4rem;padding:1rem;margin:.7rem 0}form{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}input{flex:1;min-width:12rem}input,button{font:inherit;padding:.45rem .6rem}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}#status{min-height:1.5em}small{color:#49596c}
