*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}::-webkit-scrollbar{display:none}html,body,#root{color:#fff;-webkit-font-smoothing:antialiased;background:#0a0a0a;font-family:Barlow,Helvetica Neue,sans-serif;overflow-x:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes goldPulse{0%,to{box-shadow:0 0 #ffb61200}50%{box-shadow:0 0 20px 2px #ffb61226}}@keyframes borderGlow{0%,to{border-color:#ffb6121f}50%{border-color:#ffb61259}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes drift{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-120px)translate(20px)}}@keyframes countPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}@keyframes sparkle{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes portalUnlock{0%{opacity:0;transform:scale(.9)rotateY(10deg)}to{opacity:1;transform:scale(1)rotateY(0)}}.glow-hover{transition:box-shadow .3s,border-color .3s}.glow-hover:hover{box-shadow:0 0 8px #ffb6120a,0 0 16px #ffb61205;border-color:#ffb6121f!important}a.gold-link{color:#ffb612;text-decoration:none;transition:text-shadow .3s}a.gold-link:hover{text-shadow:0 0 6px #ffb61226}button{transition:box-shadow .3s,transform .15s}button:hover{box-shadow:0 0 6px #ffb6120a}button:active{transform:scale(.98)}
