.profile.svelte-xnw5yb{max-width:860px;margin:0 auto}.head.svelte-xnw5yb{align-items:center;gap:1.25rem;margin-bottom:1.25rem;padding:1.75rem;display:flex}.who.svelte-xnw5yb h1:where(.svelte-xnw5yb){margin-bottom:.25rem;font-size:1.7rem}.meta.svelte-xnw5yb{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.role-chip.svelte-xnw5yb{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-xs);padding:.18rem .55rem;font-size:.72rem;font-weight:600}.role-chip.volunteer.svelte-xnw5yb{background:var(--color-primary-soft);color:var(--color-primary-strong)}.role-chip.org.svelte-xnw5yb{background:var(--color-accent-soft);color:var(--color-accent-strong)}.site-link.svelte-xnw5yb{font-weight:550}.avg-rating.svelte-xnw5yb{color:var(--text);margin:.4rem 0 0;font-weight:600}.stars.svelte-xnw5yb{color:var(--accent);letter-spacing:.1em}.cols.svelte-xnw5yb{grid-template-columns:1.4fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.panel.svelte-xnw5yb{padding:1.5rem}.panel.svelte-xnw5yb h2:where(.svelte-xnw5yb){margin-bottom:.75rem;font-size:1.15rem}.bio.svelte-xnw5yb{white-space:pre-wrap;color:var(--text)}.printers-head.svelte-xnw5yb{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:1.1rem 0 .5rem;font-size:.78rem}.printer-chips.svelte-xnw5yb{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.printer-chip.svelte-xnw5yb{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-inset);color:var(--color-text);padding:.25rem .6rem;font-size:.8rem}.stats-grid.svelte-xnw5yb{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.stat.svelte-xnw5yb{background:var(--color-inset);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:.1rem;padding:.6rem .8rem;display:flex}.stat.svelte-xnw5yb .num:where(.svelte-xnw5yb){font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700;line-height:1.1}.stat.svelte-xnw5yb .lbl:where(.svelte-xnw5yb){color:var(--color-muted);font-size:.75rem;font-weight:550}.review-list.svelte-xnw5yb{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.review-list.svelte-xnw5yb li:where(.svelte-xnw5yb){border-bottom:1px solid var(--border);padding-bottom:1.1rem}.review-list.svelte-xnw5yb li:where(.svelte-xnw5yb):last-child{border-bottom:none;padding-bottom:0}.review-head.svelte-xnw5yb{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.3rem;display:flex}.review-meta.svelte-xnw5yb{color:var(--muted);font-size:.85rem}.review-body.svelte-xnw5yb{color:var(--text);white-space:pre-wrap;margin:0}@media (width<=700px){.cols.svelte-xnw5yb{grid-template-columns:1fr}}
