*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6f7;color:#1a1a1a;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,sans-serif;margin:0}button,input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61f;outline:none}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d0c9c0;border-radius:10px}@media (max-width:639px){.app-main-container{padding-bottom:80px!important}}@keyframes welcomeFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.welcome-fade-in{animation:welcomeFade 2.2s cubic-bezier(.22,1,.36,1) both;animation-delay:.4s}@keyframes dateSlideIn{0%{opacity:0;transform:translateX(-40px)}60%{opacity:1;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.welcome-date-in{animation:dateSlideIn 2s cubic-bezier(.22,1,.36,1) both}@keyframes heartFloat{0%{opacity:0;transform:translateY(4px) scale(.8)}15%{opacity:1;transform:translateY(-2px) scale(1.1)}70%{opacity:1;transform:translate(4px,-20px) scale(1)}to{opacity:0;transform:translate(8px,-32px) scale(.9)}}
/*# sourceMappingURL=main.630924bf.css.map*/