:root{--mobile: 576px;--tablet: 768px;--desktop: 992px;--maxMobile: 767px;--maxTablet: 991px;--maxDesktop: 1200px}.user-profile.svelte-46d49r{max-width:1000px;margin:var(--spacing-sm) auto var(--spacing-xxl) auto;padding:var(--spacing-sm);background-color:var(--theme-simpleBackground);border-radius:var(--border-radius-lg)}@media (max-width: 768px){.user-profile.svelte-46d49r{padding:0}}.user-profile.svelte-46d49r .user-info:where(.svelte-46d49r){max-width:600px;margin:var(--spacing-lg) auto var(--spacing-xl) auto;padding:var(--spacing-xl) var(--spacing-lg);background:var(--theme-simpleBackground);border-radius:var(--border-radius-lg);color:var(--theme-textColor);position:relative}@media (max-width: 768px){.user-profile.svelte-46d49r .user-info:where(.svelte-46d49r){max-width:100%;margin:var(--spacing-md) auto var(--spacing-lg) auto;padding:var(--spacing-lg) var(--spacing-md);border-radius:0;border-left:none;border-right:none}}.user-profile.svelte-46d49r .user-info:where(.svelte-46d49r) .avatar-container:where(.svelte-46d49r){margin-bottom:var(--spacing-md)}.user-profile.svelte-46d49r .user-info:where(.svelte-46d49r) .avatar-container:where(.svelte-46d49r) .avatar{margin:auto;border:3px solid var(--theme-primary);box-shadow:0 6px 20px -4px var(--theme-boxShadowColor)}.user-profile.svelte-46d49r .display-name:where(.svelte-46d49r){margin:0 0 var(--spacing-sm) 0;font-size:var(--fontSize-xxl);font-weight:var(--fontWeight-bold);color:var(--theme-textColor);letter-spacing:var(--letterSpacing-tight)}.user-profile.svelte-46d49r .motto:where(.svelte-46d49r){margin:var(--spacing-md) 0 var(--spacing-sm);font-style:italic;font-size:var(--fontSize-md);line-height:1.5}.user-profile.svelte-46d49r .motto:where(.svelte-46d49r) span:where(.svelte-46d49r){color:var(--theme-primary);font-weight:var(--fontWeight-semibold);font-style:normal}.user-profile.svelte-46d49r .description:where(.svelte-46d49r){white-space:pre-wrap;line-height:1.6;padding:var(--spacing-md);background:var(--theme-inputBackground);border-radius:var(--border-radius-md);border:1px solid var(--theme-borderColor);margin-top:var(--spacing-sm);font-size:var(--fontSize-sm);color:var(--theme-textColor)}.user-profile.svelte-46d49r .title{margin:var(--spacing-lg) 0 var(--spacing-xs);font-size:var(--fontSize-lg);font-weight:var(--fontWeight-semibold);color:var(--theme-textColor)}.user-profile.svelte-46d49r .posts-wrapper:where(.svelte-46d49r){background:var(--theme-simpleBackground);margin:var(--spacing-lg) auto;border-radius:var(--border-radius-lg);box-sizing:border-box;text-align:left;max-width:900px}@media (max-width: 768px){.user-profile.svelte-46d49r .posts-wrapper:where(.svelte-46d49r){border-radius:0;border-left:none;border-right:none;margin:var(--spacing-md) auto;padding:var(--spacing-md) 0}}.user-profile.svelte-46d49r .posts-wrapper:where(.svelte-46d49r) .post{transition:all var(--transition-normal)}.user-profile.svelte-46d49r .posts-wrapper:where(.svelte-46d49r) .post:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px var(--theme-boxShadowColor)}.user-profile.svelte-46d49r .sort-posts:where(.svelte-46d49r){display:flex;align-items:center;justify-content:space-between;background:var(--theme-inputBackground);padding:var(--spacing-md);border-radius:var(--border-radius-md);border:1px solid var(--theme-borderColor);max-width:900px;margin:var(--spacing-md) auto var(--spacing-lg) auto}@media (max-width: 768px){.user-profile.svelte-46d49r .sort-posts:where(.svelte-46d49r){flex-direction:column;gap:var(--spacing-sm);border-radius:0;border-left:none;border-right:none;align-items:flex-start}}.user-profile.svelte-46d49r .sort-posts:where(.svelte-46d49r) .sort-select:where(.svelte-46d49r){display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--fontSize-sm);font-weight:var(--fontWeight-medium);color:var(--theme-textColor)}.user-profile.svelte-46d49r .sort-posts:where(.svelte-46d49r) .select-wrapper{margin:0}.user-profile.svelte-46d49r .sort-posts:where(.svelte-46d49r) .label{font-size:var(--fontSize-sm);color:var(--theme-darkSecondary)}.user-profile.svelte-46d49r .loading-indicator{text-align:center;padding:var(--spacing-md);color:var(--theme-darkSecondary);font-style:italic;font-size:var(--fontSize-sm)}.user-profile.svelte-46d49r .load-more-comments:where(.svelte-46d49r){text-align:center;padding:var(--spacing-md);color:var(--theme-darkSecondary);font-size:var(--fontSize-sm)}
