@font-face{font-family:AirstreamNF;src:url(/fonts/Airstream-NF.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Picadilly;src:url(/fonts/Picadilly.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:BeautySchoolDropout;src:url(/fonts/Beauty-school-dropout.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ScreamingNeon;src:url(/fonts/ScreamingNeon.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Vivaldi;src:url(/fonts/Vivaldi.ttf) format("truetype");font-weight:400;font-style:normal}.rank-title{font-family:Vivaldi,cursive,serif;font-size:3rem;color:#f0f}.sub-heading{font-family:ScreamingNeon,sans-serif;font-size:2rem;color:#ff0}body{font-family:Picadilly,sans-serif;visibility:hidden}body.loaded{visibility:visible}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.coming-soon-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-20deg);font-family:AirstreamNF,cursive;font-size:3rem;font-weight:700;background:linear-gradient(to right,#00ff00,#ffff00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#0f0;white-space:nowrap;text-shadow:0 0 10px #00ff00,0 0 20px #00ff00,0 0 30px #00ff00;z-index:2}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.neon-text{font-family:Picadilly,sans-serif;font-size:calc(10px + 2vmin);color:#f0f;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff,0 0 30px #ff00ff;animation:flickerTitle 2s infinite}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow{0%{text-shadow:0 0 5px #ff00ff,0 0 10px #ff00ff}to{text-shadow:0 0 20px #ff00ff,0 0 30px #ff00ff}}@keyframes glowTitle{0%{text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff}to{text-shadow:0 0 40px #ff00ff,0 0 80px #ff00ff,0 0 120px #ff00ff}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes flickerGlow{0%{opacity:1;text-shadow:0 0 10px #00ff00,0 0 20px #00ff00}5%{opacity:.4;text-shadow:none}10%{opacity:1;text-shadow:0 0 10px #00ff00,0 0 20px #00ff00}15%{opacity:.8;text-shadow:0 0 5px #00ff00}20%{opacity:1;text-shadow:0 0 10px #00ff00,0 0 20px #00ff00}25%{opacity:.5;text-shadow:none}30%{opacity:1;text-shadow:0 0 10px #00ff00,0 0 20px #00ff00}to{opacity:1;text-shadow:0 0 10px #00ff00,0 0 20px #00ff00}}@keyframes flickerTitle{0%,to{opacity:1;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff}5%{opacity:.3;text-shadow:none}10%{opacity:1;text-shadow:0 0 15px #ff00ff,0 0 30px #ff00ff}15%{opacity:.6;text-shadow:0 0 5px #ff00ff}20%{opacity:1;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff}}@keyframes fadeInForm{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%{text-shadow:0 0 10px #0000ff}50%{text-shadow:0 0 30px #0000ff}to{text-shadow:0 0 10px #0000ff}}.coming-soon-glow{animation:pulseGlow 2s infinite}.neon-title{font-family:Picadilly,sans-serif;font-size:7rem;text-align:center;line-height:1.2;color:#f0f;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff,0 0 30px #ff00ff}.word-pink{color:#f0f;text-shadow:0 0 20px #ff00ff,0 0 40px #ff00ff,0 0 80px #ff00ff,0 0 120px #ff00ff}.word-blue{color:#00f;text-shadow:0 0 20px #0000ff,0 0 40px #0000ff,0 0 80px #0000ff,0 0 120px #0000ff}.word-yellow{color:#ff0;text-shadow:0 0 20px #ffff00,0 0 40px #ffff00,0 0 80px #ffff00,0 0 120px #ffff00}.word-orange{color:orange;text-shadow:0 0 20px orange,0 0 40px orange,0 0 80px orange,0 0 120px orange}.neon-title .flicker-letter{animation:flicker 1.5s infinite!important;display:inline-block!important;will-change:opacity,color!important;-webkit-animation:flicker 1.5s infinite!important}.flicker:nth-child(1){animation-delay:0s}.flicker:nth-child(2){animation-delay:.3s}.flicker:nth-child(3){animation-delay:.6s}@keyframes flicker{0%,to{opacity:1;text-shadow:0 0 10px currentColor,0 0 20px currentColor}20%{opacity:.3;text-shadow:none}40%{opacity:1;text-shadow:0 0 10px currentColor,0 0 20px currentColor}}.flicker-letter{animation:flicker 1.5s infinite;display:inline-block;will-change:opacity,color}.no-chakra{all:initial}
