ul#componentContainer{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none;display:inline-flex}ul#componentContainer a{text-decoration:none}.app-button,ul#componentContainer a{justify-content:center;align-items:center;display:flex}.app-button{width:100%;min-height:3.75rem;color:var(--monochrome-black);border:.0625rem solid #0000;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 5px 10px #64646f33}.app-button--gold{background-color:var(--accent-color)}@media (any-hover:hover){.app-button--gold:hover{box-shadow:0 15px 25px -5px #64646f33}}.app-button--gold.disabled{pointer-events:none;background-color:var(--monochrome-grey)}.app-button--gold.disabled .app-button__text{color:var(--monochrome-dark-grey)}.app-button--transparent{border-color:var(--accent-color);background-color:#0000}@media (any-hover:hover){.app-button--transparent:hover{background-color:var(--accent-color);box-shadow:0 15px 25px -5px #64646f33}}.app-button--transparent.disabled{border-color:var(--monochrome-dark-grey);pointer-events:none}.app-button--transparent.disabled .app-button__text,.app-button--white{color:var(--monochrome-dark-grey)}.app-button--white{background-color:var(--monochrome-white)}.app-button:active{box-shadow:0 4px 8px #64646f33}.app-button__svg{width:1.125rem;height:1.125rem;margin-right:.625rem}.layout__pagination{justify-content:space-between;align-items:center;margin-top:auto;font-size:.875rem;display:flex}@media (width<=640px){.layout__pagination{flex-direction:column-reverse;gap:.625rem;display:flex}}.layout__pagination-list{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.layout__pagination-btn{min-height:unset;min-width:1.875rem;height:1.875rem;padding:0 .1875rem}.layout__pagination-btn.active{-webkit-user-select:none;user-select:none;pointer-events:none}.layout__pagination-btn--next,.layout__pagination-btn--prev{background-color:var(--accent-color)}.layout__pagination-btn--next.disabled,.layout__pagination-btn--prev.disabled{pointer-events:none;background-color:var(--monochrome-grey)}.layout__pagination-btn--next .app-button__svg{margin:0;transform:rotate(90deg)}.layout__pagination-btn--prev .app-button__svg{margin:0;transform:rotate(-90deg)}.layout__pagination-info{color:var(--monochrome-dark-grey);font-weight:300}
