.catalog.svelte-12wmys4{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));width:100%;gap:1.5rem;padding:8px 3rem;margin:1rem 0}@media (min-width: 900px) and (max-width: 1500px){.catalog.svelte-12wmys4{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:8px 1rem}}@media (max-width: 900px){.catalog.svelte-12wmys4{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));padding:8px .5rem}}.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4),.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4){position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:left;background-color:var(--foreground-dimmer);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);padding:1rem;margin:.3rem .15rem;height:fit-content;border-radius:16px;box-shadow:0 0 5px #00000080;cursor:pointer;transition:background-color .5s ease-out,transform .1s ease-out,filter .2s ease-out;-webkit-user-select:none;user-select:none}.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4):before,.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4):before{position:absolute;top:-8px;left:-8px;content:"";width:100%;height:100%;padding:8px;border-radius:24px;background-color:var(--foreground-dim);opacity:.5;z-index:-1}@media (hover: hover) and (pointer: fine){.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4):hover,.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4):hover{filter:brightness(.7);transform:scale(1.05)}}@media (max-width: 900px){.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4),.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4){padding:.7rem;margin:.15rem}}.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4) .icon:where(.svelte-12wmys4),.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4) .icon:where(.svelte-12wmys4){border-radius:12px;width:45px;height:45px}.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4) .name:where(.svelte-12wmys4),.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4) .name:where(.svelte-12wmys4){font-size:1.1rem;font-weight:600}.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4) .name:where(.svelte-12wmys4):after,.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4) .name:where(.svelte-12wmys4):after{content:"";display:block;width:100%;height:.06rem;opacity:.3;background-color:var(--foreground);margin:.6rem 0}@media (max-width: 900px){.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4) .name:where(.svelte-12wmys4):after,.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4) .name:where(.svelte-12wmys4):after{margin:.4rem 0}}@media (max-width: 900px){.catalog.svelte-12wmys4 .group:where(.svelte-12wmys4) .name:where(.svelte-12wmys4),.catalog.svelte-12wmys4 .app:where(.svelte-12wmys4) .name:where(.svelte-12wmys4){font-size:.95rem}}
