html {
    color-scheme: light dark;
}

body {
    font-family: monospace;
    font-size: 1.125rem;
}

img {
    max-width: 100%;
    display: block;
}

main {
    width: min(75ch, 100% - 4rem);
    margin-inline: auto;
}

.buttons {
    image-rendering: crisp-edges;
    image-rendering: pixelated;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

.buttons img {
    max-width: 88px;
    max-height: 31px;
    height: auto;
    object-fit: contain;
}