.profile-content.svelte-iok4p0{display:flex;flex-direction:column;gap:var(--space-3xl)}.profile-section.svelte-iok4p0{background-color:var(--white);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md)}.section-header.svelte-iok4p0{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.section-title.svelte-iok4p0{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin:0}.profile-info.svelte-iok4p0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg)}.info-item.svelte-iok4p0{display:flex;flex-direction:column;gap:var(--space-xs)}.info-item.svelte-iok4p0 label:where(.svelte-iok4p0){font-size:var(--font-size-sm);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.info-item.svelte-iok4p0 span:where(.svelte-iok4p0){font-size:var(--font-size-base);color:var(--text-primary);font-weight:500}.edit-form.svelte-iok4p0{display:flex;flex-direction:column;gap:var(--space-lg)}.form-group.svelte-iok4p0{display:flex;flex-direction:column;gap:var(--space-sm)}.form-label.svelte-iok4p0{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);text-transform:lowercase}.form-input.svelte-iok4p0{padding:var(--space-md);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:all var(--transition-fast)}.form-input.svelte-iok4p0:focus{border-color:var(--secondary);box-shadow:0 0 0 3px #3498db1a}.form-actions.svelte-iok4p0{display:flex;gap:var(--space-md);justify-content:flex-end}.stats-grid.svelte-iok4p0{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-lg)}.stat-card.svelte-iok4p0{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center;transition:all var(--transition-fast)}.stat-card.svelte-iok4p0:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.stat-number.svelte-iok4p0{font-size:var(--font-size-3xl);font-weight:700;color:var(--primary);margin-bottom:var(--space-sm)}.stat-label.svelte-iok4p0{font-size:var(--font-size-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.topics-list.svelte-iok4p0,.interests-list.svelte-iok4p0{display:flex;flex-direction:column;gap:var(--space-md)}.topic-item.svelte-iok4p0,.interest-item.svelte-iok4p0{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);gap:var(--space-md)}.topic-info.svelte-iok4p0,.interest-item.svelte-iok4p0{display:flex;flex-direction:column;gap:var(--space-xs)}.topic-title.svelte-iok4p0{font-weight:500;color:var(--text-primary);font-size:var(--font-size-base)}.topic-subtopics.svelte-iok4p0{font-size:var(--font-size-sm);color:var(--text-primary)}.interest-text.svelte-iok4p0{font-weight:500;color:var(--text-primary);font-size:var(--font-size-base)}.interest-date.svelte-iok4p0{font-size:var(--font-size-xs);color:var(--text-muted)}.notification-badge.svelte-iok4p0{background-color:var(--accent);color:var(--white);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;min-width:20px;text-align:center}.auth-required.svelte-iok4p0{text-align:center;padding:var(--space-3xl) var(--space-lg);color:var(--text-secondary)}.auth-required.svelte-iok4p0 h2:where(.svelte-iok4p0){margin:0 0 var(--space-md) 0;color:var(--text-primary);font-size:var(--font-size-2xl)}.auth-required.svelte-iok4p0 p:where(.svelte-iok4p0){margin:0 0 var(--space-lg) 0;font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--text-primary)}.loading.svelte-iok4p0{text-align:center;padding:var(--space-3xl) var(--space-lg);color:var(--text-secondary)}.loading.svelte-iok4p0 p:where(.svelte-iok4p0){font-size:var(--font-size-lg);font-style:italic;color:var(--text-primary)}@media (max-width: 768px){.profile-info.svelte-iok4p0{grid-template-columns:1fr}.stats-grid.svelte-iok4p0{grid-template-columns:repeat(2,1fr)}.section-header.svelte-iok4p0{flex-direction:column;align-items:flex-start;gap:var(--space-md)}}
