*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}@keyframes pulse{0%{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(1.5);opacity:.7}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes wave{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.spinner{border:3px solid rgba(0,0,0,.1);border-left-color:#667eea;border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
