.tools-index.svelte-171l7w4{display:grid}.tools-index-panel.svelte-171l7w4{display:grid;gap:1rem;padding:clamp(1.2rem,3vw,1.7rem);border:1px solid var(--line);border-radius:28px;background:#0a0d15bd;box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tools-index-kicker.svelte-171l7w4{margin:0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1.svelte-171l7w4{margin:0;font-size:clamp(1.2rem,2vw,1.6rem)}.tools-index-panel.svelte-171l7w4>p:where(.svelte-171l7w4):not(.tools-index-kicker){max-width:42rem;margin:0;color:var(--muted);line-height:1.55}.tool-entry.svelte-171l7w4{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;width:min(100%,18rem);padding:.9rem 1rem;border:1px solid rgba(255,145,54,.18);border-radius:20px;background:#ffffff05;color:inherit;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.tool-entry.svelte-171l7w4:hover,.tool-entry.svelte-171l7w4:focus-visible{border-color:#ffb15c80;background:#ff7a181f;transform:translateY(-1px);outline:0}.tool-entry.svelte-171l7w4 img:where(.svelte-171l7w4){display:block;width:1.8rem;height:1.8rem;object-fit:contain}.tool-entry.svelte-171l7w4 strong:where(.svelte-171l7w4),.tool-entry.svelte-171l7w4 span:where(.svelte-171l7w4){display:block}.tool-entry.svelte-171l7w4 span:where(.svelte-171l7w4){color:var(--muted);font-size:.84rem}
