.bot-card{min-width:15rem;padding:var(--spacing-lg);justify-content:flex-start;align-items:flex-start;gap:var(--spacing-sm);border-radius:var(--radius-md,.5rem);border:1px solid var(--line-colour-light);background:var(--bg-secondary);color:var(--text-primary);box-sizing:border-box;flex-direction:column;display:flex}.bot-card .title{text-align:left;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.bot-card .stats-span{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex}.bot-card .stats-span .installs{align-items:center;gap:var(--spacing-xxs);font-size:var(--typography-md);color:var(--text-primary);flex-direction:row;display:inline-flex}.bot-card .stats-span .installs .material-symbols-rounded{color:var(--text-info);font-size:1rem}.bot-card:-webkit-any(a){color:inherit;text-decoration:none}.bot-card:-webkit-any(a):hover{background:var(--info-ghost-bg-hover);border-color:var(--line-colour);color:inherit;cursor:pointer}.bot-card:-moz-any(a){color:inherit;text-decoration:none}.bot-card:-moz-any(a):hover{background:var(--info-ghost-bg-hover);border-color:var(--line-colour);color:inherit;cursor:pointer}.bot-card:is(a){color:inherit;text-decoration:none}.bot-card:is(a):hover{background:var(--info-ghost-bg-hover);border-color:var(--line-colour);color:inherit;cursor:pointer}.bot-card .description{font-size:var(--typography-md);color:var(--text-secondary);text-align:left;flex:1;margin:0}.bot-card .actions{align-self:stretch;align-items:center;gap:var(--spacing-xs);flex-direction:column;grid-area:actions;display:flex}.bot-card .actions .action-btn{display:inherit;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:row;align-self:stretch}.bot-card .actions .action-btn .material-symbols-rounded{font-size:var(--typography-lg)}
.bot-avatar{align-items:center;gap:var(--spacing-md);display:flex}.bot-avatar>img{border:2px solid var(--line-colour-light);object-fit:cover;border-radius:999rem}.bot-avatar>div>:-webkit-any(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);font-size:var(--typography-xxl);margin:0 0 var(--spacing-xxs)0}.bot-avatar>div>:-moz-any(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);font-size:var(--typography-xxl);margin:0 0 var(--spacing-xxs)0}.bot-avatar>div>:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);font-size:var(--typography-xxl);margin:0 0 var(--spacing-xxs)0}.bot-avatar>div>span{font-size:var(--typography-md);color:var(--text-secondary)}
