.auth-action-button{margin-left:.125rem;margin-right:.125rem;display:inline-block;border-radius:.5rem;background-color:#fff3;padding:.125rem .75rem;font-size:1rem;font-weight:600;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-duration:.3s}.auth-action-button:hover{--tw-bg-opacity: 1;background-color:rgb(204 227 222 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.auth-action-button:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.gallery-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition-duration:.7s}.group:hover .gallery-image{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.65}.small-action-button{transition-duration:.3s}.small-action-button:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-hover-standard{transition-duration:.3s}.btn-hover-standard:hover{background-color:#a4c3b266;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.btn-spacing-standard{border-radius:.375rem;padding:.375rem .5rem}.learning-card-border{border-radius:.75rem;background-image:linear-gradient(to top right,var(--tw-gradient-stops));--tw-gradient-from: rgb(164 195 178 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(164 195 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(164 195 178 / .2) var(--tw-gradient-to-position) }.slide-up-enter-active{transition:all .65s ease-in-out}.slide-up-enter-from,.slide-up-leave-to{opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:all .65s ease-in-out}.slide-down-enter-from{opacity:0;transform:translateY(-30px)}.slide-down-leave-to{opacity:0;transform:translateY(30px)}.fade-enter-active,.fade-leave-active{transition:opacity .65s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes ken-burns{0%{transform:scale(1.08) translateZ(0)}to{transform:scale(1.2) translate3d(-2%,-2%,0)}}.animate-ken-burns{animation:ken-burns 30s ease-in-out infinite alternate;will-change:transform}@media(prefers-reduced-motion:reduce){.animate-ken-burns{animation:none;transform:scale(1.08)}}.auth-page{background-image:linear-gradient(165deg,#6b9080,#93b2a4 38%,#bed3c9 68%,#dfeae5)}:is(.dark .auth-page){background-image:linear-gradient(165deg,#1d2f28,#17241f 45%,#111827)}.auth-card{box-shadow:0 0 0 1px #6b90806b,0 0 0 7px #ffffff61,0 0 0 8px #6b908042,0 18px 40px -24px #0f172a73}:is(.dark .auth-card){box-shadow:0 0 0 1px #a4c3b242,0 0 0 7px #1118278c,0 0 0 8px #a4c3b224,0 18px 40px -24px #000000bf}.auth-backdrop{position:fixed;inset:0;overflow:hidden;pointer-events:none}.auth-backdrop__blob{position:absolute;width:34rem;height:34rem;border-radius:9999px;opacity:.5;will-change:transform}:is(.dark .auth-backdrop__blob){opacity:.16}.auth-backdrop__blob--one{top:-10rem;left:-12rem;background:radial-gradient(closest-side,#ffffffd9,#fff0 72%);animation:auth-drift-one 34s ease-in-out infinite alternate}.auth-backdrop__blob--two{top:20%;right:-14rem;background:radial-gradient(closest-side,#f6fff8cc,#f6fff800 70%);animation:auth-drift-two 42s ease-in-out infinite alternate}.auth-backdrop__blob--three{bottom:-14rem;left:28%;background:radial-gradient(closest-side,#eaf4f4d9,#eaf4f400 70%);animation:auth-drift-three 38s ease-in-out infinite alternate}@keyframes auth-drift-one{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(7%,9%,0) scale(1.14)}}@keyframes auth-drift-two{0%{transform:translate3d(4%,3%,0) scale(1.08)}to{transform:translate3d(-6%,-7%,0) scale(.94)}}@keyframes auth-drift-three{0%{transform:translate3d(-5%,4%,0) scale(.96)}to{transform:translate3d(6%,-5%,0) scale(1.12)}}.auth-tabs__indicator--to-signup{animation:auth-tab-to-signup .26s cubic-bezier(.4,0,.2,1) both}.auth-tabs__indicator--to-login{animation:auth-tab-to-login .26s cubic-bezier(.4,0,.2,1) both}@keyframes auth-tab-to-signup{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes auth-tab-to-login{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.auth-backdrop__blob,.auth-tabs__indicator--to-signup,.auth-tabs__indicator--to-login{animation:none}}
