.profile-container.svelte-1gbpwfe{padding-bottom:3rem;padding-inline:16px;min-height:calc(100vh - 200px);background:#fff}.profile-header.svelte-1gbpwfe{margin-bottom:2rem}.cover-image.svelte-1gbpwfe{width:calc(100% + 32px);height:120px;margin:0 -16px;-o-object-fit:cover;object-fit:cover;background-color:#f0f0f0}.profile-info.svelte-1gbpwfe{position:relative;padding:0 1rem;margin-top:-40px}.avatar.svelte-1gbpwfe{width:80px;height:80px;border-radius:50%;border:4px solid white;background:#fff;-o-object-fit:cover;object-fit:cover}.profile-details.svelte-1gbpwfe{margin-top:1rem}h1.svelte-1gbpwfe{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.verified-badge.svelte-1gbpwfe{flex-shrink:0}.username.svelte-1gbpwfe{color:#666;font-size:.95rem;margin-bottom:1rem}.bio.svelte-1gbpwfe{font-size:.95rem;line-height:1.5;color:#333;margin-bottom:1rem}.profile-stats.svelte-1gbpwfe{display:flex;gap:2rem;margin-bottom:1rem}.stat.svelte-1gbpwfe{text-align:center}.stat-value.svelte-1gbpwfe{display:block;font-size:1.125rem;font-weight:700;color:#333}.stat-label.svelte-1gbpwfe{display:block;font-size:.875rem;color:#666}.profile-meta.svelte-1gbpwfe{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#666;margin-bottom:1.5rem}.profile-meta.svelte-1gbpwfe a:where(.svelte-1gbpwfe){color:#4ecdc4;text-decoration:none}.profile-meta.svelte-1gbpwfe a:where(.svelte-1gbpwfe):hover{text-decoration:underline}.follow-button.svelte-1gbpwfe{background:#333;color:#fff;border:none;padding:.75rem 2rem;border-radius:24px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease}.follow-button.svelte-1gbpwfe:hover{background:#000}.posts-section.svelte-1gbpwfe{margin-top:3rem;padding:0 1rem}.posts-section.svelte-1gbpwfe h2:where(.svelte-1gbpwfe){font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.posts-grid.svelte-1gbpwfe{display:flex;flex-direction:column;gap:1rem}.post-card.svelte-1gbpwfe{display:block;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid #eee;transition:all .2s ease}.post-card.svelte-1gbpwfe:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014;border-color:#ddd}.post-image.svelte-1gbpwfe{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.post-content.svelte-1gbpwfe{padding:1rem}.post-category.svelte-1gbpwfe{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.5px}.post-card.svelte-1gbpwfe h3:where(.svelte-1gbpwfe){font-size:1rem;font-weight:600;margin:.5rem 0;line-height:1.3}.post-card.svelte-1gbpwfe p:where(.svelte-1gbpwfe){font-size:.875rem;color:#666;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-stats.svelte-1gbpwfe{display:flex;gap:1rem;font-size:.875rem;color:#666}.post-image.svelte-1gbpwfe{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;background-color:#f0f0f0}
