.profile-page.svelte-14luta1{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.hero-section.svelte-14luta1{padding:60px 20px;color:#fff}.profile-avatar.svelte-14luta1{width:120px;height:120px;border-radius:50%;background:#fff;color:#667eea;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;margin:0 auto 24px;box-shadow:0 8px 24px #0003}.profile-name.svelte-14luta1{font-size:36px;font-weight:700;margin-bottom:8px}.profile-tagline.svelte-14luta1{font-size:18px;opacity:.9;margin-bottom:32px}.quick-stats.svelte-14luta1{display:flex;justify-content:center;gap:32px;margin-bottom:32px;flex-wrap:wrap}.stat-item.svelte-14luta1{text-align:center}.stat-icon.svelte-14luta1{font-size:32px;margin-bottom:8px}.stat-value.svelte-14luta1{font-size:24px;font-weight:700;margin-bottom:4px}.stat-label.svelte-14luta1{font-size:14px;opacity:.8}.info-section.svelte-14luta1{background:#f9fafb;padding:40px 20px 80px;border-radius:32px 32px 0 0;margin-top:-32px}.info-card.svelte-14luta1{background:#fff;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px #0000000d}.section-title.svelte-14luta1{font-size:24px;font-weight:700;margin-bottom:16px;color:#1f2937}.section-text.svelte-14luta1{font-size:16px;line-height:1.6;color:#6b7280;margin:0}.detail-grid.svelte-14luta1{display:grid;gap:20px}.detail-item.svelte-14luta1{border-bottom:1px solid #f0f0f0;padding-bottom:12px}.detail-item.svelte-14luta1:last-child{border-bottom:none}.detail-label.svelte-14luta1{font-size:14px;color:#6b7280;margin-bottom:4px}.detail-value.svelte-14luta1{font-size:16px;font-weight:600;color:#1f2937}.location-list.svelte-14luta1{display:flex;flex-wrap:wrap;gap:12px}.location-badge.svelte-14luta1{background:#e0e7ff;color:#4338ca;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.day-list.svelte-14luta1{display:flex;flex-wrap:wrap;gap:8px}.day-badge.svelte-14luta1{background:#f3f4f6;color:#1f2937;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500}.cta-section.svelte-14luta1{margin-top:40px}.share-section.svelte-14luta1{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:576px){.profile-name.svelte-14luta1{font-size:28px}.profile-tagline.svelte-14luta1{font-size:16px}.quick-stats.svelte-14luta1{gap:24px}.stat-icon.svelte-14luta1{font-size:24px}.stat-value.svelte-14luta1{font-size:20px}.info-card.svelte-14luta1{padding:24px}.section-title.svelte-14luta1{font-size:20px}}
