*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{background:#0b1120;color:#e0ddd7;font-family:Noto Sans KR,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}::selection{background:rgba(201,168,76,.3);color:#fff}textarea{font-family:Noto Sans KR,sans-serif;font-size:16px!important}textarea::placeholder{color:#6a655d}textarea:focus{border-color:rgba(201,168,76,.2)!important;outline:none}input{font-size:16px!important}input:focus{outline:none}button{touch-action:manipulation}a,button{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:4px;height:0}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.05);border-radius:2px}div::-webkit-scrollbar{height:0;width:0}button:active{transform:scale(.97)!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.06);opacity:1}}@keyframes gavelHit{0%{transform:rotate(-20deg)}30%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes modalIn{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideR{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){body{font-size:14px}}