* {
    box-sizing: border-box;
}
body {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
}

form {
    width: 512px;
}

label {
    width: 100%;
    display: block;
    margin-bottom: 1rem;
    font-weight: bold;
}

input {
    width: 100%;
    display: block;
    font-size: 2rem;
    margin-bottom: 1rem;
}

button {
    width: 100%;
    font-size: 1.5rem;
    appearance: none;
    display: block;
}
