.signin-gate{color:oklch(92.9% .013 255.508);background-color:oklch(12.9% .042 264.695);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100svh;padding-inline:1rem;display:flex}.signin-gate-head{text-align:center}.signin-gate-title{font-size:1.5rem;font-weight:700;line-height:2rem}.signin-gate-desc{color:oklch(70.4% .04 256.788);max-width:28rem;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.signin-gate-panel{flex-direction:column;gap:.75rem;width:100%;max-width:20rem;display:flex}.signin-gate-google{background-color:oklch(51.1% .262 276.966);border-radius:.25rem;height:2.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}@media (hover:hover){.signin-gate-google:hover{background-color:oklch(58.5% .233 277.117)}}.signin-gate-error{color:oklch(70.4% .191 22.216);font-size:.75rem;line-height:1rem}.signin-gate-dev{color:oklch(55.4% .046 257.417);font-size:.75rem;line-height:1rem}.signin-gate-dev-summary{cursor:pointer}.signin-gate-form{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.signin-gate-modes{gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.signin-gate-mode{border:1px solid;border-radius:.25rem;flex:1;padding:.375rem .75rem}.signin-gate-mode[data-active]{background-color:oklab(58.5% .0288678 -.231205/.1);border-color:oklch(58.5% .233 277.117);font-weight:500}.signin-gate-mode:not([data-active]){border-color:oklch(37.2% .044 257.287)}.signin-gate-input{background-color:oklch(20.8% .042 265.755);border:1px solid oklch(37.2% .044 257.287);border-radius:.25rem;height:2.25rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem}.signin-gate-submit{background-color:oklch(51.1% .262 276.966);border-radius:.25rem;height:2.25rem;padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}@media (hover:hover){.signin-gate-submit:hover{background-color:oklch(58.5% .233 277.117)}}.signin-gate-submit:disabled{opacity:.5}.signin-gate-note{color:oklch(55.4% .046 257.417);font-size:.75rem;line-height:1rem}
