.auth{--auth-ink:#1c1917;--auth-paper:#f5f2ea;--auth-leaf:#5a9e94;--auth-ease:cubic-bezier(.23, 1, .32, 1);background-color:var(--auth-ink);min-height:100dvh;color:var(--auth-paper);background-image:radial-gradient(#f7f4ee12 .7px,#0000 .8px);background-size:20px 20px;position:relative;overflow:hidden}.auth-brand{color:var(--auth-paper);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:.08em;padding-left:.02em;font-size:max(8.5rem,38.7597vw);line-height:.72;display:flex;position:absolute;top:0;left:0;transform:translateY(-20%)}.auth-wordmark{letter-spacing:-.06em;font-family:Fraunces,Georgia,serif;font-size:1em;font-weight:700;line-height:inherit;margin:0}.auth-mark{width:.68em;height:auto;color:var(--auth-paper);flex-shrink:0}.auth-mark-leaf{fill:var(--auth-leaf)}.auth-action{padding:0 1.5rem calc(2.75rem + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;inset:auto 0 0}.auth-error{color:#e8b4ae;text-align:center;text-wrap:pretty;max-width:28rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.auth-google{color:#111;letter-spacing:-.02em;cursor:pointer;width:min(100%,24rem);height:4.75rem;transition:transform .16s var(--auth-ease), background-color .16s var(--auth-ease), opacity .16s var(--auth-ease);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:0 1.75rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;font-weight:600;display:flex}.auth-google svg{width:1.5rem;height:1.5rem}.auth-google:disabled{cursor:wait;opacity:.64}.auth-google:focus-visible{outline:3px solid var(--auth-paper);outline-offset:3px}.auth-google:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.auth-google:hover:not(:disabled){background:#f4f4f4}}@media (width<40rem){.auth-action{padding:0 1.25rem calc(2rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.auth-google{transition:background-color .16s var(--auth-ease), opacity .16s var(--auth-ease)}.auth-google:active:not(:disabled){transform:none}}
