.o-auth-provider-google .auth-card{background:var(--surface1);border:none;border-radius:1rem;box-shadow:var(--shadow-elevation2);padding:2.5rem 2rem}@media(width <= 480px){.o-auth-provider-google .auth-card{border-radius:.75rem;padding:2rem 1.5rem}}.o-auth-provider-google .google-signin-btn{background:oklch(.6 .16 250);transition:background var(--duration-200) var(--ease-out)}.o-auth-provider-google .google-signin-btn:hover{background:color-mix(in oklch,oklch(60% .16 250deg),oklch(0% 0 0deg) 15%)}.o-auth-provider-google .google-signin-btn:active{background:color-mix(in oklch,oklch(60% .16 250deg),oklch(0% 0 0deg) 30%)}.o-auth-provider-google .google-signin-btn:focus{outline:2px solid oklch(.6 .16 250);outline-offset:4px}.o-auth-provider-google .auth-container:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Ccircle cx='310' cy='250' r='140' fill='%234285f4' opacity='.15'/%3E%3Ccircle cx='450' cy='300' r='110' fill='%23ea4335' opacity='.12'/%3E%3Ccircle cx='480' cy='450' r='130' fill='%23fbbc04' opacity='.12'/%3E%3Ccircle cx='360' cy='550' r='100' fill='%2334a853' opacity='.13'/%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.08)' stroke-width='3' d='M180 400q100-50 200 0t200 50'/%3E%3C/svg%3E");background-position:50%;background-size:cover;content:"";height:100vh;inset-inline-start:0;pointer-events:none;position:fixed;top:0;width:50%;z-index:1}@media(width >= 768px)and (width < 1025px){.o-auth-provider-google .auth-container:after{width:40%}}@media(width < 768px){.o-auth-provider-google .auth-container:after{display:none}}