.LoginCard-module__61-5Gq__optionsRow{justify-content:space-between;align-items:center;display:flex}.LoginCard-module__61-5Gq__rememberMe{color:var(--color-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;display:flex}.LoginCard-module__61-5Gq__checkbox{cursor:pointer;accent-color:var(--color-primary)}.LoginCard-module__61-5Gq__link{color:var(--color-muted);white-space:nowrap;text-decoration:none;transition:color .2s ease-in-out;position:relative}.LoginCard-module__61-5Gq__link:hover{color:var(--color-primary)}.LoginCard-module__61-5Gq__link:hover:before,.LoginCard-module__61-5Gq__link:hover:after{width:50%;height:1px}.LoginCard-module__61-5Gq__link:before,.LoginCard-module__61-5Gq__link:after{content:"";background:var(--color-primary);width:0%;height:1.5px;transition:all .15s;position:absolute;bottom:0}.LoginCard-module__61-5Gq__link:before{left:50%}.LoginCard-module__61-5Gq__link:after{right:50%}@media (max-width:768px){.LoginCard-module__61-5Gq__optionsRow{grid-template-columns:1fr auto;grid-template-areas:"remember forgot""register register";align-items:center;gap:1.5rem;display:grid}.LoginCard-module__61-5Gq__optionsRow>:first-child{grid-area:remember}.LoginCard-module__61-5Gq__optionsRow>:nth-child(2){grid-area:register;justify-self:center;margin-top:.5rem}.LoginCard-module__61-5Gq__optionsRow>:nth-child(3){grid-area:forgot;justify-self:flex-end}}@media (max-width:360px){.LoginCard-module__61-5Gq__rememberMe,.LoginCard-module__61-5Gq__link{font-size:.8rem}}
.Button-module__e7WGRa__button{text-align:center;justify-content:center;align-items:center;gap:4px;display:flex}.Button-module__e7WGRa__button:disabled{cursor:not-allowed}.Button-module__e7WGRa__button:disabled:hover{transform:none}.Button-module__e7WGRa__default{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border-variant);border-radius:4px;padding:8px 10px;font-size:1rem;font-weight:600;transition:all .15s}.Button-module__e7WGRa__default:hover{background-color:var(--color-primary);color:var(--color-surface);box-shadow:0px 2px 0px var(--color-border-variant)}.Button-module__e7WGRa__new{color:var(--color-button);justify-content:flex-start;font-size:1.1rem}.Button-module__e7WGRa__highlight,.Button-module__e7WGRa__outline{background-color:var(--color-primary);color:var(--color-surface);border:1px solid var(--color-surface);text-align:center;box-shadow:0px 1px 1px var(--color-primary);border-radius:4px;padding:8px 10px;font-size:1rem;font-weight:600;transition:all .15s}:is(.Button-module__e7WGRa__highlight,.Button-module__e7WGRa__outline):hover{box-shadow:0px 1px 1px var(--color-primary);background-color:var(--color-surface);color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-1.5px)}:is(.Button-module__e7WGRa__highlight,.Button-module__e7WGRa__outline):active{transform:translateY(1.5px)}.Button-module__e7WGRa__outline{background-color:var(--color-surface);color:var(--color-primary)}.Button-module__e7WGRa__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite Button-module__e7WGRa__spin}@keyframes Button-module__e7WGRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.Button-module__e7WGRa__responsive span{display:none}.Button-module__e7WGRa__button.Button-module__e7WGRa__responsive{padding:6px}}
