.tools-page.svelte-1wl4y8s{flex-direction:column;min-height:100vh;display:flex}header.svelte-1wl4y8s{justify-content:space-between;align-items:center;gap:12px;padding:18px 32px;display:flex}.brand.svelte-1wl4y8s{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}header.svelte-1wl4y8s nav:where(.svelte-1wl4y8s){gap:10px;display:flex}main.svelte-1wl4y8s{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:16px 32px 48px}footer.svelte-1wl4y8s{width:100%;max-width:1200px;margin:0 auto;padding:0 32px 40px}.cta.svelte-1wl4y8s{align-items:center;gap:18px;padding:18px 22px;display:flex}.cta.svelte-1wl4y8s img:where(.svelte-1wl4y8s){width:56px}.cta.svelte-1wl4y8s div:where(.svelte-1wl4y8s){flex:1}.cta.svelte-1wl4y8s strong:where(.svelte-1wl4y8s){font-size:16px}.cta.svelte-1wl4y8s p:where(.svelte-1wl4y8s){color:var(--text-muted);font-size:14px}.legal.svelte-1wl4y8s{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:18px;font-size:13px;display:flex}.legal.svelte-1wl4y8s a:where(.svelte-1wl4y8s){color:var(--text-muted)}.legal.svelte-1wl4y8s a:where(.svelte-1wl4y8s):hover{color:var(--text)}@media (width<=640px){header.svelte-1wl4y8s,main.svelte-1wl4y8s,footer.svelte-1wl4y8s{padding-left:16px;padding-right:16px}header.svelte-1wl4y8s nav:where(.svelte-1wl4y8s) .btn.ghost:where(.svelte-1wl4y8s):first-child{display:none}.cta.svelte-1wl4y8s{text-align:center;flex-direction:column}}
