.page.svelte-ykifdi{display:grid;gap:2rem;padding:2rem;grid-template-columns:1fr 1fr}.header.svelte-ykifdi{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--primary-100);padding-bottom:1rem;margin-bottom:1rem}.header.svelte-ykifdi h1:where(.svelte-ykifdi){margin:0;font-size:2rem;color:var(--primary-900);font-family:Lexend,sans-serif}.topics-link.svelte-ykifdi{display:inline-flex;align-items:center;padding:.6rem 1.2rem;border-radius:.5rem;text-decoration:none;font-family:Lexend,sans-serif;font-weight:600;color:var(--neutral-light);background:var(--primary-500);border:2px solid var(--primary-700);transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000000d}.topics-link.svelte-ykifdi:hover{background:var(--primary-700);transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}section.svelte-ykifdi{display:grid;gap:1rem}.grid.svelte-ykifdi{display:flex;flex-wrap:wrap;height:50dvh;overflow-y:auto;width:500px;gap:.75rem}.exercise.svelte-ykifdi{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:.6rem .9rem;border-radius:.4rem;text-decoration:none;color:inherit;background:color-mix(in srgb,var(--neutral-light) 80%,white);border:1px solid color-mix(in srgb,var(--border-dark) 50%,transparent);transition:background-color .2s ease}.exercise.svelte-ykifdi:hover{background:color-mix(in srgb,var(--neutral-light) 55%,white)}
