h1.svelte-twy7po{margin:0 0 .5rem}.slogan.svelte-twy7po{color:var(--color-text-light);font-style:italic;font-size:1.25rem}.course-list.svelte-twy7po{list-style:none;padding:0;margin:3rem 0;display:flex;flex-direction:column;gap:.75rem;overflow-y:scroll}.placeholder.svelte-twy7po{margin:1.25rem 0 0;color:var(--color-text-light)}.course-list.svelte-twy7po li:where(.svelte-twy7po){display:flex;align-items:center;gap:1rem}.course-list.svelte-twy7po li:where(.svelte-twy7po):hover .course-buttons:where(.svelte-twy7po){display:flex;gap:.5rem}.course-card.svelte-twy7po{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;color:inherit;font:inherit;text-align:left;background:#fafbfc}.course-card.svelte-twy7po:hover{background:var(--color-background)}.course-card.svelte-twy7po h2:where(.svelte-twy7po){margin:0;font-weight:700}.course-card.svelte-twy7po span:where(.svelte-twy7po){font-size:1rem;color:var(--color-text-light)}.course-buttons.svelte-twy7po{display:none}.course-buttons.svelte-twy7po form:where(.svelte-twy7po){margin:0}.course-buttons.svelte-twy7po button:where(.svelte-twy7po){border:none;font-size:1.25rem;padding:0}.new-course.svelte-twy7po{display:flex;gap:.75rem}.new-course.svelte-twy7po input:where(.svelte-twy7po){width:100%;border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem 1rem;font-size:1.2rem}.new-course.svelte-twy7po button:where(.svelte-twy7po){white-space:nowrap}.error.svelte-twy7po{color:#b91c1c;margin:.75rem 0 0}
