.activity-row.svelte-szp01p{align-items:flex-start;gap:var(--space-3);text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;display:flex;position:relative}.activity-cardbtn.svelte-szp01p{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.activity-cardbtn.svelte-szp01p:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.activity-main.svelte-szp01p,.activity-side.svelte-szp01p{pointer-events:none}.activity-row.full.svelte-szp01p{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);align-items:center}.activity-row.full.svelte-szp01p:hover{background:var(--surface-2);border-color:var(--border-hover);transform:translateY(-1px)}.activity-main.svelte-szp01p{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.activity-top.svelte-szp01p{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.activity-row.svelte-szp01p .ph{z-index:1;pointer-events:auto;gap:var(--space-2,8px);max-width:min(190px,100%);position:relative}.activity-author-fallback.svelte-szp01p{align-items:center;gap:var(--space-2,8px);min-width:0;max-width:min(190px,100%);display:inline-flex}.activity-author,.activity-author.svelte-szp01p{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600}.full.svelte-szp01p .activity-author,.full.svelte-szp01p .activity-author:where(.svelte-szp01p){font-size:var(--fs-md);color:var(--text-primary)}.activity-badge.svelte-szp01p{border-radius:var(--radius-pill);font-size:var(--fs-3xs);letter-spacing:.03em;color:#a5b4fc;white-space:nowrap;background:#6366f124;padding:1px 7px;font-weight:600}.activity-badge-gallery.svelte-szp01p{color:#f0abdc;background:#f472b624}.activity-badge-article.svelte-szp01p{color:#7dd3c8;background:#2dd4bf24}.activity-badge-proposal.svelte-szp01p{color:#c4b5fd;background:#a78bfa29;align-items:center;gap:3px;display:inline-flex}.activity-badge-comment.svelte-szp01p{color:#7dd3fc;background:#38bdf824;align-items:center;gap:3px;display:inline-flex}.activity-snippet.svelte-szp01p{max-width:100%;font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 34px;padding:0;line-height:1.4;overflow:hidden}.full.svelte-szp01p .activity-snippet:where(.svelte-szp01p){white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-left:42px;display:-webkit-box}.activity-imgcount.svelte-szp01p,.activity-diffs.svelte-szp01p{align-items:center;gap:3px;display:inline-flex}.activity-imgcount.svelte-szp01p{font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:700}.activity-imgcount.svelte-szp01p svg{color:var(--text-disabled)}.activity-diff.svelte-szp01p{font-size:var(--fs-3xs);border-radius:var(--radius-sm);padding:1px 5px;font-family:ui-monospace,monospace;font-weight:700}.activity-diff-rem.svelte-szp01p{color:#fca5a5d9;background:#ef44441f}.activity-diff-add.svelte-szp01p{color:#86efacd9;background:#22c55e1f}.activity-target.svelte-szp01p{z-index:1;pointer-events:auto;align-items:center;gap:var(--space-1-5);width:fit-content;max-width:100%;padding:var(--space-0-5) var(--space-1-5) var(--space-0-5) var(--space-0-5);border:1px solid var(--border);transition:background var(--transition-fast), border-color var(--transition-fast);background:#ffffff0a;border-radius:5px;margin-left:34px;text-decoration:none;display:inline-flex;position:relative}.full.svelte-szp01p .activity-target:where(.svelte-szp01p){margin-left:42px}.activity-target.svelte-szp01p:hover{background:var(--outline-2,#ffffff12);border-color:var(--border-hover)}.activity-target-name.svelte-szp01p{font-size:var(--fs-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.full.svelte-szp01p .activity-target-name:where(.svelte-szp01p){font-size:var(--fs-sm)}.activity-target-type.svelte-szp01p{font-size:var(--fs-2xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em}.activity-target-dot.svelte-szp01p{border-radius:var(--radius-pill);background:var(--text-faint);width:6px;height:6px}.activity-target-page{color:var(--text-subtle);flex-shrink:0}.activity-side.svelte-szp01p{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.activity-time-label.svelte-szp01p{font-size:var(--fs-xs);color:var(--text-faint);text-align:right;white-space:nowrap;transition:opacity var(--transition-fast), transform var(--transition-fast)}.activity-action.svelte-szp01p{white-space:nowrap;transition:opacity var(--transition-fast), transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-family:inherit}.compact.svelte-szp01p .activity-side:where(.svelte-szp01p){justify-content:flex-end;min-width:84px;margin-top:2px;position:relative}.compact.svelte-szp01p .activity-time-label:where(.svelte-szp01p){opacity:1;transform:translateY(0)}.compact.svelte-szp01p:hover .activity-time-label:where(.svelte-szp01p),.compact.svelte-szp01p:focus-within .activity-time-label:where(.svelte-szp01p){opacity:0;transform:translateY(-3px)}.compact.svelte-szp01p .activity-action:where(.svelte-szp01p){color:var(--color-accent);font-size:var(--fs-xs);opacity:0;justify-content:flex-end;align-items:center;font-weight:600;display:inline-flex;position:absolute;inset:0;transform:translateY(3px)}.compact.svelte-szp01p:hover .activity-action:where(.svelte-szp01p),.compact.svelte-szp01p:focus-within .activity-action:where(.svelte-szp01p){opacity:1;transform:translateY(0)}.full.svelte-szp01p .activity-action:where(.svelte-szp01p){min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-accent) 38%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-size:var(--fs-xs);align-items:center;font-weight:700;display:inline-flex}.activity-row.full.svelte-szp01p:hover .activity-action:where(.svelte-szp01p){background:color-mix(in srgb, var(--color-accent) 18%, transparent);border-color:color-mix(in srgb, var(--color-accent) 58%, transparent);color:#c4b5fd}@media (width<=640px){.activity-row.full.svelte-szp01p{flex-direction:column;align-items:stretch}.activity-side.svelte-szp01p{justify-content:space-between;padding-left:42px}}@media (prefers-reduced-motion:reduce){.activity-row.full.svelte-szp01p,.activity-time-label.svelte-szp01p,.activity-action.svelte-szp01p,.activity-target.svelte-szp01p{transition:none;transform:none}}.activity-page.svelte-13r34ge{gap:var(--space-5);padding:var(--space-6) 0;flex-direction:column;display:flex}.page-header.svelte-13r34ge{gap:var(--space-2);flex-direction:column;display:flex}.title-row.svelte-13r34ge{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.title-row.svelte-13r34ge h1:where(.svelte-13r34ge){font-size:var(--fs-2xl);color:var(--text-primary);margin:0;font-weight:700}.title-row.svelte-13r34ge span:where(.svelte-13r34ge){font-size:var(--fs-sm);color:var(--text-faint);font-variant-numeric:tabular-nums;font-weight:700}.page-header.svelte-13r34ge p:where(.svelte-13r34ge){max-width:46rem;color:var(--text-muted);font-size:var(--fs-md);margin:0;line-height:1.5}.activity-list.svelte-13r34ge{gap:var(--space-2);flex-direction:column;display:flex}.empty.svelte-13r34ge{padding:var(--space-5);text-align:center;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-muted);margin:0}.pager.svelte-13r34ge{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pager.svelte-13r34ge a:where(.svelte-13r34ge),.pager.svelte-13r34ge .disabled:where(.svelte-13r34ge),.pager-status.svelte-13r34ge{min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);font-size:var(--fs-xs);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.pager.svelte-13r34ge a:where(.svelte-13r34ge){color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);transition:background var(--transition-fast), border-color var(--transition-fast)}.pager.svelte-13r34ge a:where(.svelte-13r34ge):hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}.pager.svelte-13r34ge .disabled:where(.svelte-13r34ge){color:var(--text-faint);opacity:.55}.pager-status.svelte-13r34ge{color:var(--text-muted);font-variant-numeric:tabular-nums}
