body {
    margin: 0;
    background: #000;
    color: #EEE;
}

div {
    width: max-content;
    margin: auto;
}

#title {
    padding: 32px 0 16px 0;
    font-size: 64px;
    font-family: system-ui, -apple-system, SF Pro Display, Inter, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: bold;
}

#controls {
    user-select: none;
}
#controls * {
    padding: 8px 16px;
    margin: 0 1px;
    border: 3px solid #888;
    border-radius: 64px;
    outline: none;
    background: #0000;
    font-size: inherit;
    color: inherit;
}
#controls :focus-visible {
    border-color: #BBB;
}
input {
    width: 64px;
    text-align: right;
}
button {
    cursor: pointer;
}

#example {
    max-width: 1400px;
    padding: 16px;
}
