#challenge-fieldset{display:flex;justify-content:space-around;margin:1rem 0;padding:0;border:0}#challenge-fieldset legend{margin:auto auto 10px}#contenders-list{width:100%;display:flex;padding:0;list-style:none}ol#contenders-list{counter-reset:item}ol#contenders-list li{display:flex;flex-direction:column;align-items:center}ol#contenders-list li:after{counter-increment:item;content:counter(item);font-weight:600;margin-top:1rem}ol#contenders-list li.sortable-chosen:after{visibility:hidden}.challenge-contender{flex:1}.challenge-entity{display:flex;flex-direction:column;transition:inherit}.challenge-entity.duel{width:min-content}.challenge-entity.team{align-items:center;flex-direction:row}.card{max-width:min-content;height:100%;box-sizing:border-box;margin:auto;border:3px solid var(--border);border-radius:10px;overflow:hidden;line-height:1rem;cursor:pointer;box-shadow:var(--shadows);transition:all .1s ease}.card:hover{translate:var(--shadow-x) var(--shadow-y);box-shadow:none}.card-image{display:flex;flex-direction:column;justify-content:center;align-items:center}.card-content{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;background-color:var(--background-content);padding:16px}.card-content .card-info{margin:auto;padding-bottom:12px}.card-content .card-info .card-title{margin:0;font-size:var(--font-size-content);font-weight:var(--font-weight-content);letter-spacing:.01em}.card-content .card-info .card-description{font-size:14px;margin:0;line-height:1.5}.card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--border);padding-top:12px;font-size:13px}.card-footer .card-meta{display:flex;flex-direction:column;align-items:baseline;font-size:13px;white-space:nowrap}.card-footer a img{vertical-align:middle}.card-footer span{color:var(--text-secondary)}.sortable-ghost{visibility:hidden}@media screen and (max-width: 1119px){#challenge-fieldset{margin:0}#contenders-list{display:flex;flex-direction:column;align-items:center;gap:2rem}ol#contenders-list li{display:flex;flex-direction:row;align-items:center}ol#contenders-list li:not(.sortable-chosen):before{counter-increment:item;content:counter(item);font-weight:600;margin-right:1rem}ol#contenders-list li:not(.sortable-chosen):after{counter-increment:unset;content:unset;font-weight:unset;margin-top:unset}.challenge-entity{flex-direction:row;align-items:center}.challenge-entity.duel{width:min-content}.card-image{height:100%}}
