.avatar-page.svelte-brwazt{padding:2rem 0}.breadcrumb.svelte-brwazt{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:1.5rem}.breadcrumb.svelte-brwazt a:where(.svelte-brwazt){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-brwazt a:where(.svelte-brwazt):hover{color:var(--accent-cyan)}.layout.svelte-brwazt{display:grid;grid-template-columns:1fr 280px;gap:2rem;align-items:start}@media (max-width: 768px){.layout.svelte-brwazt{grid-template-columns:1fr}.side.svelte-brwazt{order:-1}}.page-header.svelte-brwazt{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:2rem}.actor-avatar.svelte-brwazt{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--border-subtle)}.actor-avatar--placeholder.svelte-brwazt{display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--text-secondary);font-size:1.6rem;font-weight:600}.actor-meta.svelte-brwazt h1:where(.svelte-brwazt){margin:0 0 .4rem;font-size:var(--fs-2xl);color:var(--text-primary)}.type-badge.svelte-brwazt{display:inline-block;padding:.15rem .5rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);font-size:var(--fs-xs, .75rem);text-transform:capitalize;color:var(--text-secondary);margin-bottom:.5rem}.bio.svelte-brwazt{color:var(--text-secondary);line-height:1.6;margin:.5rem 0 .75rem;font-size:var(--fs-sm)}.bio--empty.svelte-brwazt{font-style:italic}.full-profile-link.svelte-brwazt{font-size:var(--fs-sm);color:var(--accent-cyan);text-decoration:none}.full-profile-link.svelte-brwazt:hover{text-decoration:underline}.activity-summary.svelte-brwazt{margin-bottom:2rem}.activity-summary.svelte-brwazt h2:where(.svelte-brwazt){font-size:var(--fs-lg);margin:0 0 1rem;color:var(--text-primary)}.stats-grid.svelte-brwazt{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0}@media (max-width: 480px){.stats-grid.svelte-brwazt{grid-template-columns:1fr}}.stat.svelte-brwazt{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);padding:1rem}.stat.svelte-brwazt dt:where(.svelte-brwazt){font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:.25rem}.stat.svelte-brwazt dd:where(.svelte-brwazt){margin:0;font-size:var(--fs-xl);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.empty-text.svelte-brwazt{color:var(--text-secondary);font-style:italic;font-size:var(--fs-sm);margin-top:.5rem}
