*{margin:0;padding:0;box-sizing:border-box}:root{--ac: #FF385C;--ac-dim: #FF385C26}html,body,#root{height:100%}body{background:#0e0f13;color:#fff;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;align-items:center;justify-content:center;min-height:100dvh}.rng-red{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.rng-red::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#ffffff24}.rng-red::-moz-range-track{height:6px;border-radius:3px;background:#ffffff24}.rng-red::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#ff385c;border:2px solid #fff;cursor:pointer}.rng-red::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#ff385c;border:2px solid #fff;cursor:pointer}@keyframes bangA{0%{transform:rotate(0)}35%{transform:rotate(-15deg) translateY(5px) scaleY(.93)}to{transform:rotate(0)}}@keyframes bangB{0%{transform:rotate(0)}35%{transform:rotate(-15deg) translateY(5px) scaleY(.93)}to{transform:rotate(0)}}@keyframes swayA{0%{transform:translate(0) rotate(0)}40%{transform:translate(-10px) rotate(-7deg)}to{transform:translate(0) rotate(0)}}@keyframes swayB{0%{transform:translate(0) rotate(0)}40%{transform:translate(10px) rotate(7deg)}to{transform:translate(0) rotate(0)}}@keyframes hopA{0%{transform:translateY(0)}35%{transform:translateY(-16px) scaleY(1.06)}70%{transform:translateY(0) scaleY(.94)}to{transform:translateY(0)}}@keyframes hopB{0%{transform:translateY(0)}35%{transform:translateY(-16px) scaleY(1.06)}70%{transform:translateY(0) scaleY(.94)}to{transform:translateY(0)}}@keyframes popA{0%{transform:scale(.86)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes popB{0%{transform:scale(.86)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes popAccA{0%{transform:scale(.8) rotate(-4deg)}40%{transform:scale(1.28) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes popAccB{0%{transform:scale(.8) rotate(-4deg)}40%{transform:scale(1.28) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes flashA{0%{opacity:.85}to{opacity:0}}@keyframes flashB{0%{opacity:.85}to{opacity:0}}@keyframes breathe{0%,to{opacity:.25}50%{opacity:.8}}@keyframes eq{0%,to{transform:scaleY(.15)}50%{transform:scaleY(1)}}@keyframes swing{0%{transform:rotate(-24deg)}50%{transform:rotate(24deg)}to{transform:rotate(-24deg)}}@keyframes blink{0%,to{opacity:.15}50%{opacity:1}}@keyframes slidebar{0%{transform:translate(-100%)}to{transform:translate(280%)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}
