/* /thirdpartytools: each list item renders as a tool card */
#md-wrapper > ul {
    list-style: none; margin: .75rem 0 1.5rem; padding: 0;
    display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 17rem), 1fr)); gap: .75rem;
}
#md-wrapper > ul > li {
    position: relative; margin: 0; padding: .85rem 1rem .9rem;
    background: var(--hud-panel); border: 1px solid var(--hud-border); border-top: 2px solid var(--hud-orange);
    clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));
    font-size: .9rem; line-height: 1.5;
}
#md-wrapper > ul > li > a:first-child {
    display: block; margin: 0 6.5rem .35rem 0;
    font-family: "Orbitron", sans-serif; font-weight: 600; font-size: .85rem; letter-spacing: .04em; text-decoration: none;
}
#md-wrapper > ul > li > a:first-child:hover { color: var(--hud-cyan); }
#md-wrapper > ul > li > code {
    position: absolute; top: .8rem; right: .9rem; max-width: 6rem;
    padding: .1rem .45rem; background: transparent; border: 1px solid var(--hud-cyan); border-radius: 0;
    color: var(--hud-cyan); font-family: "Orbitron", sans-serif; font-size: .6rem; letter-spacing: .08em;
    text-transform: uppercase; white-space: nowrap;
}
