.workout-finished.svelte-10s89i2{min-height:100vh;padding:2rem;background:#000;color:#fff}.success-banner.svelte-10s89i2{text-align:center;margin-bottom:2rem;animation:svelte-10s89i2-fadeIn .5s ease}.success-icon.svelte-10s89i2{font-size:4rem;display:block;margin-bottom:1rem}h1.svelte-10s89i2{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;text-transform:uppercase}.summary-card.svelte-10s89i2{background:#fff;color:#000;padding:2rem;border:4px solid #000000;box-shadow:8px 8px #000;max-width:800px;margin:0 auto;animation:svelte-10s89i2-slideUp .5s ease}.workout-header.svelte-10s89i2{text-align:center;margin-bottom:2rem}.workout-header.svelte-10s89i2 h2:where(.svelte-10s89i2){font-size:2rem;font-weight:900;margin-bottom:.5rem;text-transform:uppercase}.workout-type.svelte-10s89i2{background:#000;color:#fff;padding:.5rem 1rem;font-weight:900;text-transform:uppercase}.stats-grid.svelte-10s89i2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-card.svelte-10s89i2{background:#000;color:#fff;padding:1rem;text-align:center;border:2px solid #000000}.stat-value.svelte-10s89i2{font-size:2rem;font-weight:900;display:block;margin-bottom:.5rem}.stat-label.svelte-10s89i2{font-size:.875rem;font-weight:700;text-transform:uppercase}.exercises-list.svelte-10s89i2{margin-bottom:2rem}.exercises-list.svelte-10s89i2 h3:where(.svelte-10s89i2){font-size:1.5rem;font-weight:900;margin-bottom:1rem;text-transform:uppercase}.exercise-card.svelte-10s89i2{background:#f5f5f5;padding:1rem;margin-bottom:1rem;border:2px solid #000000}.exercise-header.svelte-10s89i2{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.exercise-header.svelte-10s89i2 h4:where(.svelte-10s89i2){font-weight:900;text-transform:uppercase;margin:0}.exercise-weight.svelte-10s89i2{background:#000;color:#fff;padding:.25rem .5rem;font-weight:700}.exercise-details.svelte-10s89i2{display:flex;gap:1rem;font-size:.875rem;margin-bottom:.5rem}.exercise-notes.svelte-10s89i2{font-size:.875rem;color:#666;font-style:italic}.progression-info.svelte-10s89i2{background:#f5f5f5;padding:1rem;margin-bottom:2rem;border:2px solid #000000}.progression-info.svelte-10s89i2 h3:where(.svelte-10s89i2){font-size:1.5rem;font-weight:900;margin-bottom:1rem;text-transform:uppercase}.progression-notes.svelte-10s89i2{list-style:none;padding:0;margin:1rem 0 0}.progression-notes.svelte-10s89i2 li:where(.svelte-10s89i2){margin-bottom:.5rem;padding-left:1rem;border-left:3px solid #000000}.action-buttons.svelte-10s89i2{display:flex;gap:1rem;justify-content:center}.button-primary.svelte-10s89i2,.button-secondary.svelte-10s89i2{padding:1rem 2rem;font-weight:900;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.button-primary.svelte-10s89i2{background:#000;color:#fff;border:2px solid #000000}.button-secondary.svelte-10s89i2{background:#fff;color:#000;border:2px solid #000000}.button-primary.svelte-10s89i2:hover,.button-secondary.svelte-10s89i2:hover{transform:translateY(-2px);box-shadow:4px 4px #000}.error-state.svelte-10s89i2{text-align:center;padding:2rem;background:#fff;color:#000;border:4px solid #000000;box-shadow:8px 8px #000;max-width:600px;margin:2rem auto}@keyframes svelte-10s89i2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-10s89i2-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.workout-finished.svelte-10s89i2,.summary-card.svelte-10s89i2{padding:1rem}.stats-grid.svelte-10s89i2{grid-template-columns:repeat(2,1fr)}.action-buttons.svelte-10s89i2{flex-direction:column}.button-primary.svelte-10s89i2,.button-secondary.svelte-10s89i2{width:100%;text-align:center}.exercise-header.svelte-10s89i2{flex-direction:column;text-align:center;gap:.5rem}.exercise-details.svelte-10s89i2{flex-direction:column;text-align:center;gap:.25rem}}
