@import url('./lesson-page-tokens.css?v=20260720-content-modernization-1');
@import url('./lesson-page/base.css?v=20260720-readable-frame-1');
@import url('./lesson-page/tiptap-editor.css?v=7a44969749e3ecbf');
@import url('./lesson-page/content.css?v=20260719-type-scale-1');
@import url('./base/lesson-markdown-shared.css?v=10c16478175f0089');
@import url('./base/lesson-edu-blocks-shared.css?v=20260720-content-modernization-1');
@import url('./base/lesson-action-buttons.css?v=20260719-type-scale-1');
@import url('./lesson-page/practice.css?v=20260719-type-scale-1');
@import url('./home-lesson-practice.css?v=20260720-content-modernization-2');
@import url('./base/lesson-reading-panel-shared.css?v=20260719-type-scale-1');
@import url('./lesson-page/footer-theme.css?v=20260719-type-scale-1');
@import url('./lesson-page/responsive.css?v=6f55020ccf1affd0');
@import url('./lesson-page/practice-editor.css?v=20260720-content-modernization-1');
@import url('./lesson-page/practice/library-shell.css?v=20260719-practice-library-2');
@import url('./lesson-page/practice/matching-library.css?v=20260719-practice-library-2');
@import url('./lesson-page/practice/library-interactions.css?v=20260719-practice-library-2');
@import url('./lesson-page/practice/library-study-tools.css?v=20260719-practice-library-2');
@import url('./lesson-page/practice/library-workspace-identity.css?v=20260719-practice-library-2');
@import url('./lessons/comments.css?v=20260719-type-scale-1');
@import url('./lesson-page/mobile-header.css?v=20260719-type-scale-1');

@media (max-width: 960px) {
  .page.lesson-page-shell {
    width: 100%;
    margin-top: 0;
  }

  .lesson-page:not(.lesson-outline-mobile-open) .course-sidebar {
    visibility: hidden;
    pointer-events: none;
  }

  .course-sidebar__resize-handle {
    display: none;
  }

  .lesson-page.lesson-outline-mobile-open .course-sidebar {
    visibility: visible;
    pointer-events: auto;
  }
}

@media (max-height: 560px) and (orientation: landscape) {
  .page.lesson-page-shell {
    width: 100%;
  }

  .lesson-page:not(.lesson-outline-mobile-open) .course-sidebar {
    visibility: hidden;
    pointer-events: none;
  }

  .lesson-page.lesson-outline-mobile-open .course-sidebar {
    visibility: visible;
    pointer-events: auto;
  }
}
