.gm-signin{min-height:calc(100vh - 72px);justify-content:flex-start;align-items:center;padding:clamp(32px,9vh,96px) 16px 32px}.gm-signin-card{width:100%;max-width:420px;background:var(--paper);border:1px solid var(--line);padding:32px 24px 26px}.gm-signin-card .kit-signin{--kit-ink:var(--ink);--kit-grey:var(--grey);--kit-line:var(--line);gap:14px}.gm-signin-card .kit-signin h2{font:400 34px/1.04 var(--gm-display);letter-spacing:-.03em}.gm-signin-card .kit-signin label{font:400 15px var(--gm-text);color:var(--grey);text-transform:none;letter-spacing:0}.gm-signin-card .kit-lead{color:var(--grey)}.gm-signin-card .kit-signin input{background:var(--paper);color:var(--ink);min-height:48px;border-color:color-mix(in oklch,var(--ink) 35%,var(--paper));border-radius:0;font-family:var(--gm-text)}.gm-signin-card .kit-signin input:focus{border-color:var(--ink);outline:none;box-shadow:inset 0 0 0 1px var(--ink)}.gm-signin-card .kit-signin .btn{width:100%;font-weight:500}.gm-signin-card .kit-signin .btn.ghost{border-color:var(--line);background:transparent;color:var(--ink)}.gm-signin-card .kit-err{color:var(--err)}.gm-foot{margin:24px 0 0;color:var(--grey);font:400 14px var(--gm-text);text-align:center}@media (max-width:640px){.gm-signin{min-height:calc(100vh - 64px);padding-top:28px}.gm-signin-card{padding:28px 20px 22px}}.gm-signin-card .gm-google{gap:10px;border-color:var(--ink)}.gm-or{display:flex;align-items:center;gap:10px;margin:4px 0;color:var(--grey);font:400 14px var(--gm-text)}.gm-or:after,.gm-or:before{content:"";flex:1 1;height:1px;background:var(--line)}