*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Gowun Dodum,sans-serif;background:#f3efe9;color:#141414;word-break:keep-all;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,textarea{font-family:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:#ff6b5a}a:hover{color:#141414}.lly-frame{border:2px solid #141414;border-radius:26px;box-shadow:5px 5px #141414}@media(max-width:460px){.lly-frame{border:none;border-radius:0;box-shadow:none}}.lly-topbar{padding-top:calc(12px + env(safe-area-inset-top))}.lly-tabbar{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.lly-scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lly-scroll::-webkit-scrollbar{display:none}.lly-lane{display:flex;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.lly-lane::-webkit-scrollbar{display:none}.lly-lane>*{scroll-snap-align:start}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes pop{0%{transform:scale(.93);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sIn{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}@keyframes sUp{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bar{0%{width:6%}to{width:100%}}@keyframes blink{0%,to{opacity:.22}50%{opacity:1}}@keyframes shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-6px,-4px) rotate(-7deg)}50%{transform:translate(5px,3px) rotate(6deg)}75%{transform:translate(-4px,4px) rotate(-4deg)}}@keyframes drop{0%{transform:translateY(-40px) scale(.7);opacity:0}70%{transform:translateY(4px) scale(1.06);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes lineIn{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes stampIn{0%{transform:scale(1.6) rotate(-14deg);opacity:0}55%{transform:scale(.94) rotate(-4deg);opacity:1}to{transform:scale(1) rotate(-6deg);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
