.pixel-theme .app-sky{background:linear-gradient(180deg, var(--sky-1) 0%, var(--bg) 100%)}.pixel-theme .app-map-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-position:50%;background-size:32px 32px}.pixel-theme .app-sign-in-title{font-size:min(var(--logo-w) * .2, 72px);letter-spacing:.03em;text-shadow:0 .05em 0 var(--bg-deep), 0 0 .3em #06143173;line-height:.9}.pixel-theme .app-sign-in-col{width:min(100%,22rem)}.pixel-theme .hero .app-google{color:#1f1f1f;letter-spacing:.01em;text-transform:none;min-height:3.25rem;box-shadow:4px 4px 0 0 var(--bg-deep);transition:transform .12s var(--ease-std), box-shadow .12s var(--ease-std);background:#fff;border:1px solid #747775;gap:.75rem;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:16px;font-weight:500}.pixel-theme .hero .app-google img{width:20px;height:20px}@media (hover:hover){.pixel-theme .hero .app-google:hover{box-shadow:5px 5px 0 0 var(--bg-deep);transform:translate(-1px,-1px)}}.pixel-theme .hero .app-google:active{box-shadow:2px 2px 0 0 var(--bg-deep);transform:translate(1px,1px)}@media (min-width:640px) and (min-aspect-ratio:5/4) and (max-height:520px){.pixel-theme .app-sign-in-title{font-size:40px}.pixel-theme .app-sign-in-col{width:min(100%,18rem)}.pixel-theme .hero .app-google{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.pixel-theme .hero .app-google{transition:none}}
