*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;font-family:system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{margin:0;padding:0;width:100%;height:100vh}@media(prefers-reduced-motion:no-preference){.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
