.tool-card.svelte-13xigfs{display:block;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-decoration:none;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.tool-card.svelte-13xigfs:hover{transform:scale(1.02);box-shadow:0 8px 24px var(--color-shadow);border-color:var(--color-accent)}.tool-card.svelte-13xigfs h3:where(.svelte-13xigfs){font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:var(--space-sm)}.tool-card.svelte-13xigfs p:where(.svelte-13xigfs){font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5}.hero.svelte-1mi9kit{text-align:center;padding:var(--space-3xl) 0 var(--space-2xl)}.hero.svelte-1mi9kit h1:where(.svelte-1mi9kit){font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-md)}.subtitle.svelte-1mi9kit{font-size:1.25rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.tools-grid.svelte-1mi9kit{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);padding-bottom:var(--space-3xl)}@media(max-width:900px){.tools-grid.svelte-1mi9kit{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tools-grid.svelte-1mi9kit{grid-template-columns:1fr}.hero.svelte-1mi9kit h1:where(.svelte-1mi9kit){font-size:2rem}.subtitle.svelte-1mi9kit{font-size:1.1rem}}
