body{font-family:system-ui,sans-serif;margin:0;background:#f7f7f8;color:#1d1d1f}
main{max-width:40rem;margin:3rem auto;padding:0 1rem}
table{border-collapse:collapse;margin:1rem 0;width:100%}
th,td{text-align:left;padding:.4rem .6rem;border-bottom:1px solid #e3e3e6}
th{width:8rem;color:#55555a;font-weight:500}
.btn{display:inline-block;margin:.25rem .25rem 0 0;padding:.55rem 1rem;border-radius:.5rem;background:#1d1d1f;color:#fff;text-decoration:none}
