.workout.svelte-1iztl5s{color-scheme:light;color:var(--color-text-body)}.explanation.svelte-1iztl5s{color:var(--color-text-muted);font-style:italic;font-size:.9em;margin-bottom:1.5rem;line-height:1.4}.section-header.svelte-1iztl5s{font-variant:small-caps;text-transform:lowercase;letter-spacing:.1em;font-size:.95em;font-weight:700;color:var(--color-text-dark);margin-top:1.5rem;margin-bottom:.6rem;padding-bottom:.15rem}.section-header.svelte-1iztl5s:first-child{margin-top:0}h3.svelte-1iztl5s{letter-spacing:.08em;font-size:1em;font-weight:600;color:var(--color-text-dark);margin-top:1.2rem;margin-bottom:.4rem;padding-bottom:.2rem;border-bottom:1px solid var(--color-border-light)}.workout-card.svelte-1iztl5s:first-child h3:where(.svelte-1iztl5s){margin-top:0}ul.svelte-1iztl5s{list-style:none;padding:0;margin:0}li.svelte-1iztl5s{display:flex;align-items:baseline;gap:.5em;padding:.3rem 0;border-bottom:1px solid var(--color-border-row)}li.svelte-1iztl5s:last-child{border-bottom:none}.category.svelte-1iztl5s{flex:0 0 6em;font-variant:small-caps;text-transform:lowercase;font-size:.85em;letter-spacing:.04em;color:var(--color-text-category);font-weight:600}.category.spacer.svelte-1iztl5s{visibility:hidden}.category.spacer.svelte-1iztl5s:before{content:" "}.exercise-name.svelte-1iztl5s{flex:1;font-weight:600;color:var(--color-text-dark)}.prescription.svelte-1iztl5s{flex:0 0 auto;color:var(--color-text-subtle);font-size:.9em;text-align:right;white-space:nowrap}.light-group.svelte-1iztl5s{display:grid;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));gap:0 1.5rem}@media screen and (max-width:640px){.light-group.svelte-1iztl5s{grid-template-columns:1fr}li.svelte-1iztl5s{display:grid;grid-template-columns:1fr auto;gap:0;padding:.45rem 0}.category.svelte-1iztl5s{grid-column:1 / -1;font-size:.75em;margin-bottom:.15rem}.category.spacer.svelte-1iztl5s{display:none}.exercise-name.svelte-1iztl5s{min-width:0;overflow-wrap:break-word}.prescription.svelte-1iztl5s{white-space:normal;text-align:right;align-self:baseline}h3.svelte-1iztl5s{margin-top:1.5rem}}.title-row.svelte-1iztl5s{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1.5px solid var(--color-text-dark)}.title-row.svelte-1iztl5s h1:where(.svelte-1iztl5s){margin-bottom:0;padding-bottom:0;border-bottom:none}.print-credit.svelte-1iztl5s{display:none}.layout-toggle.svelte-1iztl5s{display:flex;gap:0}.toggle-btn.svelte-1iztl5s{font-family:Crimson Pro,serif;font-size:.75em;padding:.2em .75em;border:1px solid var(--color-border-light, #ccc);background:transparent;color:var(--color-text-muted, #888);cursor:pointer;transition:background .15s,color .15s}.toggle-btn.svelte-1iztl5s:first-child{border-radius:4px 0 0 4px}.toggle-btn.svelte-1iztl5s:last-child{border-radius:0 4px 4px 0;border-left:none}.toggle-btn.active.svelte-1iztl5s{background:var(--color-text-dark, #222);color:var(--color-bg, #fff);border-color:var(--color-text-dark, #222)}.toggle-btn.svelte-1iztl5s:not(.active):hover{background:var(--color-border-light, #eee);color:var(--color-text-dark, #222)}.one-page-layout.svelte-1iztl5s{font-size:.85em}.one-page-layout.svelte-1iztl5s .section-header:where(.svelte-1iztl5s){margin-top:.6rem;margin-bottom:.3rem}.one-page-layout.svelte-1iztl5s .section-header:where(.svelte-1iztl5s):first-child{margin-top:0}.one-page-layout.svelte-1iztl5s h3:where(.svelte-1iztl5s){margin-top:.8rem}.one-page-layout.svelte-1iztl5s .category:where(.svelte-1iztl5s){flex:0 0 5em}.one-page-layout.svelte-1iztl5s .prescription:where(.svelte-1iztl5s){white-space:normal}.two-col-row.svelte-1iztl5s{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem;align-items:start}.two-col-row.svelte-1iztl5s>.workout-card:where(.svelte-1iztl5s) h3:where(.svelte-1iztl5s){margin-top:0}@media screen and (max-width:640px){.layout-toggle.svelte-1iztl5s{display:none}.one-page-layout.svelte-1iztl5s{font-size:inherit}.two-col-row.svelte-1iztl5s{grid-template-columns:1fr}}@media print{.no-print.svelte-1iztl5s{display:none}.print-credit.svelte-1iztl5s{display:inline;font-size:.75em;color:var(--color-text-muted)}.workout-card.svelte-1iztl5s{page-break-inside:avoid;break-inside:avoid}.light-group.svelte-1iztl5s{display:block}h3.svelte-1iztl5s,.section-header.svelte-1iztl5s{page-break-after:avoid;break-after:avoid}}
