.grade-item-grade{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-flex}.grade-item-grade-score-90{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#947600 var(--tw-gradient-from-position);--tw-gradient-to:#947600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffe357 var(--tw-gradient-via-position), var(--tw-gradient-to)}.grade-item-grade-score-80{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#707f8f var(--tw-gradient-from-position);--tw-gradient-to:#707f8f var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e3e6e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.grade-item-grade-score-70{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#b25300 var(--tw-gradient-from-position);--tw-gradient-to:#b25300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ff973d var(--tw-gradient-via-position), var(--tw-gradient-to)}.grade-item-grade-score-60{--tw-bg-opacity:1;background-color:rgb(85 97 109/var(--tw-bg-opacity,1))}.grade-item-grade-score-below-60{--tw-bg-opacity:1;background-color:rgb(255 124 10/var(--tw-bg-opacity,1))}.grade-item-grade-score-90,.grade-item-grade-score-80,.grade-item-grade-score-70{background-position:180% 100%;background-size:180% 100%;animation:7s ease-in-out infinite both fortune-shimmer}.fortune-highlight-gradient{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.fortune-highlight-gradient.dark{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#22272b var(--tw-gradient-from-position);--tw-gradient-to:#22272b var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #acb5be var(--tw-gradient-via-position), var(--tw-gradient-to)}.fortune-shimmer-text{background-position:180% 100%;background-size:180% 100%;animation:7s ease-in-out infinite both fortune-shimmer}.refresh-loader{width:60px;height:60px;display:inline-block;position:relative}.refresh-loader:before,.refresh-loader:after{box-sizing:border-box;content:"";opacity:0;border-width:2px;border-color:#1300e8ab;border-radius:50%;width:60px;height:60px;animation:2s linear infinite animloader;position:absolute;top:0;left:0}.refresh-loader:after{animation-delay:1s}@keyframes animloader{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes fortune-shimmer{to{background-position:-260% 0}}
