.filter.svelte-1ggmuka{flex-direction:column;gap:.75rem;display:flex}.grid.svelte-1ggmuka{grid-template-columns:repeat(3,1fr);gap:1rem;padding:.25rem 0 .5rem;display:grid}@media (width<=1024px){.grid.svelte-1ggmuka{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid.svelte-1ggmuka{grid-template-columns:1fr}}.card.svelte-1ggmuka{border:1px solid var(--ef-rule);color:var(--ef-ink);animation:svelte-1ggmuka-card-in .32s var(--ef-snap) both;background:0 0;flex-direction:column;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.card.svelte-1ggmuka:hover,.card.svelte-1ggmuka:focus-visible{border-color:var(--ef-ink);background:var(--ef-panel)}.cover.svelte-1ggmuka{opacity:0;border-bottom:1px solid var(--ef-rule);height:0;transition:height .25s var(--ef-mech), opacity .2s var(--ef-mech);display:block;position:relative;overflow:hidden}.card.svelte-1ggmuka:hover .cover:where(.svelte-1ggmuka),.card.svelte-1ggmuka:focus-visible .cover:where(.svelte-1ggmuka){opacity:1;height:7rem}.cover-img.svelte-1ggmuka{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .4s;display:block}.loader.svelte-1ggmuka{--ballcolor:var(--ef-ink);--shadow:0 0 #fff0;--shadowcolor:#fff0;pointer-events:none;border-radius:50%;width:10px;height:10px;display:none;position:absolute;top:calc(50% - 5px);left:calc(50% - 155px)}.cover.is-loading.svelte-1ggmuka .loader:where(.svelte-1ggmuka){animation:2s linear infinite svelte-1ggmuka-friendShadowRolling;display:block}.cover.is-loading.svelte-1ggmuka .cover-img:where(.svelte-1ggmuka){opacity:0}.cover.is-error{display:none}.body.svelte-1ggmuka{flex-direction:column;flex:1;padding:.875rem 1rem;display:flex}.info.svelte-1ggmuka{align-items:center;gap:.75rem;display:flex}.avatar.svelte-1ggmuka{border:1px solid var(--ef-rule);background:0 0;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.avatar.svelte-1ggmuka img:where(.svelte-1ggmuka){object-fit:cover;width:100%;height:100%;display:block}.avatar-fallback.svelte-1ggmuka{color:var(--ef-ink);justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:none;position:absolute;inset:0}.avatar.is-error img.svelte-1ggmuka{display:none}.avatar.is-error .avatar-fallback.svelte-1ggmuka{display:flex}.meta.svelte-1ggmuka{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.name-row.svelte-1ggmuka{align-items:center;gap:.375rem;min-width:0;display:flex}.name.svelte-1ggmuka{min-width:0;color:var(--ef-ink);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;line-height:1.3;overflow:hidden}.jump.svelte-1ggmuka{width:.875rem;height:.875rem;color:var(--ef-ink);opacity:0;flex-shrink:0;transition:opacity .2s,transform .2s;transform:translate(-3px,3px)}.card.svelte-1ggmuka:hover .jump:where(.svelte-1ggmuka),.card.svelte-1ggmuka:focus-visible .jump:where(.svelte-1ggmuka){opacity:1;transform:translate(0)}.url.svelte-1ggmuka{color:var(--ef-ink-2);font-family:var(--ef-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;transition:color .2s;overflow:hidden}.card.svelte-1ggmuka:hover .url:where(.svelte-1ggmuka){color:var(--ef-ink)}.divider.svelte-1ggmuka{background:var(--ef-rule);height:1px;margin:.75rem 0 .625rem}.desc.svelte-1ggmuka{color:var(--ef-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.tags.svelte-1ggmuka{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.tag.svelte-1ggmuka{background:var(--ef-chip);color:var(--ef-ink-2);padding:.1rem .5rem;font-size:.65rem}.none.svelte-1ggmuka{grid-column:1/-1;margin:2.5rem 0 0}.comments.svelte-1ggmuka{margin-top:3rem}.comments.svelte-1ggmuka h2:where(.svelte-1ggmuka){margin:0 0 1rem}.ef-margin.svelte-1ggmuka .mid{margin-top:2.5rem}.rule.svelte-1ggmuka{max-width:18rem;color:var(--ef-ink-2);line-height:1.75}@keyframes svelte-1ggmuka-card-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.card.svelte-1ggmuka{animation:none}.cover.svelte-1ggmuka,.cover-img.svelte-1ggmuka,.jump.svelte-1ggmuka{transition:none}.cover.is-loading.svelte-1ggmuka .loader:where(.svelte-1ggmuka){animation:none;display:none}}@keyframes svelte-1ggmuka-friendShadowRolling{0%{box-shadow:var(--shadow), var(--shadow), var(--shadow), var(--shadow)}12%{box-shadow:100px 0 var(--ballcolor), var(--shadow), var(--shadow), var(--shadow)}25%{box-shadow:110px 0 var(--ballcolor), 100px 0 var(--ballcolor), var(--shadow), var(--shadow)}36%{box-shadow:120px 0 var(--ballcolor), 110px 0 var(--ballcolor), 100px 0 var(--ballcolor), var(--shadow)}50%{box-shadow:130px 0 var(--ballcolor), 120px 0 var(--ballcolor), 110px 0 var(--ballcolor), 100px 0 var(--ballcolor)}62%{box-shadow:200px 0 var(--shadowcolor), 130px 0 var(--ballcolor), 120px 0 var(--ballcolor), 110px 0 var(--ballcolor)}75%{box-shadow:200px 0 var(--shadowcolor), 200px 0 var(--shadowcolor), 130px 0 var(--ballcolor), 120px 0 var(--ballcolor)}87%{box-shadow:200px 0 var(--shadowcolor), 200px 0 var(--shadowcolor), 200px 0 var(--shadowcolor), 130px 0 var(--ballcolor)}to{box-shadow:200px 0 var(--shadowcolor), 200px 0 var(--shadowcolor), 200px 0 var(--shadowcolor), 200px 0 var(--shadowcolor)}}
