*{box-sizing:border-box;margin:0;padding:0}html{font-size:112.5%}body{background-color:#0a0705;min-height:100vh;margin:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hotspotPulse{0%{transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 #daa520b3}70%{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 14px #daa52000}to{transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 #daa52000}}@keyframes hotspotPulseActive{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #dc2626e6}70%{transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 0 18px #dc262600}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #dc262600}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes stampIn{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}60%{opacity:1;transform:scale(.92)rotate(-8deg)}to{opacity:.9;transform:scale(1)rotate(-8deg)}}@keyframes courtPulse{0%,to{filter:drop-shadow(0 0 #8b1a1a00);transform:scale(1)}50%{filter:drop-shadow(0 0 18px #8b1a1acc);transform:scale(1.12)}}@keyframes letterOpen{0%{opacity:0;transform:translateY(30px)scale(.96)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}
