.theme-card.svelte-hge3ow{cursor:pointer;border:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg);min-height:160px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.theme-card.svelte-hge3ow:hover,.theme-card.svelte-hge3ow:focus{outline:none;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.theme-card.svelte-hge3ow:focus{border-color:#0d6efd;box-shadow:0 4px 8px #00000026,0 0 0 .2rem #0d6efd40}.theme-image-container.svelte-hge3ow{justify-content:center;align-items:center;height:120px;padding:15px;display:flex;overflow:hidden}.theme-image.svelte-hge3ow{object-fit:contain;max-width:100%;max-height:100%}.theme-title.svelte-hge3ow{color:#495057;margin-bottom:0;font-size:1.1rem;font-weight:600}@media (width<=575.98px){.theme-image-container.svelte-hge3ow{height:70px;padding:10px}.theme-title.svelte-hge3ow{font-size:1rem}.theme-card.svelte-hge3ow{min-height:110px}}.columns.svelte-160c81r{columns:2;column-gap:2rem}@media (width>=768px){.columns.svelte-160c81r{columns:3}}@media (width>=1200px){.columns.svelte-160c81r{columns:4}}.columns.svelte-160c81r li:where(.svelte-160c81r){break-inside:avoid;padding:2px 0}.columns.svelte-160c81r a:where(.svelte-160c81r){text-decoration:none}.columns.svelte-160c81r a:where(.svelte-160c81r):hover{text-decoration:underline}
