.tile.svelte-geza2u{box-shadow:0 0 0 1px #1b3c2a0d,0 14px 32px -26px #1b3c2a4d;transition:opacity .6s ease,transform .3s ease,box-shadow .3s ease}.tile.svelte-geza2u:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #1b3c2a12,0 22px 44px -26px #1b3c2a6b}.icon-tile.svelte-geza2u{--icon-accent: rgba(74, 157, 110, .34);background:linear-gradient(145deg,#e6efe6,#d8e6da 55%,#c9dccd);box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 1px #2b6b4a1f,0 10px 20px -12px #1a3c2a73;transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease}.icon-tile.svelte-geza2u:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 50% at 30% 20%,rgba(255,255,255,.55),transparent 70%);pointer-events:none}.tile.svelte-geza2u:hover .icon-tile:where(.svelte-geza2u){--icon-accent: rgba(159, 191, 143, .45);color:#fff;background:linear-gradient(145deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);box-shadow:inset 0 1px #ffffff26,0 12px 22px -12px #1a3c2a99;transform:rotate(-4deg) scale(1.05)}.tile.svelte-geza2u:hover .icon-tile:where(.svelte-geza2u):after{opacity:.25}@media(prefers-reduced-motion:reduce){.tile.svelte-geza2u,.tile.svelte-geza2u:hover,.tile.svelte-geza2u:hover .icon-tile:where(.svelte-geza2u){transition:none;transform:none}}
