.stat-box{background:linear-gradient(145deg,#84848420,#6c5f4020);border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;width:6rem;height:5.75rem;padding-top:.75rem;display:flex}.stat-box .stat-box-title{color:#d3d3d3;letter-spacing:.2px;font-family:Roboto;font-size:.9rem}.stat-box .stat-box-value{-webkit-text-fill-color:#0000;background-image:linear-gradient(#fff,#d7c7a5,#e3c27b88);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.25rem;font-size:.95rem;font-weight:600;display:flex}.stat-box .stat-box-value .better-stat{-webkit-text-fill-color:#0000;background-image:linear-gradient(#bcd9c1,#a5d7ad,#78d087);-webkit-background-clip:text;background-clip:text}.stat-box .stat-box-value .worse-stat{-webkit-text-fill-color:#0000;background-image:linear-gradient(#d49e90,#d47b65,#d2b6af);-webkit-background-clip:text;background-clip:text}
.error-message-container{text-align:center;background:#2b2010;border:1px solid #6b4e15;border-radius:1.75rem;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;min-height:20rem;margin-top:1rem;margin-bottom:-7rem;padding:1rem;display:flex}.error-message-container .error-message-text{color:#e9cba4;font-family:Montserrat;font-size:2rem}.error-message-container .refresh-button{color:#daccba;cursor:pointer;background-color:#6b4e15;border-radius:1rem;align-items:center;gap:.5rem;margin-top:-1rem;padding:.5rem 2rem;font-family:Roboto;font-size:1.25rem;transition:background-color .25s ease-in-out;display:flex}.error-message-container .refresh-button:hover{background-color:#a57920}
.loading-page-section{justify-content:center;align-items:end;width:100%;height:40rem;padding-bottom:17rem;display:flex}.loading-page-section .loading-section-container{letter-spacing:.5px;background-color:#0004;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;width:20rem;padding:2rem;font-family:Roboto;font-size:1.25rem;font-weight:600;display:flex}.loading-page-section .loading-section-container .loading-bar-container{background-color:#7a6307;border-radius:4px;width:100%;max-width:400px;height:6px;position:relative;overflow:hidden}.loading-page-section .loading-section-container .loading-bar-container .loading-bar{background-color:gold;border-radius:1rem;width:30%;height:100%;animation:1.5s linear infinite scanning;position:absolute;left:-30%;box-shadow:0 0 10px gold}@keyframes scanning{0%{left:-30%}to{left:100%}}
