.catalog-layout[data-v-83656b9d]{color:#fff;overflow-x:clip}.catalog-layout-standalone[data-v-83656b9d]{background:#111;margin-top:1rem}.catalog-title[data-v-83656b9d]{font-size:1.5rem;line-height:2rem}.catalog-title-accent[data-v-83656b9d]{color:var(--color-brand-500)}.catalog-title-default[data-v-83656b9d]{color:#fff}.catalog-subtitle[data-v-83656b9d]{font-size:.875rem;line-height:1.25rem;margin-top:.5rem}.catalog-subtitle-accent[data-v-83656b9d]{color:var(--color-brand-a70)}.catalog-subtitle-default[data-v-83656b9d]{color:var(--color-neutral-400)}.catalog-divider[data-v-83656b9d]{background:#ffffff12;height:1px;margin-top:1rem}.catalog-content[data-v-83656b9d]{min-width:0}.catalog-tags-slot[data-v-83656b9d]{margin-top:.75rem}.catalog-pagination-slot[data-v-83656b9d]{margin-top:2.5rem}.catalog-layout--embedded .catalog-body[data-v-83656b9d]{margin-top:0}.catalog-body[data-v-83656b9d]{align-items:start;display:flex;gap:1rem;margin-top:1rem}.catalog-content[data-v-83656b9d]{flex:1 1 0}.catalog-filter-shell[data-v-83656b9d]{align-self:flex-start;flex:0 0 10.25rem;overflow:hidden;position:sticky;top:calc(var(--layout-nav-height) + 1rem);width:10.25rem}@media(max-width:1023px){.catalog-body[data-v-83656b9d],.catalog-body--sidebar-hidden[data-v-83656b9d]{flex-direction:column}.catalog-filter-shell[data-v-83656b9d]{flex-basis:auto;height:auto;order:-1;overflow:visible;position:static;width:100%}}.g-checkbox-input[data-v-11160acc]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.g-checkbox-glyph[data-v-11160acc]{height:100%;width:100%}.g-checkbox-label[data-v-11160acc]{flex:1 1 0%;min-width:0}.g-checkbox[data-v-11160acc]{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.g-checkbox--disabled[data-v-11160acc]{cursor:not-allowed;opacity:.45}.g-checkbox__icon[data-v-11160acc]{flex:none;transition:transform .15s ease}.g-checkbox__native:focus-visible+.g-checkbox__icon[data-v-11160acc]{outline:2px solid var(--color-brand-500);outline-offset:3px}.g-checkbox__icon--checked[data-v-11160acc]{animation:g-checkbox-pop-11160acc .24s ease-out}@keyframes g-checkbox-pop-11160acc{50%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.g-checkbox__icon[data-v-11160acc],.g-checkbox__icon--checked[data-v-11160acc]{animation:none;transition:none}}.catalog-filter[data-v-d52a26b8]{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.catalog-filter__toggle[data-v-d52a26b8]{align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:.125rem;color:#ffffffb3;cursor:pointer;display:inline-flex;flex:none;font-size:.75rem;gap:.25rem;line-height:1rem;padding:.125rem .375rem}.catalog-filter__toggle[data-v-d52a26b8]:focus-visible,.catalog-filter__toggle[data-v-d52a26b8]:hover{border-color:#ff9f28;color:#fff;outline:none}.catalog-filter__divider[data-v-d52a26b8]{background:#ffffff12;flex:none;height:1px}.catalog-filter__section[data-v-d52a26b8]{padding:1rem 0}.catalog-filter__section[data-v-d52a26b8]:not(:last-child){flex:none}.catalog-filter__section[data-v-d52a26b8]:last-child{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.catalog-filter__heading-button[data-v-d52a26b8]{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.catalog-filter__heading-button[data-v-d52a26b8]:hover{color:#ffb65b}.catalog-filter__heading-button[data-v-d52a26b8]:focus-visible{border-radius:.125rem;outline:.125rem solid #ff9f28;outline-offset:.1875rem}.catalog-filter__heading-button--collapsed[data-v-d52a26b8]{margin-bottom:0}.catalog-filter__heading[data-v-d52a26b8]{font-size:1.125rem;line-height:1.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-filter__heading-arrow[data-v-d52a26b8]{display:inline-flex;flex:none;transform:rotate(0);transition:transform .18s ease}.catalog-filter__heading-arrow--collapsed[data-v-d52a26b8]{transform:rotate(180deg)}.catalog-filter__options[data-v-d52a26b8]{display:flex;flex:1 1 auto;flex-direction:column;gap:.875rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.25rem;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}.catalog-filter__checkbox[data-v-d52a26b8]{width:100%}.catalog-filter__option-label[data-v-d52a26b8]{color:#adaeb2;display:flex;font-size:.875rem;gap:.125rem;line-height:1.25rem;min-width:0;width:100%}.catalog-filter__option-name[data-v-d52a26b8]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-filter__option-count[data-v-d52a26b8]{flex:none}@media(max-width:1023px){.catalog-filter[data-v-d52a26b8]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.07);padding:1rem;width:100%}.catalog-filter__options[data-v-d52a26b8]{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-right:0}}@media(prefers-reduced-motion:reduce){.catalog-filter__heading-arrow[data-v-d52a26b8]{transition:none}}.g-dropdown[data-v-2dc02040]{display:inline-flex}.g-dropdown__popper{position:absolute}.g-dropdown__menu{background:#35363b;border-radius:4px;color:#fff;min-width:120px;position:relative}.g-dropdown__arrow{background:#35363b;height:10px;position:absolute;transform:rotate(45deg);width:10px;z-index:-1}.g-dropdown__popper--bottom-end .g-dropdown__arrow,.g-dropdown__popper--bottom-start .g-dropdown__arrow{top:-4px}.g-dropdown__popper--top-end .g-dropdown__arrow,.g-dropdown__popper--top-start .g-dropdown__arrow{bottom:-4px}.g-dropdown-fade-enter-active,.g-dropdown-fade-leave-active{transition:opacity .14s ease,transform .14s ease}.g-dropdown-fade-enter-from,.g-dropdown-fade-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.g-dropdown-fade-enter-active,.g-dropdown-fade-leave-active{transition:none}}.catalog-toolbar-controls[data-v-bf3bda97]{align-items:center;display:flex;min-width:0}.catalog-toolbar[data-v-bf3bda97]{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:24px}.catalog-toolbar__total[data-v-bf3bda97]{color:#ffffffbf;font-size:14px;line-height:20px}.catalog-toolbar__actions[data-v-bf3bda97]{align-items:center;display:inline-flex;flex:none;gap:16px}.catalog-toolbar__filter-button[data-v-bf3bda97]{align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:2px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:2px 6px}.catalog-toolbar__filter-button[data-v-bf3bda97]:focus-visible,.catalog-toolbar__filter-button[data-v-bf3bda97]:hover{border-color:var(--color-brand-500);color:#fff;outline:none}.catalog-toolbar__sort[data-v-bf3bda97]{align-items:center;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:14px;gap:7px;line-height:20px;padding:0}.catalog-toolbar__sort[data-v-bf3bda97]:focus-visible{border-radius:2px;outline:2px solid var(--color-brand-500);outline-offset:3px}.catalog-toolbar__sort-value[data-v-bf3bda97]{color:var(--color-brand-500);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-toolbar__sort-arrow[data-v-bf3bda97]{align-items:center;display:inline-flex;margin-left:-3px;transform:rotate(180deg);transition:transform .18s ease}.catalog-toolbar__sort-arrow--open[data-v-bf3bda97]{transform:rotate(0)}@media(max-width:520px){.catalog-toolbar[data-v-bf3bda97]{align-items:flex-start}.catalog-toolbar__actions[data-v-bf3bda97]{gap:8px}.catalog-toolbar__total[data-v-bf3bda97]{font-size:12px}.catalog-toolbar__sort[data-v-bf3bda97]{font-size:12px;gap:4px}.catalog-toolbar__sort-value[data-v-bf3bda97]{max-width:124px}}@media(prefers-reduced-motion:reduce){.catalog-toolbar__sort-arrow[data-v-bf3bda97]{transition:none}}.catalog-sort-popper .g-dropdown__menu{background:#35363b;border:0;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));min-width:204px;padding:20px}.catalog-sort-popper .g-dropdown__arrow{background:#35363b}.catalog-sort-menu{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.catalog-sort-option{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:20px;min-width:0;outline:none}.catalog-sort-option:focus-visible .catalog-sort-option__text,.catalog-sort-option:hover .catalog-sort-option__text{color:#ffb65b}.catalog-sort-option__checkbox{pointer-events:none}.catalog-sort-option__text{overflow:hidden;text-overflow:ellipsis;transition:color .14s ease;white-space:nowrap}.catalog-tags[data-v-ab74a449]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:20px}.catalog-tags__tag[data-v-ab74a449]{background:#ffffff12;border-radius:2px;color:#ffffffb3;font-size:10px;line-height:14px;padding:2px 5px}.catalog-tags__tag[data-v-ab74a449]:focus-visible,.catalog-tags__tag[data-v-ab74a449]:hover{color:#fff;outline:1px solid hsla(0,0%,100%,.35)}.catalog-tags__clear[data-v-ab74a449]{color:#ff9f28;font-size:12px;line-height:16px}.catalog-tags__clear[data-v-ab74a449]:focus-visible,.catalog-tags__clear[data-v-ab74a449]:hover{color:#ffc06f;outline:none;text-decoration:underline}.catalog-grid[data-v-2d48e663]{display:grid;gap:1.25rem 1rem;margin-top:.75rem;width:100%}.catalog-grid--game[data-v-2d48e663]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid--mod[data-v-2d48e663]{grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.catalog-grid--game[data-v-2d48e663]{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid--mod[data-v-2d48e663]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.catalog-grid--game[data-v-2d48e663],.catalog-grid--mod[data-v-2d48e663]{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-grid--sidebar-hidden[data-v-2d48e663]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1280px){.catalog-grid--game[data-v-2d48e663]{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-grid--game.catalog-grid--sidebar-hidden[data-v-2d48e663]{grid-template-columns:repeat(6,minmax(0,1fr))}}.catalog-grid--modpack[data-v-2d48e663]{gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.catalog-grid--modpack[data-v-2d48e663]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.catalog-grid--modpack[data-v-2d48e663]{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid--modpack.catalog-grid--sidebar-hidden[data-v-2d48e663]{grid-template-columns:repeat(4,minmax(0,1fr))}}
