#generate_button {
    position: absolute;
    left: 40%;
    top: 40%;
    width: 20%;
    height: 20%;

    font-size: 2cqi;
}

.text-emoji {
    /* Scale the image relative to the surrounding text size */
    height: 1.75em;
    width: auto;

    /* Align the bottom of the image nicely with the text baseline */
    vertical-align: middle;

    /* Prevent the image from stretching the text line height */
    display: inline-block;

    /* Optional: Add a tiny bit of breathing room on the sides */
    margin: 0 0.1em;
}


input[type="number"] {
    field-sizing: content;
    min-width: 50px;
    /* Prevents the input from shrinking completely when empty */
    max-width: 100%;
    /* Prevents it from breaking layouts if text is too long */
}