/* Official external tools, without duplicating the site's own tool navigation. */
.crypto-tools-page .tool-directory[data-directory-kind=tools]{padding:0;border:0;background:transparent;margin-bottom:0}
.crypto-tools-page .tool-directory[data-directory-kind=tools] .tools-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.crypto-tools-page .tool-directory[data-directory-kind=tools] .common-tool-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:44px auto minmax(0,1fr);justify-items:center;gap:10px;min-width:0;padding:20px 16px;text-align:center;border:1px solid #e9edf2;border-radius:22px;background:var(--tool-card);box-shadow:0 2px 8px #19334d03}
.common-tool-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f1f4f8;overflow:hidden;isolation:isolate}
.common-tool-icon img{display:block;width:80%;height:80%;max-width:none;object-fit:contain}
.common-tool-card h3{width:100%;min-width:0;margin:0;color:var(--tool-text);font-size:15px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}
.common-tool-card h3 a{color:inherit}
.common-tool-name,.common-tool-purpose{display:block}
.common-tool-purpose{margin-top:2px;font-size:12px;font-weight:600;line-height:1.5}
.common-tool-card h3 a:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}
.common-tool-arrow{position:absolute;top:13px;right:13px;color:#9aa4b1;font:300 23px/1 system-ui}
.common-tool-card>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;margin:0;color:var(--tool-muted);font-size:12px;line-height:1.7}
.crypto-tools-page .tool-directory[data-directory-kind=tools] .common-tool-card:hover{border-color:#cfdaea;box-shadow:0 5px 18px #19334d08}
.crypto-tools-page .tool-directory[data-directory-kind=tools] .common-tool-card:focus-within{outline:2px solid #7399eb;outline-offset:2px}
html[data-theme=dark] .crypto-tools-page .tool-directory[data-directory-kind=tools] .common-tool-card{border-color:var(--tool-line);background:var(--tool-card);box-shadow:none}
html[data-theme=dark] .common-tool-icon{background:#f3f6fb}
.common-tool-icon:has(img[src$="/dune.ico"]){background:#1d2838}
.common-tool-icon:has(img[src$="/defillama.ico"]),.common-tool-icon:has(img[src$="/chainlist.png"]){background:#edf4ff}
.common-tool-icon:has(img[src$="/coingecko.ico"]){background:#edf7e7}
.common-tool-icon:has(img[src$="/tradingview.ico"]){background:#131722}
.common-tool-icon:has(img[src$="/tokenterminal.ico"]){background:#101014}
.common-tool-icon:has(img[src$="/revoke.png"]){background:#fdb952}
.common-tool-icon img:is([src$="/tradingview.ico"],[src$="/tokenterminal.ico"],[src$="/revoke.png"]){width:100%;height:100%}
.common-tool-icon img:is([src$="/defillama.ico"],[src$="/chainlist.png"],[src$="/coingecko.ico"]){width:90%;height:90%}
@media(max-width:760px){.crypto-tools-page .tool-directory[data-directory-kind=tools] .tools-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crypto-tools-page .tool-directory[data-directory-kind=tools] .common-tool-card{grid-template-rows:36px auto minmax(0,1fr);padding:15px 12px;gap:8px;border-radius:20px}.common-tool-icon{width:36px;height:36px;border-radius:10px}.common-tool-card h3{font-size:14px}.common-tool-card>p{font-size:11px}}
