.btn-primary.svelte-1uha8ag{background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-md);text-decoration:none;font-weight:500;font-size:.875rem;transition:var(--transition-fast);display:inline-block}.btn-primary.svelte-1uha8ag:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.btn-secondary.svelte-1uha8ag{color:var(--color-text-primary);border:1px solid var(--color-border);padding:.75rem 1.5rem;border-radius:var(--radius-md);text-decoration:none;font-weight:500;font-size:.875rem;transition:var(--transition-fast);display:inline-block}.btn-secondary.svelte-1uha8ag:hover{border-color:var(--color-border-hover);background-color:var(--color-bg-secondary)}.card.svelte-1uha8ag{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;transition:var(--transition-fast);text-decoration:none;display:block}.card.svelte-1uha8ag:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.tag.svelte-1uha8ag{background-color:var(--color-bg-tertiary);color:var(--color-text-tertiary);padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}
