.wrapper {
    max-width: 50em;
    margin: auto;
    padding: 1em;
}

button {
    font-size: 1.5em;
    margin: 0.2em;
}

#login-btn {
    margin: 0;
}

#p-grid {
    grid-column-gap: var(--pico-grid-column-gap);
    grid-row-gap: var(--pico-grid-row-gap);
    display: grid;
    grid-template-columns: 1fr 4.5em;
}

#playing {
    font-size: 1.2em;
    width: 100%;
    margin: auto auto auto 1em;
}

#refresh {
    filter: invert(93%) sepia(100%) saturate(0%) hue-rotate(226deg) brightness(106%) contrast(107%);
}