.cross-directory.svelte-40re0g{border-top:2px solid var(--ink);padding-top:32px}.directory-heading.svelte-40re0g{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:24px;display:grid}.directory-heading.svelte-40re0g h2:where(.svelte-40re0g){margin:0}.directory-tools.svelte-40re0g{grid-template-columns:1fr 1fr;gap:40px;display:grid}.directory-entry.svelte-40re0g{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:20px;padding:24px 0;text-decoration:none;display:grid}.directory-entry.svelte-40re0g img:where(.svelte-40re0g){object-fit:contain;background:var(--tint);width:120px;height:140px;image-rendering:pixelated;border-radius:10px;padding:10px}.directory-entry.svelte-40re0g h3:where(.svelte-40re0g){margin:0 0 10px;font-family:Manrope,sans-serif;font-size:20px}.directory-entry.svelte-40re0g p:where(.svelte-40re0g){margin:0 0 12px;font-size:15px;line-height:1.6}.directory-entry.svelte-40re0g span:where(.svelte-40re0g){font-size:14px;font-weight:700}.directory-entry.svelte-40re0g:hover h3:where(.svelte-40re0g){text-decoration:underline}@media (width<=900px){.directory-tools.svelte-40re0g,.directory-heading.svelte-40re0g{grid-template-columns:1fr;gap:18px}}@media (width<=380px){.directory-entry.svelte-40re0g{grid-template-columns:86px minmax(0,1fr);gap:16px}.directory-entry.svelte-40re0g img:where(.svelte-40re0g){width:86px;height:110px;padding:6px}}
