.page-container.svelte-1m6e1jk{min-height:100vh;background:var(--page-bg-gradient);max-width:100vw;width:100%;overflow-x:hidden;position:relative}.profile-header.svelte-1m6e1jk{padding:2rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.profile-top.svelte-1m6e1jk{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.profile-name.svelte-1m6e1jk{font-size:26px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2;letter-spacing:-.02em}.profile-bio.svelte-1m6e1jk{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.5;max-width:320px}.stats-row.svelte-1m6e1jk{display:flex;align-items:center;justify-content:center;gap:0;padding:.5rem 0}.stat.svelte-1m6e1jk{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.25rem 1.5rem;background:none;border:none;cursor:default}.stat-value.svelte-1m6e1jk{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1}.stat-label.svelte-1m6e1jk{font-size:13px;color:var(--text-muted);font-weight:500}.stat-divider.svelte-1m6e1jk{width:1px;height:32px;background:var(--divider)}.participants-section.svelte-1m6e1jk{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:.75rem 0;background:none;border:none;cursor:pointer;width:100%;transition:opacity .2s}.participants-section.svelte-1m6e1jk:hover{opacity:.8}.participant-avatars.svelte-1m6e1jk{display:flex;justify-content:center}.participant-avatars.svelte-1m6e1jk .avatar{margin-left:-10px}.participant-avatars.svelte-1m6e1jk .avatar:first-child{margin-left:0}.participants-count.svelte-1m6e1jk{font-size:15px;font-weight:500;color:var(--text-secondary)}.action-buttons.svelte-1m6e1jk{display:flex;align-items:stretch;justify-content:center;gap:.75rem;width:min(100%,420px)}.follow-button.svelte-1m6e1jk,.message-button.svelte-1m6e1jk{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:12px;text-decoration:none;font-size:16px;font-weight:600;transition:all .2s ease}.follow-button.svelte-1m6e1jk{flex:1;background:var(--accent-primary);border:1px solid var(--accent-primary);color:#fff;box-shadow:0 14px 28px #00bc7c2e}.message-button.svelte-1m6e1jk{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-primary)}.follow-button.svelte-1m6e1jk:hover,.message-button.svelte-1m6e1jk:hover{transform:translateY(-1px)}.follow-button.svelte-1m6e1jk:hover{opacity:.92}.message-button.svelte-1m6e1jk:hover{background:var(--interactive-hover-bg);border-color:var(--interactive-hover-border)}@media(max-width:640px){.action-buttons.svelte-1m6e1jk{width:100%;flex-direction:column}}.main-content.svelte-1m6e1jk{padding:.5rem 0 3rem;max-width:100%;width:100%;overflow-x:hidden}.content-wrapper.svelte-1m6e1jk{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.activities-section.svelte-1m6e1jk{margin-bottom:1.5rem}.section-title.svelte-1m6e1jk{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;padding:0 1.25rem}.timeline-section.svelte-1m6e1jk{margin-bottom:1.5rem}.timeline.svelte-1m6e1jk{display:flex;flex-direction:column;padding:0 1.25rem}.timeline-item.svelte-1m6e1jk{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;transition:opacity .2s;position:relative}.timeline-item.svelte-1m6e1jk:hover{opacity:.7}.timeline-item.svelte-1m6e1jk:not(:last-child):after{content:"";position:absolute;left:52px;top:calc(50% + 10px);width:1px;height:calc(100% - 8px);background:var(--divider)}.timeline-date.svelte-1m6e1jk{width:44px;font-size:13px;font-weight:600;color:var(--text-muted);text-align:right;flex-shrink:0}.timeline-dot.svelte-1m6e1jk{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);flex-shrink:0;position:relative;z-index:1}.timeline-content.svelte-1m6e1jk{flex:1;min-width:0}.timeline-title.svelte-1m6e1jk{font-size:15px;font-weight:500;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.empty-state.svelte-1m6e1jk{padding:3rem 1.25rem;text-align:center;color:var(--text-muted)}.empty-state.svelte-1m6e1jk p:where(.svelte-1m6e1jk){font-size:15px;margin:0}@media(max-width:640px){.profile-header.svelte-1m6e1jk{padding:1.5rem 1rem 1.25rem}.profile-name.svelte-1m6e1jk{font-size:24px}.profile-bio.svelte-1m6e1jk{font-size:15px;max-width:280px}.stat.svelte-1m6e1jk{padding:.25rem 1.25rem}.stat-value.svelte-1m6e1jk{font-size:20px}.stat-label.svelte-1m6e1jk{font-size:12px}.participants-count.svelte-1m6e1jk{font-size:14px}.section-title.svelte-1m6e1jk,.timeline.svelte-1m6e1jk{padding:0 1rem}.timeline-item.svelte-1m6e1jk:not(:last-child):after{left:48px}.timeline-date.svelte-1m6e1jk{width:40px;font-size:12px}.timeline-title.svelte-1m6e1jk{font-size:14px}}
