.exercise-container.svelte-uw5vbf{grid-column:1/-1;display:grid;grid-template-columns:subgrid;overflow-y:auto;height:100dvh;padding:2rem 0}.content.svelte-uw5vbf{grid-column:2/-2;display:flex;flex-direction:column;gap:1.5rem}h1.svelte-uw5vbf{margin:0;font-size:2rem;color:var(--primary-900)}.sections.svelte-uw5vbf{display:flex;flex-direction:column;gap:2rem}.group-section.svelte-uw5vbf{display:flex;flex-direction:column;gap:.75rem}h2.svelte-uw5vbf{margin:0;font-size:1.4rem;color:var(--primary-700);border-bottom:2px solid var(--primary-100);padding-bottom:.25rem}.grid.svelte-uw5vbf{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.exercise-card.svelte-uw5vbf{display:flex;align-items:center;justify-content:center;height:60px;border-radius:.5rem;background:color-mix(in srgb,var(--neutral-light) 85%,var(--primary-100));border:2px solid var(--primary-300);color:var(--primary-900);font-family:Lexend,sans-serif;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000000d}.exercise-card.svelte-uw5vbf:hover{background:var(--primary-100);border-color:var(--primary-500);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.id-badge.svelte-uw5vbf{font-size:1rem;text-transform:uppercase}.no-exercises.svelte-uw5vbf{color:var(--neutral-font-grey);font-style:italic}
