.RepoCard_card__cJT2S{border-radius:5px;border-radius:.5rem;border-style:solid;border-width:1px;box-shadow:0 .75rem 1.5rem rgba(18,38,63,.03);display:flex;flex-direction:column;justify-content:space-between;padding:1rem;transition:all 275ms ease}.RepoCard_card__cJT2S:hover{box-shadow:0 .75rem 1.5rem rgba(18,38,63,.03),2px 2px 10px rgba(0,0,0,.3)}.RepoCard_card__cJT2S p{margin-bottom:1.25rem}.RepoCard_title__aOKnt{color:var(--gray-color);margin-bottom:1rem}.RepoCard_stats__mDKIW{display:flex;justify-content:space-between}.RepoCard_stats__mDKIW div{align-items:center;display:flex;margin-right:.75rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.RepoCard_stats__mDKIW>div:nth-child(2){margin-right:0}.RepoCard_topics__bauI_{display:flex;flex-wrap:wrap;margin:.5rem 0}.RepoCard_topics__bauI_ span{border-radius:20px;font-size:.75rem;margin:.5rem .5rem 0 0;padding:.2rem .5rem;transition:all 275ms ease}.RepoCard_icon__hiwjJ{color:var(--gray-color);margin-right:.3rem}.Banner_name_gradient__Ugh8D{background-color:#fe5a59;background-image:linear-gradient(45deg,var(--foreground-color) 40%,#ea4335 50%,#8205ff 75%,var(--foreground-color) 100%)}.Banner_first_word_gradient__DMGe_,.Banner_name_gradient__Ugh8D{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-animation:Banner_gradient__p_qLd 4s ease both;animation:Banner_gradient__p_qLd 4s ease both;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-size:300% 300%}.Banner_first_word_gradient__DMGe_{background-color:#fb408f;background-image:linear-gradient(45deg,var(--foreground-color) 40%,#fb408f 60%,#fae937 75%,var(--foreground-color) 100%)}.Banner_second_word_gradient__7XuzG{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-animation:Banner_gradient__p_qLd 4s ease both;animation:Banner_gradient__p_qLd 4s ease both;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-color:#f9131e;background-image:linear-gradient(45deg,var(--foreground-color) 40%,#ea4335 50%,#b00eeb 75%,var(--foreground-color) 100%);background-size:300% 300%}@-webkit-keyframes Banner_gradient__p_qLd{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Banner_gradient__p_qLd{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}