.addUser{display:inline-flex;gap:.5rem;font-family:system-ui,sans-serif}.addUser-input{padding:.5rem;border:1px solid #888;border-radius:.25rem;font-size:1rem}.addUser-button{padding:.5rem 1rem;border:1px solid #888;border-radius:.25rem;background:#e0f5e0;cursor:pointer;font-size:1rem}.counter{display:inline-flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid #ccc;border-radius:.5rem;font-family:system-ui,sans-serif}.counter-count{margin:0;min-width:2.5rem;font-size:2rem;font-weight:600;text-align:center}.counter-button{padding:.5rem 1rem;border:1px solid #888;border-radius:.25rem;background:#fafafa;cursor:pointer;font-size:1rem}.counter-button--increment{background:#e0f5e0}.counter-button--reset{background:#f5e0e0}.routeToggle{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid currentColor;border-radius:.25rem}.routeToggle-current{font-family:monospace}.routeToggle-content{margin-top:.5rem;font-style:italic}.themeToggle{padding:.5rem 1rem;border:1px solid #888;border-radius:.25rem;cursor:pointer;font-size:1rem;font-family:system-ui,sans-serif}.themeToggle--light{background:#fafafa;color:#222}.themeToggle--dark{background:#222;color:#fafafa}.userList{list-style:none;margin:0;padding:0;font-family:system-ui,sans-serif}.userList-item{padding:.5rem .75rem;border-bottom:1px solid #eee}
