button.svelte-r05zg2{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}a.svelte-r05zg2{text-decoration:none;color:var(--color-dark)}li.svelte-r05zg2{text-align:left}.course-menu.svelte-r05zg2{position:absolute;top:46px;left:0;min-width:100%;width:max-content;border:1px solid var(--color-neutral-200);background:var(--color-white);padding-block:1rem;padding-inline:1rem;max-height:calc(100vh - 120px);overflow:auto;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.expand-button.svelte-r05zg2{position:absolute;top:0;right:0;padding-block:.5rem;padding-inline:1rem;font-size:var(--font-size-200)}.course-menu.svelte-r05zg2>.chapter:where(.svelte-r05zg2){padding-block:.5rem;padding-inline:.8rem;font-weight:500}.chapter.svelte-r05zg2{position:relative;font-size:var(--font-size-400)}.chunk.svelte-r05zg2{font-size:var(--font-size-300);padding-inline:1.8rem;display:flex;align-items:center;gap:.8rem}a.link.svelte-r05zg2{padding-block:.4rem;padding-inline:.4rem}a.link.svelte-r05zg2:hover{color:var(--color-white);background-color:var(--color-purple)}.progress-elements.svelte-r05zg2{display:flex;gap:.35rem}button.svelte-1ay4d7l{background:none;color:var(--color-dark);border:none}nav.svelte-1ay4d7l{position:sticky;--goto-user-page-width: 130px;max-width:calc(var(--page-max-width) + (var(--goto-user-page-width) - var(--page-padding-inline)) * 2);margin-inline:auto;padding-block:.5rem;padding-inline:1rem;text-align:right;font-size:var(--font-size-400);display:flex;align-items:center;gap:var(--space)}.main-menu.svelte-1ay4d7l{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.5rem}.main-menu.svelte-1ay4d7l>li:where(.svelte-1ay4d7l)>button:where(.svelte-1ay4d7l){padding:.7rem}.min-sida-li.svelte-1ay4d7l{background-color:transparent}.min-sida-li.svelte-1ay4d7l a:where(.svelte-1ay4d7l){font-size:var(--font-size-300);color:var(--color-white);text-decoration:none}.min-sida-li.svelte-1ay4d7l button:where(.svelte-1ay4d7l){display:none}.goto-user-page.svelte-1ay4d7l{position:relative;font-size:var(--font-size-200)}.goto-user-page.svelte-1ay4d7l svg:where(.svelte-1ay4d7l){display:none}.goto-user-page.svelte-1ay4d7l span:where(.svelte-1ay4d7l){margin-left:1rem;margin-right:.5rem;margin-block:.5rem}.goto-user-page.svelte-1ay4d7l span:where(.svelte-1ay4d7l):hover{text-decoration:underline}@media (width > 768px){nav.svelte-1ay4d7l{padding-block:2rem;padding-inline:calc(var(--goto-user-page-width))}.min-sida-li.svelte-1ay4d7l{position:absolute;left:calc(-1 * var(--goto-user-page-width))}.min-sida-li.svelte-1ay4d7l a:where(.svelte-1ay4d7l){display:none}.min-sida-li.svelte-1ay4d7l button:where(.svelte-1ay4d7l){display:list-item}.goto-user-page.svelte-1ay4d7l{font-size:var(--font-size-400)}.goto-user-page.svelte-1ay4d7l svg:where(.svelte-1ay4d7l){display:block;position:absolute;top:1px;left:0;width:100%;height:95%;z-index:-1;transform:scale(1.1)}.goto-user-page.svelte-1ay4d7l span:where(.svelte-1ay4d7l){margin-left:2rem}}.course-li.svelte-1ay4d7l{display:flex;background-color:var(--color-white);position:relative}.course-li.svelte-1ay4d7l>:where(.svelte-1ay4d7l):first-child{max-width:fit-content;width:calc(100vw - 250px);text-overflow:ellipsis;overflow:hidden}.dropdown-button.svelte-1ay4d7l{border-radius:0}.dropdown-button.svelte-1ay4d7l:hover{background-color:var(--color-neutral-200)}.completion-image.svelte-1ay4d7l{max-height:var(--font-size-700);width:auto;margin-left:0rem;opacity:.9;z-index:10}.container.svelte-1mc12zb{height:100%;max-width:calc(var(--page-max-width) + var(--page-padding-inline) * 2);margin-inline:auto;padding-block:2rem;padding-inline:var(--page-padding-inline);display:flex;align-items:center;gap:2rem}.hamburger.svelte-1mc12zb{display:none}ul.svelte-1mc12zb{display:flex;gap:.25rem;background:transparent}a.svelte-1mc12zb,button.svelte-1mc12zb{font-weight:400;border-color:transparent;outline:none;padding-inline:.8em}a.svelte-1mc12zb,a.svelte-1mc12zb:visited,a.svelte-1mc12zb:hover{text-decoration:none}a.svelte-1mc12zb:where(:where(.svelte-1mc12zb):hover,:where(.svelte-1mc12zb):focus-visible):where(:where(.svelte-1mc12zb):not(.active)),button.svelte-1mc12zb:where(:where(.svelte-1mc12zb):hover,:where(.svelte-1mc12zb):focus-visible):where(:where(.svelte-1mc12zb):not(.active)){border-color:var(--color-purple-300)}.active.svelte-1mc12zb{color:var(--color-white);border-color:var(--color-white)}@media (width <= 768px){.hamburger.svelte-1mc12zb{display:block}ul.svelte-1mc12zb{position:absolute;flex-direction:column;align-items:flex-start;gap:1.5rem;background:var(--color-white);padding-block:2rem;padding-inline:var(--page-padding-inline);top:100px;left:20px;translate:var(--translation);box-shadow:0 0 10px #0000001a}a.svelte-1mc12zb,button.svelte-1mc12zb{color:var(--color-neutral);border-color:transparent;padding:0;border-radius:0;background:transparent}:is(a.svelte-1mc12zb:hover,a.svelte-1mc12zb:focus-visible,button.svelte-1mc12zb:hover,button.svelte-1mc12zb:focus-visible){border-bottom-color:var(--color-neutral)}:where(a.active.svelte-1mc12zb:hover,a.active.svelte-1mc12zb:focus-visible,button.active.svelte-1mc12zb:hover,button.active.svelte-1mc12zb:focus-visible){color:var(--color-purple)}.active.svelte-1mc12zb{color:var(--color-purple);border-bottom-color:var(--color-purple)}}header.svelte-18w29l6{position:sticky;top:0;z-index:2;background-color:var(--color-purple);box-shadow:0 4px 3px -3px #0003}.is-within-course.svelte-18w29l6{position:fixed;width:100%;background-color:transparent;box-shadow:none}.header-container.svelte-18w29l6{width:100%;height:100%}.logo.svelte-18w29l6{position:absolute;right:0;height:100px;padding-block:1.5rem;padding-inline:2rem}@media (width < 768px){.logo.svelte-18w29l6{height:85px;transform:translateY(7px)}}img.svelte-18w29l6{max-height:100%}
