.shelf.svelte-1gh7w2r{margin-top:var(--k-space-4);margin-bottom:var(--k-space-4)}h2.svelte-1gh7w2r{font-size:var(--k-text-sm);color:var(--k-text-muted);margin:0 0 var(--k-space-2);font-weight:600}ul.svelte-1gh7w2r{gap:var(--k-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li.svelte-1gh7w2r{align-items:center;gap:var(--k-space-1);padding:var(--k-space-1) var(--k-space-3);border:1px solid var(--k-border);background:var(--k-bg-raised);font-size:var(--k-text-sm);box-shadow:inset 1px 1px 0 var(--k-edge-light), inset -1px -1px 0 var(--k-edge-shadow), 0 1px 1px var(--k-shadow-contact), 0 2px 4px var(--k-shadow-ambient);border-radius:999px;line-height:1.8;display:inline-flex}.name.svelte-1gh7w2r{color:var(--k-text-strong);font-weight:600}.detail.svelte-1gh7w2r{color:var(--k-text-muted)}.dots.svelte-1gh7w2r{gap:.1875rem;display:inline-flex}.dot.svelte-1gh7w2r{background:var(--k-accent);border-radius:999px;width:.25rem;height:.25rem}.empty.svelte-1gh7w2r{color:var(--k-text-muted);font-size:var(--k-text-sm);margin-top:var(--k-space-4)}.circle.svelte-19zpci8{background:var(--k-bg-inset);width:5rem;height:5rem;color:var(--k-text-muted);box-shadow:inset 2px 2px 4px var(--k-shadow-contact), inset -1px -1px 0 var(--k-edge-light);transition:box-shadow .18s var(--k-ease-out), background-color .18s var(--k-ease-out);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.circle.filled.svelte-19zpci8{box-shadow:none;background:0 0}label.circle.svelte-19zpci8{cursor:pointer}label.circle.svelte-19zpci8:hover{background:var(--k-accent-soft)}label.circle.busy.svelte-19zpci8{cursor:progress;opacity:.7}input.svelte-19zpci8{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.circle.svelte-19zpci8:has(input:where(.svelte-19zpci8):focus-visible){outline:var(--k-focus-ring);outline-offset:2px}.face.svelte-19zpci8{object-fit:cover;width:100%;height:100%;display:block}.initial.svelte-19zpci8{font-family:var(--k-font-display);font-variation-settings:"opsz" 32, "SOFT" 20, "WONK" 1;color:var(--k-accent);pointer-events:none;font-size:2rem;font-weight:500;line-height:1}.delete-overlay.svelte-19zpci8{border-radius:inherit;color:var(--k-paper);cursor:pointer;opacity:0;transition:opacity .18s var(--k-ease-out), background-color .18s var(--k-ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.delete-overlay.svelte-19zpci8 svg:where(.svelte-19zpci8){width:1.5rem;height:1.5rem}@media (hover:hover){.circle.filled.svelte-19zpci8:hover .delete-overlay:where(.svelte-19zpci8){opacity:1;background:color-mix(in oklab, var(--k-bark-900) 45%, transparent)}}.delete-overlay.svelte-19zpci8:focus-visible{opacity:1;background:color-mix(in oklab, var(--k-bark-900) 45%, transparent);outline:var(--k-focus-ring);outline-offset:-2px}.status-slot.svelte-19zpci8{background:color-mix(in oklab, var(--k-bg) 65%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.error.svelte-19zpci8{margin:var(--k-space-1) 0 0;font-size:var(--k-text-sm);color:var(--k-alert);text-align:center}.delete-modal-body.svelte-19zpci8{color:var(--k-text-muted)}.delete-modal-actions.svelte-19zpci8{justify-content:flex-end;gap:var(--k-space-2);margin-top:var(--k-space-4);display:flex}@media (prefers-reduced-motion:reduce){.circle.svelte-19zpci8,.delete-overlay.svelte-19zpci8{transition:none}}.profile-page.svelte-1x62pak{max-width:48rem;margin:var(--k-space-12) auto;padding:0 var(--k-space-4)}header.svelte-1x62pak{align-items:center;gap:var(--k-space-4);display:flex}.identity.svelte-1x62pak{align-items:center;gap:var(--k-space-3);flex-wrap:wrap;display:flex}.muted.svelte-1x62pak{color:var(--k-text-muted)}.profile-links.svelte-1x62pak{gap:var(--k-space-2);margin-top:var(--k-space-4);flex-wrap:wrap;display:flex}.profile-links.svelte-1x62pak .k-button.ghost{color:var(--k-text-muted);box-shadow:none;background:0 0}.profile-links.svelte-1x62pak .k-button.ghost:hover,.profile-links.svelte-1x62pak .k-button.ghost:focus-visible{background:color-mix(in oklab, var(--k-accent) 25%, var(--k-bg));color:var(--k-text-strong);box-shadow:none;transform:none}.profile-links.svelte-1x62pak .k-button.ghost:active{box-shadow:none;transform:none}.profile-body.svelte-1x62pak{gap:var(--k-space-6);margin-top:var(--k-space-6);flex-direction:column;display:flex}.about-card.svelte-1x62pak{gap:var(--k-space-3);max-width:32rem;padding:var(--k-space-4);border-radius:var(--k-radius-md);background:var(--k-bg-inset);flex-direction:column;display:flex}.about-card.svelte-1x62pak p:where(.svelte-1x62pak){margin:0}.links.svelte-1x62pak{gap:var(--k-space-1);flex-direction:column;padding:0;list-style:none;display:flex}.links.svelte-1x62pak a:where(.svelte-1x62pak){overflow-wrap:anywhere}.trees-col.svelte-1x62pak{gap:var(--k-space-3);flex-direction:column;display:flex}.trees-col.svelte-1x62pak h2:where(.svelte-1x62pak){margin:0}.tree-grid.svelte-1x62pak{gap:var(--k-space-3);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.see-all.svelte-1x62pak{margin-top:var(--k-space-1)}
