body{color:#222;background:#f6f6f8;margin:0;font-family:system-ui,sans-serif}#app{max-width:480px;margin:0 auto;padding:1rem}header{align-items:center;gap:.75rem;display:flex}#add-form{gap:.5rem;display:flex}#name{flex:1}#error{color:#b00020;min-height:1.25em}#list{padding:0;list-style:none}.counter{border-bottom:1px solid #ddd;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.counter .name{overflow-wrap:anywhere;flex:0 8rem}.counter .value{text-align:center;flex:1}
