html,body{margin:0;padding:0;background:#f7f4e7;font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#1e1a16;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere}*{box-sizing:border-box}a{color:#c23e1e;text-decoration:none}a:hover{color:#9e3115;text-decoration:underline}button,input,select,textarea{font-family:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#1e1a162e;border-radius:8px}.sm-noscrollbar{scrollbar-width:none}.sm-noscrollbar::-webkit-scrollbar{display:none}@keyframes smPulse{0%{box-shadow:0 0 #d9492573}70%{box-shadow:0 0 0 8px #d9492500}to{box-shadow:0 0 #d9492500}}@keyframes smRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes smShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes smUp{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes smFade{0%{opacity:0}to{opacity:1}}@keyframes smSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
