.app-link.svelte-bfrq1x{border-radius:var(--radius-2xl);background-color:var(--card-background,#1f242b80);border:solid 1px var(--card-border,transparent);animation:.5s cubic-bezier(.2,.7,.46,1) backwards svelte-bfrq1x-rise;animation-delay:calc(var(--index) * 60ms);align-items:center;gap:.9rem;padding:.8rem 1rem;transition:all .2s;display:flex;box-shadow:3px 3px 12px #0003}.app-link.svelte-bfrq1x:hover,.app-link.svelte-bfrq1x:focus-visible{background:var(--card-background-hover,linear-gradient(110deg, color-mix(in srgb, var(--app-color) 14%, transparent), transparent 70%), #1f242bbf);border-color:color-mix(in srgb, var(--app-color) 70%, transparent);transform:translateY(-.1rem)}.app-link.svelte-bfrq1x:focus-visible{outline:2px solid var(--app-color-text);outline-offset:2px}.app-link-icon.svelte-bfrq1x{border-radius:var(--radius-icon);flex-shrink:0;width:3rem;height:3rem}.app-link-text.svelte-bfrq1x{flex:1;min-width:0}.app-link-title.svelte-bfrq1x{font-size:1.05rem;font-weight:700;line-height:1.3}.app-link-tagline.svelte-bfrq1x{color:#b9b9c4;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.app-link-arrow.svelte-bfrq1x{color:#dbdbdb;flex-shrink:0;width:1.3rem;transition:transform .2s;display:flex}.app-link.svelte-bfrq1x:hover .app-link-arrow:where(.svelte-bfrq1x),.app-link.svelte-bfrq1x:focus-visible .app-link-arrow:where(.svelte-bfrq1x){color:var(--app-color-text);transform:translate(.2rem)}@keyframes svelte-bfrq1x-rise{0%{opacity:0;transform:translateY(.6rem)}}@media (prefers-reduced-motion:reduce){.app-link.svelte-bfrq1x{animation:none}}
