.users-page__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.5rem 0;display:flex}.users-page__search{align-items:stretch;gap:.5rem;display:flex}.users-page__search .ui-input{width:min(16rem,60vw)}@media (width<=559px){.users-page__search{flex:100%;min-width:0}.users-page__search .ui-input{flex:1;width:auto;min-width:0}}.users-page .sort-tabs__tab{text-decoration:none}.users-page .load-more{justify-content:center;margin-top:2rem;display:flex}.user-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.user-profile{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.5rem;display:flex}.user-profile__text{flex:16rem;min-width:0}.user-profile__text p{margin:.25rem 0 .5rem}.user-profile__name{overflow-wrap:anywhere;margin:0}.user-profile__name+.user-profile__badges{margin-top:.5rem}.user-profile__handle{overflow-wrap:anywhere}.user-profile__joined{white-space:nowrap}.user-profile__text>.ui-btn{margin-top:.5rem}@media (pointer:coarse){.user-profile__text>.ui-btn{min-height:2.75rem}}.user-profile__stats{gap:1.5rem;margin:0;display:flex}.user-profile__stats div{text-align:center}.user-profile__stats dt{color:var(--ink-muted);font-size:.85rem;font-weight:700}.user-profile__stats dd{margin:0;font-size:1.8rem;font-weight:800}@media (width<=839px){.user-profile{text-align:center;flex-direction:column;gap:1rem}.user-profile__text{flex:none;width:100%}.user-profile__badges{justify-content:center}.user-profile__stats{flex-wrap:wrap;justify-content:center;gap:.75rem}.user-profile__stats div{background:var(--bg-soft);border-radius:14px;min-width:6.5rem;padding:.5rem 1rem}.user-profile__stats dd{line-height:1.2}}@media (width<=559px){.user-profile{padding:1rem}.user-profile .avatar{width:6rem;height:6rem;font-size:2rem}}.user-activity{margin-top:2rem}.user-activity__title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem;margin-bottom:.75rem;display:flex}.user-activity__title h2{margin:0}.user-activity__title a{font-weight:700}.user-activity__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.user-activity__item{background:var(--surface-raised);border:1px solid var(--line);border-radius:14px;padding:.75rem 1rem}.user-activity__head{margin:0 0 .25rem;font-size:.88rem}.user-activity__meta{white-space:nowrap}.user-activity__empty{border:2px dashed var(--line-strong);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.user-activity__empty p{flex:16rem;margin:0}.user-activity__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.user-activity__kind{vertical-align:.1em}.user-activity__excerpt{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.user-activity-head{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.user-activity-head__text{min-width:0}.user-activity-head__name{overflow-wrap:anywhere;margin:0 0 .25rem}.user-activity-head a{font-weight:700}.user-activity-tabs__count{opacity:.8;margin-left:.25rem;font-weight:400}.user-activity-tabs+.user-activity{margin-top:1rem}
