.exercise-card.svelte-1puuauv{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.exercise-card__top.svelte-1puuauv{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.exercise-card__title.svelte-1puuauv{color:var(--text-primary);flex-direction:column;gap:2px;display:flex}.exercise-card__title.svelte-1puuauv:hover h3:where(.svelte-1puuauv){color:var(--accent)}.exercise-card__number.svelte-1puuauv{font-size:var(--font-size-xs);color:var(--text-secondary)}h3.svelte-1puuauv{font-size:var(--font-size-base);font-weight:600}.exercise-card__course.svelte-1puuauv{font-size:var(--font-size-xs);color:var(--text-secondary)}.exercise-card__badges.svelte-1puuauv{gap:var(--space-1);flex-wrap:wrap;display:flex}.exercise-card__meta.svelte-1puuauv{align-items:center;gap:var(--space-1);display:flex}.muted.svelte-1puuauv{color:var(--text-secondary);font-size:var(--font-size-xs)}
