*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;overflow:hidden}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#08080d;color:#f0f0f5;font-feature-settings:"cv02","cv03","cv04","cv11"}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff12;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}:focus-visible{outline:2px solid #e91e63;outline-offset:2px}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}::selection{background:#e91e634d;color:#fff}@keyframes slideInRight{0%{transform:translate(100%) scale(.96);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes skeleton-pulse{0%,to{opacity:.25}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
