.course-navigation{margin:0 0 24px;padding:12px 0;color:var(--text,#edf3f7);font-size:.88rem;line-height:1.6;min-width:0}.course-navigation ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px 0;margin:0;padding:0;list-style:none}.course-navigation li{display:flex;align-items:baseline;min-width:0;max-width:100%;overflow-wrap:anywhere}.course-navigation li+li:before{content:'›';padding:0 10px;color:var(--muted,#91a1b5)}.course-navigation a{color:inherit;text-decoration:none;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--accent,#62d6c2) 40%,transparent)}.course-navigation a:hover{color:var(--accent,#62d6c2);border-color:currentColor}.course-navigation a:focus-visible{outline:2px solid var(--accent,#62d6c2);outline-offset:4px;border-radius:2px}.course-navigation [aria-current]{color:var(--muted,#a7b4c6)}.course-navigation--focus{display:none}.lesson-fullscreen .student-page>.course-navigation{display:none}.lesson-fullscreen .course-navigation--focus{display:block;margin:0;padding:12px clamp(18px,5vw,80px);border-bottom:1px solid var(--line,#334155)}@media(max-width:600px){.course-navigation{font-size:.8rem;margin-bottom:16px}.course-navigation li+li:before{padding:0 7px}}
.course-topic-list{list-style:none;padding:0;display:grid;gap:12px}.course-topic-list a{display:flex;align-items:center;gap:18px;padding:20px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:8px;text-decoration:none}.course-topic-list a:hover{border-color:var(--accent,#62d6c2)}.course-topic-list a>span{color:var(--accent,#62d6c2)}.course-topic-list strong{flex:1;min-width:0}.course-topic-list small{color:var(--muted)}@media(max-width:600px){.course-topic-list a{flex-wrap:wrap;gap:10px}.course-topic-list small{width:100%;padding-left:24px}}
