body{font-family:system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;margin:0;padding:0;background:#fafafa;color:#111}
main{max-width:900px;margin:2rem auto;padding:0 1rem}
h1{font-size:1.8rem}
section{background:#fff;border:1px solid #eee;border-radius:8px;padding:1rem;margin:1rem 0}
form{display:flex;gap:.5rem;margin-bottom:.5rem}
input{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:4px}
button{padding:.5rem .8rem;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;cursor:pointer}
ul{list-style:disc;padding-left:1.25rem}
