@property --snake-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.google-auth-button-module__CF3ckq__root{isolation:isolate;position:relative}.google-auth-button-module__CF3ckq__pending{cursor:progress!important;opacity:1!important}.google-auth-button-module__CF3ckq__pending:after{content:"";border-radius:inherit;padding:var(--snake-width,2px);pointer-events:none;z-index:1;background:conic-gradient(from var(--snake-angle), transparent 0turn, transparent .58turn, var(--snake-color,#60a5fa) .78turn, var(--snake-highlight,#fff) .87turn, var(--snake-color,#60a5fa) .95turn, transparent 1turn);-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:1.15s linear infinite google-auth-button-module__CF3ckq__snake-travel,1.15s ease-in-out infinite google-auth-button-module__CF3ckq__snake-breathe;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes google-auth-button-module__CF3ckq__snake-travel{to{--snake-angle:360deg}}@keyframes google-auth-button-module__CF3ckq__snake-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.google-auth-button-module__CF3ckq__pending:after{background:var(--snake-color,#60a5fa);opacity:.9;animation:none}}.google-auth-button-module__CF3ckq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
