*{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}button{font-family:inherit;cursor:pointer}body{background:radial-gradient(circle at 50% -20%,rgba(201,166,107,.12),transparent 34%),linear-gradient(180deg,#050505,#000)}@keyframes breath{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes orb{0%,to{transform:scale(.95);opacity:.85}50%{transform:scale(1.05);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.03)}}@keyframes beamShift{0%,to{opacity:.18;transform:rotate(22deg) translate(0)}50%{opacity:.3;transform:rotate(22deg) translate(-10px)}}@keyframes grain{0%,to{transform:translate(0)}25%{transform:translate(-1%,1%)}50%{transform:translate(1%,-1%)}75%{transform:translate(1%,1%)}}@keyframes pulseGlow{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes waveGlow{0%,to{opacity:.2}50%{opacity:.42}}
