.categoryContainer{text-align:center;font-size:calc(.8rem + .4vw);color:#f0f8ff;height:calc(100% - 40px);width:100%;font-family:Splintered Liberty Thin;letter-spacing:.02rem;font-size:2.4rem;line-height:1}.categoryContainer .btnShowAll{width:100%;height:calc(1.6rem + 1.2vh);--bs-btn-line-height:calc(1rem + 1vh);margin-top:.25rem;margin-bottom:.4rem;font-size:calc(1rem + .1vw)}.categoryContainer .btnShowAll svg{margin-left:-1.5rem!important}.categoryContainer .categoryHeader{padding-bottom:.25rem;display:flex;justify-content:center;align-items:baseline}.categoryContainer .categoryHeader>span{font-family:Pirata One;font-weight:400;font-size:calc(1.4rem + .4vw);letter-spacing:.05rem}.categoryContainer .categoryHeader span{line-height:normal}.categoryContainer .content{height:100%;overflow-y:auto}.categoryContainer .subcategoryContainer:last-child{margin-bottom:.5rem}.categoryContainer .subcategoryContainer:only-child{margin-bottom:0}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer{margin-bottom:.4rem}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer>*{width:auto}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .subcategoryHeader{font-size:calc(1.45rem + .4vw)}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .elementCount{padding:0;color:gray;font-size:calc(1.4rem + .4vw);line-height:normal}.categoryContainer .itemGroupHeader{justify-content:center;margin:calc(.1rem + .4vw) 0}.categoryContainer .itemGroupHeader span{font-size:calc(1.25rem + .4vw);border:1px solid hsla(0,3%,53%,.842);border-radius:.2rem;background-color:hsla(0,1%,44%,.651);width:-moz-fit-content;width:fit-content;padding:calc(.05rem + .4vw) calc(.4rem + .4vw)}.categoryContainer .row{justify-content:center;align-items:center}.categoryContainer .row.setHeader{display:flex;flex-wrap:nowrap;margin:.4rem}.categoryContainer .row.setHeader>*{width:auto}.categoryContainer .row.setHeader span{margin-bottom:0}.categoryContainer .row.setHeader img{padding:0;height:calc(1.3rem + .4vw)}.categoryContainer .row.setHeader .elementCount{padding:0;color:gray;font-size:calc(1.2rem + .4vw);line-height:normal}.categoryContainer .itemContainer{font-size:calc(1.3rem + .4vw);display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;max-width:-moz-fit-content;max-width:fit-content;margin:.5rem!important;padding:.2rem 0;background-color:gray;border:1px solid #f0f8ff;border-radius:.15rem}.categoryContainer .itemContainer>*{margin:0 .4rem}