.ContestCard{display:flex;flex-direction:column}.ContestCard__header .MuiCardHeader-content{overflow:hidden}.ContestCard__avatar{text-decoration:none;background-color:#ff1744!important}.ContestCard__avatarIcon{color:#ffeb3b;filter:drop-shadow(2px 4px 1px rgb(0 0 0 / .2));font-size:1.7rem}.ContestCard__setBy{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ContestCard__setter{font-weight:600!important}.ContestCard__star{color:var(--mui-palette-text-secondary);margin-left:calc(var(--mui-grid-size) * .5);line-height:inherit;font-size:inherit!important;position:relative;top:1px}.ContestCard__date{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ContestCard__media{height:175px}.ContestCard__unsplashCreditContainer{display:flex;align-items:center;justify-content:center;text-align:center}.ContestCard__content{flex-grow:1;padding:calc(var(--mui-grid-size) * 1) calc(var(--mui-grid-size) * 1.5)!important;overflow:hidden}.ContestCard__title{text-align:center;line-height:1.35}.ContestCard .MuiCardActions-root{gap:calc(var(--mui-grid-size) * 2);padding-top:0!important}.ContestCard__button{min-width:48px!important;min-height:30px!important;color:var(--mui-palette-text-secondary)!important;margin:0!important}.ContestCard__button--entries:hover{color:var(--mui-palette-primary-main)!important;background-color:var(--mui-palette-primary-faint)!important}.ContestCard__button--share:hover{color:var(--mui-palette-success-main)!important;background-color:var(--mui-palette-success-faint)!important}.ContestCard__button--share .MuiButton-startIcon{margin:0!important}.Contests__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--mui-grid-size) * 2)}.Contests .ContestCard__title{font-size:clamp(1rem,1.4vw,1.25rem)!important}@media (width < 1150px){.Contests__grid{grid-template-columns:repeat(3,1fr)}.Contests .ContestCard__title{font-size:clamp(.9rem,1.8vw,1.25rem)!important}}@media (width < 850px){.Contests__grid{grid-template-columns:repeat(2,1fr)}.Contests .ContestCard__title{font-size:clamp(.9rem,2.5vw,1.25rem)!important}}@media (width < 550px){.Contests__grid{grid-template-columns:100%}.Contests .ContestCard__title{font-size:clamp(.875rem,4.6vw,1.25rem)!important}}
