.pack-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.pack-catalog-toolbar p{color:var(--muted);margin:0;line-height:1.5}.pack-catalog-toolbar button{white-space:nowrap}.pack-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pack-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--panel-card);min-width:0;text-align:left}.pack-card-cover{display:block;width:100%;height:205px;object-fit:cover}.pack-card-body{padding:24px;display:flex;flex-direction:column;gap:14px}.pack-card-body h3{margin:0;font-size:1.55rem;color:#fff;overflow-wrap:anywhere}.pack-card-body p{margin:0;line-height:1.65;overflow-wrap:anywhere}.pack-card-kicker{font-size:.78rem;color:var(--ice-bright)}.pack-card-description{color:var(--muted);white-space:pre-line}.pack-card-meta,.pack-card-server{font-size:.85rem;color:var(--muted)}.pack-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pack-card-actions a:first-child{background:var(--ice);color:#1a082e;border-color:var(--ice);font-weight:700}.pack-card-install{color:var(--muted);font-size:.86rem;line-height:1.65}.pack-card-install summary{cursor:pointer;color:var(--ice-bright)}.pack-card-install p{padding-top:12px}.pack-card a:focus-visible,.pack-card summary:focus-visible,.pack-catalog-toolbar button:focus-visible{outline:2px solid var(--ice-bright);outline-offset:4px}.pack-catalog-toolbar button:disabled{opacity:.6;cursor:wait}@media(max-width:680px){.pack-catalog-grid{grid-template-columns:1fr}.pack-catalog-toolbar{align-items:flex-start}.pack-card-body{padding:20px}.pack-card-cover{height:180px}}
