.dashboard-page.svelte-1uha8ag{flex-direction:column;gap:24px;display:flex}.loading-state.svelte-1uha8ag{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 0;display:flex}.profile-hero.svelte-1uha8ag{flex-direction:column;gap:16px;padding:20px;display:flex}.hero-top.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.user-info.svelte-1uha8ag{align-items:center;gap:14px;display:flex}.user-avatar.svelte-1uha8ag{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--accent-primary);width:52px;height:52px}.user-name.svelte-1uha8ag{font-size:1.25rem;font-weight:700;line-height:1.2}.user-level.svelte-1uha8ag{color:var(--text-secondary);font-size:.85rem}.streak-badge.svelte-1uha8ag{color:var(--accent-orange);border-radius:var(--radius-full);background:#f9731626;border:1px solid #f973164d;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:700;display:flex}.xp-progress.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.xp-labels.svelte-1uha8ag{color:var(--text-secondary);justify-content:space-between;font-size:.8rem;display:flex}.progress-bar-bg.svelte-1uha8ag{background:var(--bg-surface-elevated);border-radius:var(--radius-full);height:8px;overflow:hidden}.progress-bar-fill.svelte-1uha8ag{background:var(--accent-gradient);border-radius:var(--radius-full);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.active-session-banner.svelte-1uha8ag{border:1px solid var(--accent-primary);border-radius:var(--radius-md);background:linear-gradient(135deg,#3b82f633 0%,#9333ea33 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.banner-actions.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.banner-left.svelte-1uha8ag{align-items:center;gap:12px;display:flex}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.today-workout-section.svelte-1uha8ag{flex-direction:column;gap:12px;display:flex}.section-title-row.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.workout-card.svelte-1uha8ag{flex-direction:column;gap:20px;padding:20px;display:flex}.workout-card-header.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;display:flex}.workout-title.svelte-1uha8ag{color:var(--text-primary);font-size:1.3rem}.workout-sub.svelte-1uha8ag{color:var(--text-secondary);font-size:.85rem}.duration-estimate.svelte-1uha8ag{color:var(--text-muted);align-items:center;gap:6px;font-size:.85rem;display:flex}.exercise-list-preview.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}.exercise-preview-item.svelte-1uha8ag{border-radius:var(--radius-sm);background:#ffffff08;align-items:center;gap:12px;padding:10px;display:flex}.ex-index.svelte-1uha8ag{background:var(--bg-surface-elevated);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.ex-name.svelte-1uha8ag{font-size:.95rem;font-weight:600;display:block}.ex-meta.svelte-1uha8ag{color:var(--text-muted);font-size:.8rem}.w-full.svelte-1uha8ag{width:100%}.quick-access-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.quick-card.svelte-1uha8ag{color:inherit;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.icon-box.svelte-1uha8ag{border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.icon-box.blue.svelte-1uha8ag{color:var(--accent-primary);background:#3b82f626}.icon-box.purple.svelte-1uha8ag{color:#a65af2;background:#a855f726}.quick-card.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:.95rem;font-weight:700}.quick-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.8rem}
