.lesson-footer-module__h-KVwa__wrap{--pen:var(--nb-pen)}.lesson-footer-module__h-KVwa__seq{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.lesson-footer-module__h-KVwa__seq{grid-template-columns:repeat(2,minmax(0,1fr))}}.lesson-footer-module__h-KVwa__step{flex-direction:column;min-height:44px;padding:4px 18px 14px;transition:transform .15s;display:flex}.lesson-footer-module__h-KVwa__step:hover{transform:translateY(-2px)rotate(-.3deg)}.lesson-footer-module__h-KVwa__step:focus-visible{outline:3px solid var(--nb-link);outline-offset:3px}.lesson-footer-module__h-KVwa__next{text-align:right;align-items:flex-end}.lesson-footer-module__h-KVwa__stepLabel{height:30px;font-family:var(--font-hand), cursive;color:var(--pen);align-items:center;gap:4px;font-size:1.15rem;font-weight:700;display:inline-flex}.lesson-footer-module__h-KVwa__stepTitle{font-family:var(--font-display), ui-sans-serif, sans-serif;color:var(--foreground);margin-top:10px;font-size:1rem;font-weight:800;line-height:1.3}.lesson-footer-module__h-KVwa__step:hover .lesson-footer-module__h-KVwa__stepTitle{text-decoration:underline;-webkit-text-decoration-color:var(--nb-marker);text-decoration-color:var(--nb-marker);text-underline-offset:3px;text-decoration-thickness:3px}.lesson-footer-module__h-KVwa__levels{border:1.5px solid var(--foreground);box-shadow:4px 4px 0 var(--foreground);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px;padding:20px 18px 18px;font-size:.8125rem;display:grid}@media (min-width:640px){.lesson-footer-module__h-KVwa__levels{grid-template-columns:repeat(3,minmax(0,1fr))}}.lesson-footer-module__h-KVwa__colHead{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);font-size:.6875rem;font-weight:700}.lesson-footer-module__h-KVwa__list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.lesson-footer-module__h-KVwa__listWrap{flex-flow:wrap;gap:6px 14px}@media (min-width:640px){.lesson-footer-module__h-KVwa__listWrap{flex-direction:column;gap:6px}}.lesson-footer-module__h-KVwa__list a{color:var(--muted-foreground)}.lesson-footer-module__h-KVwa__list a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.lesson-footer-module__h-KVwa__step,.lesson-footer-module__h-KVwa__step:hover{transition:none;transform:none}}
