.fetch-container{height:100%}.fetch-container,.fetch-error{display:flex;flex-direction:column;justify-content:center;align-items:center}.fetch-error{margin-bottom:30px;font-size:16px}.fetch-error i{line-height:100px;font-size:75px;color:var(--error-color)}.fetch-container .retry-btn{width:80px;height:35px;border-radius:8px;background-color:var(--primary-color);color:var(--foreground-color);font-size:14px;transition:all .3s ease-in-out;cursor:pointer}.fetch-container .retry-btn:hover{background-color:var(--primary-hover-color)}.loading-bus{width:80px;height:40px;margin-bottom:15px;position:relative;animation:drive 3s ease-in-out infinite}.loading-bus:before{content:"";position:absolute;width:100%;height:100%;background:transparent;border:3px solid var(--primary-color);border-radius:8px 8px 4px 4px;box-sizing:border-box}.loading-bus:after{content:"";position:absolute;top:6px;left:8px;width:12px;height:12px;background:var(--primary-color);border-radius:2px;box-shadow:18px 0 0 var(--primary-color),36px 0 0 var(--primary-color),54px 0 0 var(--primary-color)}.loading-bus .wheel{position:absolute;bottom:-8px;width:18px;height:18px;background-color:var(--foreground-color);border:5px solid var(--primary-text-color);border-radius:50%;animation:spin .8s linear infinite}.loading-bus .wheel:first-child{left:8px}.loading-bus .wheel:last-child{right:8px}.loading-text{font-size:16px;font-weight:600;letter-spacing:3px;color:var(--primary-text-color);display:inline-block}.loading-text span{display:inline-block;animation:wave 3s ease-in-out infinite}.loading-text span:first-child{animation-delay:0s}.loading-text span:nth-child(2){animation-delay:.1s}.loading-text span:nth-child(3){animation-delay:.2s}.loading-text span:nth-child(4){animation-delay:.3s}.loading-text span:nth-child(5){animation-delay:.4s}.loading-text span:nth-child(6){animation-delay:.5s}.loading-text span:nth-child(7){animation-delay:.6s}@keyframes drive{0%,to{transform:translateX(-10px)}50%{transform:translateX(10px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wave{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-5px)}}