*{box-sizing:border-box}html{font-variant-emoji:text}body{margin:0;max-width:100%;overflow-x:hidden;background-color:#0a0a09;background-image:url(../../../chess-wallpaper.svg),radial-gradient(ellipse 46rem 32rem at 15% -4%,rgba(68,204,68,.13),transparent 70%),radial-gradient(ellipse 36rem 28rem at 96% 18%,rgba(242,193,78,.065),transparent 72%),radial-gradient(ellipse 48rem 30rem at 56% 108%,rgba(76,139,245,.055),transparent 74%),radial-gradient(circle,rgba(255,255,255,.025) 1px,transparent 1.25px);background-position:center top,center,center,center,0 0;background-size:1600px auto,auto,auto,auto,30px 30px;background-repeat:repeat-y,no-repeat,no-repeat,no-repeat,repeat;background-attachment:scroll;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.highlight{color:#4c4;font-weight:700}@keyframes cc-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes cc-pop{0%{opacity:0;transform:scale(.96)}}@keyframes cc-fade{0%{opacity:0}}.cc-rise{animation:cc-rise .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0) * 55ms)}.cc-pop{animation:cc-pop .4s cubic-bezier(.2,.9,.3,1.15) backwards}.cc-fade{animation:cc-fade .5s ease backwards;animation-delay:calc(var(--i, 0) * 55ms)}@media(prefers-reduced-motion:reduce){.cc-rise,.cc-pop,.cc-fade{animation:none}}
