/* File information uses the existing result card; no per-card network requests. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-details{min-width:0;margin:0;padding:14px 16px;background:rgba(8,22,30,.32);border-radius:10px;color:#bdd1db;font-size:12px;line-height:1.55}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-facts{display:flex;flex-wrap:wrap;gap:12px 26px;padding:0;margin:0}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-facts>div{min-width:60px;max-width:100%;padding:0;margin:0}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-facts dt{font-size:10px;font-weight:500;color:#8eaab8;margin:0 0 3px;letter-spacing:.03em}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-facts dd{margin:0;padding:0;font-size:12px;font-weight:600;color:#d3e3e9;overflow-wrap:anywhere}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-list{display:grid;gap:5px;margin:12px 0 0;padding:0;list-style:none}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-list li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;min-width:0;margin:0;padding:0;font-size:11px;line-height:1.6;list-style:none}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .file-name{min-width:0;overflow-wrap:anywhere;color:#adc5cf}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .file-size{flex:none;color:#86a7b4;font-size:10px;white-space:nowrap}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-more{margin:10px 0 0;padding:0;border:0;background:none}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-more summary{display:list-item;cursor:pointer;width:fit-content;color:#a6ddd1;font-size:11px;line-height:1.6;padding:0;margin:0}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-more summary:focus-visible{outline:2px solid #a6ded4;outline-offset:4px}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item.has-file-details .ssh-item-added{display:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-description{color:#b3cbd5!important;font-size:13px!important;line-height:1.8!important;margin:0!important;max-width:72ch!important;text-wrap:pretty!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-description p{font:inherit!important;color:inherit!important;margin:0 0 8px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-description p:last-child{margin-bottom:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .tags:empty{display:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .guide-action{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:9px;background:#2d505b;color:#d8eeed;font-size:13px;font-weight:600;text-decoration:none}
@container(max-width:560px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-details{grid-column:1/-1;margin:16px 16px 0;padding:12px}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-description{grid-column:1/-1;padding:16px 16px 0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-file-facts{gap:12px 20px}}
