.block[data-astro-cid-eg5gy3qm]{margin-bottom:var(--space-16)}.block-title[data-astro-cid-eg5gy3qm]{font-size:var(--fs-h3);font-weight:var(--fw-semibold);padding-bottom:var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-rule)}.side-intro[data-astro-cid-eg5gy3qm]{margin-top:var(--space-4);font-size:var(--fs-small)}.tools[data-astro-cid-eg5gy3qm]{margin:0;padding:0;list-style:none}.tool[data-astro-cid-eg5gy3qm]{padding-block:var(--space-5);border-bottom:1px solid var(--color-rule);align-items:center;gap:1rem 1.5rem;display:flex}.tool-main[data-astro-cid-eg5gy3qm]{flex:1;min-width:0}@media (width<=620px){.tool--research[data-astro-cid-eg5gy3qm]{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.tool--research[data-astro-cid-eg5gy3qm] .tool-main[data-astro-cid-eg5gy3qm]{display:contents}.tool--research[data-astro-cid-eg5gy3qm] .tool-head[data-astro-cid-eg5gy3qm]{grid-area:1/1}.tool--research[data-astro-cid-eg5gy3qm] .tool-logo-frame[data-astro-cid-eg5gy3qm]{grid-area:1/2;max-width:8rem}.tool--research[data-astro-cid-eg5gy3qm] .tool-blurb[data-astro-cid-eg5gy3qm],.tool--research[data-astro-cid-eg5gy3qm] .row-links[data-astro-cid-eg5gy3qm]{grid-column:1/-1;margin-top:0}.tool--research[data-astro-cid-eg5gy3qm] .tool-logo[data-astro-cid-eg5gy3qm]{max-width:100%}}.tool-head[data-astro-cid-eg5gy3qm]{flex-wrap:wrap;align-items:center;gap:.6rem .85rem;display:flex}.tool-logo-frame[data-astro-cid-eg5gy3qm]{flex:none;justify-content:center;align-items:center;display:inline-flex}.tool-logo[data-astro-cid-eg5gy3qm]{object-fit:contain;width:auto;max-width:240px;height:2.25rem}html:is([data-theme=dark],[data-theme=nord],[data-theme=monokai],[data-theme=cyberdeck]) .tool-logo-frame[data-astro-cid-eg5gy3qm]:not(.tool-logo-frame--game){border:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent);border-radius:var(--radius-lg);background:var(--color-figure-mat);min-width:4.75rem;min-height:3.1rem;padding:.42rem .72rem;box-shadow:0 .55rem 1.4rem #0000003d,inset 0 1px #ffffffb8}html:is([data-theme=dark],[data-theme=nord],[data-theme=monokai],[data-theme=cyberdeck]) .tool-logo-frame[data-astro-cid-eg5gy3qm][data-logo=shorkie],html:is([data-theme=dark],[data-theme=nord],[data-theme=monokai],[data-theme=cyberdeck]) .tool-logo-frame[data-astro-cid-eg5gy3qm][data-logo=wgt]{min-width:3.4rem}.tool-name[data-astro-cid-eg5gy3qm]{font-size:var(--fs-item-title);font-weight:var(--fw-semibold)}.tool-name[data-astro-cid-eg5gy3qm] a[data-astro-cid-eg5gy3qm]{color:var(--color-ink)}.tool-name[data-astro-cid-eg5gy3qm] a[data-astro-cid-eg5gy3qm]:hover{color:var(--color-accent)}.tool-license[data-astro-cid-eg5gy3qm]{font-size:var(--fs-meta);border:1px solid var(--color-rule);color:var(--color-muted);border-radius:999px;padding:.25em .7em}.tool-license[data-astro-cid-eg5gy3qm]:hover{border-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.tool-blurb[data-astro-cid-eg5gy3qm]{font-size:var(--fs-small);max-width:var(--measure);margin-top:.4rem}.row-links[data-astro-cid-eg5gy3qm]{font-size:var(--fs-small);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem;display:flex}.row-links[data-astro-cid-eg5gy3qm] a[data-astro-cid-eg5gy3qm]{color:var(--color-accent);align-items:center;gap:.3rem;display:inline-flex}.row-links[data-astro-cid-eg5gy3qm] a[data-astro-cid-eg5gy3qm]:hover{text-decoration:underline}.games-list[data-astro-cid-eg5gy3qm] .row-links[data-astro-cid-eg5gy3qm] a[data-astro-cid-eg5gy3qm]{min-height:44px}@media (width<=620px){.tool[data-astro-cid-eg5gy3qm]{gap:.85rem 1rem}.tool-logo-frame[data-astro-cid-eg5gy3qm]{flex:none}.tool-logo[data-astro-cid-eg5gy3qm]{max-width:160px;height:1.6rem}.tool-logo-frame--game[data-astro-cid-eg5gy3qm] svg{width:54px;height:54px}html:is([data-theme=dark],[data-theme=nord],[data-theme=monokai],[data-theme=cyberdeck]) .tool-logo-frame[data-astro-cid-eg5gy3qm]:not(.tool-logo-frame--game){min-width:3.55rem;min-height:2.45rem;padding:.32rem .52rem}html:is([data-theme=dark],[data-theme=nord],[data-theme=monokai],[data-theme=cyberdeck]) .tool-logo-frame[data-astro-cid-eg5gy3qm][data-logo=shorkie],html:is([data-theme=dark],[data-theme=nord],[data-theme=monokai],[data-theme=cyberdeck]) .tool-logo-frame[data-astro-cid-eg5gy3qm][data-logo=wgt]{min-width:2.65rem}}@media (width<=440px){.tool[data-astro-cid-eg5gy3qm]{align-items:flex-start}}
