.public-profile-page.svelte-aq6g6g{min-width:0}.public-profile-page__avatar{width:clamp(5.5rem,10vw,7.25rem);height:clamp(5.5rem,10vw,7.25rem);font-size:clamp(var(--font-size-xl), 3vw, var(--font-size-3xl));box-shadow:0 18px 44px color-mix(in oklab, var(--color-accent) 28%, transparent)}.public-profile-page__hero-roles.role-badges{gap:var(--space-2)}.public-profile-page__tabs.svelte-aq6g6g{min-width:0}.public-profile-page__summary-grid.svelte-aq6g6g{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-profile-page__summary-grid.svelte-aq6g6g div:where(.svelte-aq6g6g){gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.public-profile-page__summary-grid.svelte-aq6g6g span:where(.svelte-aq6g6g){font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.public-profile-page__summary-grid.svelte-aq6g6g strong:where(.svelte-aq6g6g){font-family:var(--font-heading);font-size:clamp(var(--font-size-lg), 2vw, var(--font-size-xl));line-height:var(--line-height-tight);color:var(--color-text)}.public-profile-page__appearance-copy.svelte-aq6g6g,.public-profile-page__roles-panel.svelte-aq6g6g{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.public-profile-page__appearance-copy.svelte-aq6g6g h2:where(.svelte-aq6g6g),.public-profile-page__roles-panel.svelte-aq6g6g h2:where(.svelte-aq6g6g),.public-profile-page__appearance-head.svelte-aq6g6g h2:where(.svelte-aq6g6g){font-family:var(--font-heading);font-size:var(--font-size-xl);margin:0}.public-profile-page__appearance-copy.svelte-aq6g6g p:where(.svelte-aq6g6g),.public-profile-page__appearance-copy.svelte-aq6g6g a:where(.svelte-aq6g6g),.public-profile-page__appearance-head.svelte-aq6g6g p:where(.svelte-aq6g6g){color:var(--color-text-secondary);margin:0}.public-profile-page__appearance-head.svelte-aq6g6g{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.public-profile-page__appearance-head.svelte-aq6g6g p:where(.svelte-aq6g6g){font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.public-profile-page__appearance.svelte-aq6g6g{align-content:start;gap:var(--space-4);min-width:0;display:grid}.public-profile-page__appearance-preview{box-shadow:none;background:0 0;border:none;padding:0}.public-profile-page__appearance-preview .profile-media-card__layout{display:block}.public-profile-page__appearance-preview .profile-media-card__player-section{border-color:var(--color-border-strong);background:radial-gradient(circle at 50% 12%, color-mix(in oklab, var(--accent-violet) 24%, transparent) 0%, transparent 48%), linear-gradient(180deg, color-mix(in oklab, var(--color-control-bg) 88%, white 12%), var(--color-bg-muted));min-height:clamp(30rem,52vw,39rem)}.public-profile-page__appearance-preview .profile-player-preview__viewport{background:0 0;min-height:clamp(23rem,48vw,31rem)}.public-profile-page__appearance-copy.svelte-aq6g6g a:where(.svelte-aq6g6g){width:fit-content;color:var(--color-accent);font-weight:800;text-decoration:none}.public-profile-page__appearance-copy.svelte-aq6g6g a:where(.svelte-aq6g6g):hover{text-decoration:underline}.public-profile-page__appearance-copy.svelte-aq6g6g a:where(.svelte-aq6g6g):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}@media (width<=960px){.public-profile-page__summary-grid.svelte-aq6g6g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.public-profile-page__summary-grid.svelte-aq6g6g{grid-template-columns:1fr}}
