#login { overflow-y: auto; padding: 24px 12px; }
#login > * { flex-shrink: 0; }
.loginGameDescription { margin: 0 0 18px; color: #b9adca; font-size: 12px; line-height: 1.5; }
.loginBackLink { margin-top: 12px; color: #dfc98f; font-size: 12px; line-height: 1.6; text-decoration: none; text-shadow: 0 1px 3px #000; }
.loginBackLink:hover { color: #f4deb1; text-decoration: underline; text-underline-offset: 3px; }
.loginBackLink:focus-visible { outline: 2px solid #dfc98f; outline-offset: 5px; }
@media (max-height: 760px) { #login { justify-content: flex-start; } }
