.profile-page.svelte-r80spy{width:min(100%, var(--site-shell-max));min-height:100vh;padding:0 var(--site-shell-pad-x) clamp(1.25rem, 4vw, 2.5rem);margin:0 auto}.profile-page.tenant-host.svelte-r80spy{align-content:start;display:grid}.tenant-chrome.svelte-r80spy{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);align-items:center;padding:.85rem 0 .5rem;display:flex}.tenant-brand.svelte-r80spy{min-width:0;color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.tenant-logo.svelte-r80spy{object-fit:cover;border:1px solid var(--ink);width:2rem;height:2rem}.tenant-name.svelte-r80spy{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}main.svelte-r80spy{width:100%;padding-top:clamp(.75rem,2vw,1.25rem)}.profile-page.tenant-host.svelte-r80spy main:where(.svelte-r80spy){padding-top:1.5rem}.tenant-footer.svelte-r80spy{text-align:center;padding:1.25rem 0 .25rem}.tenant-footer.svelte-r80spy a:where(.svelte-r80spy){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900;text-decoration:none}.tenant-footer.svelte-r80spy a:where(.svelte-r80spy):hover{color:var(--ink)}@media (width<=640px){main.svelte-r80spy{padding-top:.5rem}}
