.theme-grid.svelte-t189x{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;padding:16px;display:grid}.theme-item.svelte-t189x{cursor:pointer;transition:transform .2s;position:relative}.theme-item.svelte-t189x:hover{transform:scale(1.05)}.theme-item.active.svelte-t189x .theme-preview:where(.svelte-t189x){border:2px solid var(--ion-color-primary)}.theme-preview.svelte-t189x{color:#fff;text-shadow:0 1px 2px #00000080;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;height:80px;font-size:12px;font-weight:500;display:flex}.home-type-badge.svelte-t189x{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:400;position:absolute;bottom:4px;right:4px}.home-type-list.svelte-t189x{padding:16px}.home-type-list.svelte-t189x .ion-item{border-radius:8px;margin-bottom:8px;overflow:hidden}
