.line-clamp-2.svelte-1uha8ag{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.theme-preview.svelte-1uha8ag{transition:object-position 3s ease-in-out}.group.svelte-1uha8ag:hover .theme-preview:where(.svelte-1uha8ag){object-position:center bottom}.theme-preview.svelte-1uha8ag:not(.group:where(.svelte-1uha8ag):hover .theme-preview:where(.svelte-1uha8ag)){object-position:center top}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-1uha8ag{animation:svelte-1uha8ag-fadeInUp .8s ease-out forwards;opacity:0}.animation-delay-200.svelte-1uha8ag{animation-delay:.2s}.animation-delay-400.svelte-1uha8ag{animation-delay:.4s}.animation-delay-600.svelte-1uha8ag{animation-delay:.6s}.bg-grid-pattern.svelte-1uha8ag{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px);background-size:20px 20px}@keyframes svelte-1uha8ag-slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group.svelte-1uha8ag:hover .category-icon:where(.svelte-1uha8ag){transform:rotate(5deg) scale(1.1)}@media (max-width: 640px){.text-4xl.svelte-1uha8ag{font-size:2.5rem}}@media (max-width: 768px){.category-button.svelte-1uha8ag{min-width:auto;flex-direction:column;text-align:center}}
