body{font-family:Manrope,sans-serif}.font-serif{font-family:"Liberation Serif",serif}.auth-canvas-wrap{position:fixed;inset:0;z-index:0;pointer-events:none}.auth-canvas-wrap canvas{width:100%;height:100%;display:block}.auth-canvas-blur{position:absolute;inset:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(165deg,#fff3,#f3eee440,#ebe5dc4d);pointer-events:none}.auth-card-glass{background:#ffffff1a!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 24px 60px #5d4e4414,inset 0 1px 2px #fff9!important}.auth-form-glass{background:#ffffff14!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.auth-input-glass{background:#ffffff59!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(235,229,220,.8)!important;color:#332d24!important;font-size:.85rem!important;transition:all .15s ease!important}.auth-input-glass:focus{background:#ffffffe6!important;border-color:#8b5e3c!important;box-shadow:0 0 0 3px #8b5e3c1f!important}.auth-input-glass::-moz-placeholder{color:#80776e!important;opacity:.55!important}.auth-input-glass::placeholder{color:#80776e!important;opacity:.55!important}html:active-view-transition .animate-slide-in-form-reg,html:active-view-transition .animate-slide-in-img-reg{animation:none!important}@media(min-width:768px){.animate-slide-in-form-reg{animation:slideInFromRight .6s cubic-bezier(.25,1,.5,1) both}.animate-slide-in-img-reg{animation:slideInFromLeft .6s cubic-bezier(.25,1,.5,1) both}}@media(max-width:767px){.animate-slide-in-form-reg,.animate-slide-in-img-reg{animation:slideUpFade .6s cubic-bezier(.25,1,.5,1) forwards}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideUpFade{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}
