.straplineBlue.svelte-304rfp{color:#9ebbf9;font-weight:bolder;font-size:35px;font-family:cursive}.blue.svelte-304rfp{color:#f9d596}.copy.svelte-304rfp{color:#535455;font-size:11px}header.svelte-304rfp{padding:4rem 2rem 2rem;text-align:center;background:#111827;color:#fff}h1.svelte-304rfp{font-size:3rem;margin:0}.strapline.svelte-304rfp{margin-top:.5rem;font-size:1.25rem;font-weight:300;color:#d1d5db}.tools-grid.svelte-304rfp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:3rem 2rem;max-width:1200px;margin:0 auto}.tool-card.svelte-304rfp{background:#fff;border-radius:1rem;box-shadow:0 4px 10px #0000000d;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s}.tool-card.svelte-304rfp:hover{transform:translateY(-4px)}.tool-image.svelte-304rfp{width:100%;height:180px;object-fit:cover}.tool-info.svelte-304rfp{padding:1rem 1.25rem}.tool-title.svelte-304rfp{color:#000;font-size:1.25rem;font-weight:600;margin:0}.tool-meta.svelte-304rfp{font-size:.9rem;color:#6b7280;margin:.25rem 0}.tool-description.svelte-304rfp{font-size:1rem;margin-top:.5rem;color:#374151}footer.svelte-304rfp{text-align:center;padding:2rem;color:#323233;font-size:.875rem}a.svelte-304rfp{text-decoration:none;transition:color .2s;color:#014801}
