.academy-bar{display:flex;align-items:center;gap:22px;padding:12px 5%;border-bottom:1px solid #33414d;background:#121c24;color:#b0c1ce;font:12px/1.5 var(--body,'Barlow',sans-serif)}.academy-user{color:#edf2f5;font-weight:600;white-space:nowrap}.academy-bar nav{margin-left:auto;display:flex;align-items:center;gap:21px}.academy-bar nav a:hover,.academy-bar button:hover{color:#ffa071}.academy-bar button{padding:2px 0;font-size:12px}.tracking-state{font-size:11px;color:#93b6a5}.account-page{max-width:700px;margin:65px auto;padding:0 25px}.account-page h1{font:600 58px/1.1 var(--display);margin:18px 0}.account-page p{color:#a8b8c5}.account-form{display:grid;gap:20px;margin-top:30px;padding:30px;border:1px solid #344656;background:#101b24}.account-form label{display:grid;gap:8px;color:#c5d2dc;font-size:14px}.account-form input{height:48px;background:#0b1218;border:1px solid #465c6c;color:#f0f3f5;padding:0 14px;font:16px var(--body)}.account-form button{min-height:48px;background:#ff956f;color:#0a1117;padding:12px;font-weight:600}.account-form [role=status]{min-height:24px;color:#bad3be}.account-form button:disabled{opacity:.5;cursor:wait}.account-form input:focus-visible{outline:2px solid #ff956f;outline-offset:2px}.topic-lesson-link{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;color:#ffd0b9!important}.topic-lesson-link .available-lesson{white-space:nowrap;padding:5px 9px;border:1px solid #82634f;font-size:11px;color:#ffb795}.topic-lesson-link:hover{text-decoration:underline;text-underline-offset:4px}.available-lesson{border-color:#7d593f!important;background:#37241533}.lesson-highlight{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:24px 28px;margin:0 0 32px;border:1px solid #865e48;background:linear-gradient(115deg,#302219,#14212b)}.lesson-highlight .mono{color:#f5ad85;font-size:11px}.lesson-highlight h3{font:600 29px var(--display);margin:8px 0}.lesson-highlight p{font-size:14px;color:#b6c2cc;margin:0}.lesson-highlight>a{white-space:nowrap;border:1px solid #f0aa80;padding:12px 18px;color:#ffc09c;font-size:14px}
@media(max-width:780px){.academy-bar{padding:12px 6%;gap:8px 15px;flex-wrap:wrap}.academy-bar nav{gap:17px;font-size:12px}.tracking-state{order:3;flex-basis:100%}.academy-user{font-size:12px}.account-page{margin-block:40px}.account-page h1{font-size:45px}.account-form{padding:22px}.topic-lesson-link{align-items:start;flex-direction:column;gap:9px}.lesson-highlight{padding:20px;flex-direction:column;align-items:start;gap:18px}}

.lesson-highlight>strong{font:600 30px/1.1 var(--display);color:#f6d5c0;flex:1}.lesson-highlight>span:last-child{font-size:13px;line-height:1.7;color:#b6c6d1;max-width:290px}.lesson-highlight>span:last-child b{display:block;color:#ffc39f;margin-top:5px}.lesson-highlight:hover{border-color:#ecab80}.lesson-highlight:focus-visible{outline:2px solid #ffbc92;outline-offset:4px}
