*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden;background:#1a1a2e;font-family:Segoe UI,system-ui,sans-serif;user-select:none;-webkit-user-select:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.app-wrapper{width:100vw;height:100vh;height:100dvh;position:relative;overflow:hidden}.drunk-wrapper{animation:drunk-sway 3.7s ease-in-out infinite;transform-origin:center center}@keyframes drunk-sway{0%{transform:rotate(-1.8deg) scale(1.06) translateY(-5px)}18%{transform:rotate(1.4deg) scale(1.055) translateY(4px) translate(3px)}35%{transform:rotate(-.9deg) scale(1.06) translateY(-2px) translate(-4px)}52%{transform:rotate(1.9deg) scale(1.055) translateY(5px)}71%{transform:rotate(-1.3deg) scale(1.06) translateY(-3px) translate(3px)}88%{transform:rotate(.7deg) scale(1.055) translateY(2px)}to{transform:rotate(-1.8deg) scale(1.06) translateY(-5px)}}
