.app-link.svelte-1u1hhwe{border-radius:var(--radius-xl);background:var(--bg-lilac-soft);border:1px solid var(--border-card);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:30px;padding:40px 44px;display:flex}h2.svelte-1u1hhwe{letter-spacing:-.025em;color:var(--color-ink);margin:0 0 10px;font-size:clamp(26px,3vw,34px);font-weight:750;line-height:1.15}p.svelte-1u1hhwe{color:var(--color-muted);margin:0;font-size:15.5px;line-height:1.6}.app-link.svelte-1u1hhwe a:where(.svelte-1u1hhwe){background:var(--color-plum);min-height:48px;color:var(--color-on-plum);border-radius:var(--radius-pill);box-shadow:var(--shadow-btn);flex:none;align-items:center;gap:22px;padding:13px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.app-link.svelte-1u1hhwe a:where(.svelte-1u1hhwe):hover{background:var(--color-plum-hover);color:var(--color-on-plum);transform:translateY(-2px)}@media (width<=760px){.app-link.svelte-1u1hhwe{border-radius:var(--radius-lg);padding:30px 25px;display:block}h2.svelte-1u1hhwe{font-size:26px}.app-link.svelte-1u1hhwe a:where(.svelte-1u1hhwe){margin-top:22px}}
