.LoginButton-module__HUbWWq__card{cursor:pointer;padding:var(--mantine-spacing-xl);border-color:#dee2e6;transition:all .2s;position:relative;transform:translateY(0)}.LoginButton-module__HUbWWq__iconContainer{background-color:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.LoginButton-module__HUbWWq__providerIcon{width:100%;height:auto}.LoginButton-module__HUbWWq__stack{gap:var(--mantine-spacing-md)}.LoginButton-module__HUbWWq__providerName{font-size:var(--mantine-font-size-lg);font-weight:600}@media (max-width:767px){.LoginButton-module__HUbWWq__card{padding:var(--mantine-spacing-xs)}.LoginButton-module__HUbWWq__iconContainer{width:36px;height:36px}.LoginButton-module__HUbWWq__stack{gap:var(--mantine-spacing-xs)}.LoginButton-module__HUbWWq__providerName{font-size:var(--mantine-font-size-xs)}.LoginButton-module__HUbWWq__card:hover{box-shadow:none;background-color:#0000;transform:none}}@media (min-width:768px){.LoginButton-module__HUbWWq__card:hover{background-color:#f8f9fa;border-color:#228be6;transform:translateY(-4px);box-shadow:0 8px 25px #00000026}}.LoginButton-module__HUbWWq__overlay{opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.page-module__X_Z_4a__loginCard{padding:var(--mantine-spacing-xl)}.page-module__X_Z_4a__loginStack{gap:var(--mantine-spacing-lg)}@media (max-width:767px){.page-module__X_Z_4a__loginCard{padding:var(--mantine-spacing-sm)}.page-module__X_Z_4a__loginStack{gap:var(--mantine-spacing-md)}}
