@font-face{font-family:GameTitle;src:url(/fonts/bungee-inline.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GameNumber;src:url(/fonts/bungee.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GameUi;src:url(/fonts/lilita-one.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RoyalTitle;src:url(/fonts/royal-title.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@keyframes royalTitlePulse{0%,to{filter:drop-shadow(0 4px #165b1c)drop-shadow(0 0 10px #ffe25999);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 5px #0b4012)drop-shadow(0 0 18px #84ff56e6);transform:translateY(-2px)scale(1.018)}}@keyframes royalButtonPulse{0%,to{filter:drop-shadow(0 0 8px #ffe65cbf);transform:scale(1)}50%{filter:drop-shadow(0 0 18px #54ff57f2);transform:scale(1.035)}}@keyframes royalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes royalSlowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes royalGemPulse{0%,to{filter:drop-shadow(0 0 4px #63ff7899);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #94ff5d);transform:scale(1.08)}}@keyframes royalBonusBloom{0%{opacity:0;transform:scale(.85)}16%{opacity:1}to{opacity:0;transform:scale(1.28)}}@keyframes royalPortalSpin{0%{opacity:.82;transform:rotate(0)scale(.96)}50%{opacity:1;transform:rotate(180deg)scale(1.06)}to{opacity:.82;transform:rotate(360deg)scale(.96)}}@keyframes royalRelicReveal{0%,to{filter:drop-shadow(0 0 10px #71ff5bb8);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 28px #ffec73f2);transform:translateY(-5px)scale(1.045)}}@keyframes royalTrialPulse{0%,to{filter:blur(.2px)brightness(.82);opacity:.62;transform:scale(.98)}50%{filter:blur(.2px)brightness(1.08);opacity:.88;transform:scale(1.035)}}html,body,#root{width:100%;height:100%;margin:0}body{color:#fff;-webkit-tap-highlight-color:transparent;background:#07160f;font-family:GameUi,ui-sans-serif,system-ui,sans-serif;overflow:hidden}*{box-sizing:border-box}
