/* Study999 desktop-only compact layout; mobile untouched. */
@media screen and (min-width: 721px) {
  body > header {
    min-height: 0 !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    gap: 7px !important;
  }
  body > header .study999-site-title,
  body > header .site-title { line-height: 1.05 !important; }
  body > header nav,
  #study999-student-nav { gap: 6px !important; }
  #study999-student-nav .study999-student-nav-btn,
  body > header nav > button {
    min-height: 0 !important;
    padding: 6px 10px !important;
    font-size: 0.8rem !important;
    line-height: 1.2 !important;
  }
  #study999-student-nav .study999-student-nav-btn svg { width: 16px !important; height: 16px !important; }
  #app .study999-lesson-main-actions > button,
  #app .study999-lesson-main-actions button {
    min-height: 0 !important;
    padding: 6px 9px !important;
    font-size: 0.8rem !important;
    line-height: 1.2 !important;
  }
  #app .study999-lesson-main-actions { gap: 6px !important; }
}

/* study999-header-extra-compact-20261010 */
@media screen and (min-width: 721px) {
  body > header { padding-top: 2px !important; padding-bottom: 2px !important; gap: 5px !important; }
  body > header .study999-site-title, body > header .site-title { line-height: 1 !important; }
  #study999-student-nav .study999-student-nav-btn, body > header nav > button { padding-top: 4px !important; padding-bottom: 4px !important; }
}
