@import "https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Gowun+Batang:wght@400;700&family=Noto+Serif+KR:wght@400;500;600&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";
.login-font-display{letter-spacing:-.02em;padding-block:.08em;font-family:Black Han Sans,Pretendard,system-ui,sans-serif;font-weight:400;line-height:1.35;overflow:visible}.login-hero-accent{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#7dd3fc,#fff,#c7d2fe);-webkit-background-clip:text;background-clip:text;padding:.18em .08em .24em;line-height:1.25;display:inline-block}.login-font-serif{font-family:Noto Serif KR,Gowun Batang,serif}.login-font-jakarta{font-family:Plus Jakarta Sans,system-ui,sans-serif}.login-card-entrance{animation:.7s ease-out both loginFadeUp}.login-fade-up{animation:.7s ease-out backwards loginFadeUp}.login-card-scale{--login-card-scale:1;--login-card-nw:1080px;--login-card-nh:640px;width:var(--login-card-nw);zoom:var(--login-card-scale)}@supports not (zoom:1){.login-card-scale{zoom:unset;width:calc(var(--login-card-nw) * var(--login-card-scale));height:calc(var(--login-card-nh) * var(--login-card-scale));overflow:hidden}.login-card-scale>*{transform:scale(var(--login-card-scale));transform-origin:0 0;width:var(--login-card-nw)}}@keyframes loginFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loginParticle{0%,to{opacity:.15;transform:translate(0,0)}50%{transform:translate3d(var(--particle-x), -40px, 0);opacity:.7}}
