.profile-content.svelte-r7jnt6{background-color:var(--color-bg);color:var(--color-text);padding:1rem 2rem 2rem;width:100vw;margin-left:calc(-50vw + 50%);margin-top:-2rem;margin-bottom:-2rem;padding-left:calc(50vw - 50% + 2rem);padding-right:calc(50vw - 50% + 2rem);padding-bottom:3rem;min-height:calc(100vh - 60px);position:relative;overflow:hidden}.profile-content.has-bg.svelte-r7jnt6{background-color:transparent;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .75);--color-border: rgba(255, 255, 255, .12);--color-surface: rgba(255, 255, 255, .08)}.profile-bg.svelte-r7jnt6{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(20px) saturate(1.3);z-index:0;pointer-events:none}.profile-bg-scrim.svelte-r7jnt6{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,#0006,#000000b3)}.profile-content.svelte-r7jnt6>*:not(.profile-bg):not(.profile-bg-scrim){position:relative;z-index:2}.back-btn.svelte-r7jnt6{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.user-page-header.svelte-r7jnt6{display:flex;gap:1rem;align-items:center}.user-page-header-info.svelte-r7jnt6{flex:1;min-width:0}.user-page-header.svelte-r7jnt6 h1:where(.svelte-r7jnt6){margin:0}.user-page-header.svelte-r7jnt6 .subtitle:where(.svelte-r7jnt6){margin-top:.25rem;color:var(--color-text-muted)}.profile-tabs.svelte-r7jnt6{display:flex;gap:.35rem;padding:.35rem;margin-top:1.25rem;margin-bottom:1.5rem;border-radius:999px;width:fit-content;max-width:100%;flex-wrap:wrap}.glass.svelte-r7jnt6{background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12)}.profile-tab.svelte-r7jnt6{padding:.45rem 1rem;border-radius:999px;color:#ffffffb8;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.profile-content.svelte-r7jnt6:not(.has-bg) .profile-tab:where(.svelte-r7jnt6){color:var(--color-text-muted)}.profile-tab.svelte-r7jnt6:hover{background:#ffffff1a;color:#fff}.profile-tab.active.svelte-r7jnt6,.profile-tab.active.svelte-r7jnt6:hover{background:#fffffff2;color:#121212}.profile-body.svelte-r7jnt6{min-width:0}@media(max-width:768px){.profile-content.svelte-r7jnt6{padding:.5rem 1rem 1rem;padding-left:calc(50vw - 50% + 1rem);padding-right:calc(50vw - 50% + 1rem);padding-bottom:2rem;margin-top:-1rem;margin-bottom:-1rem}.back-btn.svelte-r7jnt6{margin-bottom:.5rem}.user-page-header.svelte-r7jnt6 h1:where(.svelte-r7jnt6){font-size:1.5rem}.profile-tabs.svelte-r7jnt6{width:100%;justify-content:stretch;border-radius:14px}.profile-tab.svelte-r7jnt6{flex:1;text-align:center;border-radius:10px}}
