body{margin:0;padding:24px 16px;font:16px/1.4 system-ui,sans-serif;background:white;color:black}
main{max-width:480px;margin:0 auto}h1{font-size:20px;margin:0 0 8px}
input{font:inherit;padding:10px;width:70%;box-sizing:border-box}button{font:inherit;padding:10px 14px;min-height:44px}
ul{list-style:none;padding:0;margin:16px 0}li{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-bottom:1px solid gray}
.code{font:700 28px/1 ui-monospace,monospace;letter-spacing:.1em}.who{font-size:14px}.at{font-size:13px}
