/* Expand mobile-first pages inside the web shell */

html.edu-view-web .edu-web-content .edu-app {  max-width: none;
  width: 100%;
  margin: 0;
  padding: 0;
}

html.edu-view-web .edu-web-content .inst-portal-app {
  width: 100%;
}

html.edu-view-web .edu-web-content .student-hero,
html.edu-view-web .edu-web-content .student-hero,
html.edu-view-web .edu-web-content .edu-hero {
  border-radius: 24px;
}
/* gx-hub hero layout — see global_exam_sim.css (web shell) */

html.edu-view-web .edu-web-content .student-stats--home,
html.edu-view-web .edu-web-content .student-quick-grid,
html.edu-view-web .edu-web-content .edu-grid,
html.edu-view-web .edu-web-content .gx-sim-grid,
html.edu-view-web .edu-web-content .gx-family-grid {
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
}

html.edu-view-web .edu-web-content .gx-home-promo {
  margin-left: 0;
  margin-right: 0;
}

html.edu-view-web .edu-web-content .edu-home-carousel-section .edu-course-marquee,
html.edu-view-web .edu-web-content .edu-courses-marquee-wrap {
  overflow: visible;
}

html.edu-view-web .edu-web-content .edu-course-marquee__track {
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 12px;
}

html.edu-view-web .edu-web-content .edu-course-marquee__track > * {
  flex: 0 0 calc(25% - 12px);
  min-width: 220px;
}

html.edu-view-web .edu-web-content .edu-trainer-marquee {
  overflow: hidden;
}

html.edu-view-web .edu-web-content .edu-trainer-marquee__card {
  --trainer-cols: 4;
}

@media (max-width: 1200px) {
  html.edu-view-web .edu-web-content .edu-course-marquee__track > * {
    flex: 0 0 calc(33.333% - 12px);
  }
}

@media (max-width: 900px) {
  html.edu-view-web .edu-web-content .edu-course-marquee__track > * {
    flex: 0 0 calc(50% - 12px);
  }
}

html.edu-view-web .edu-web-content .settings-list,
html.edu-view-web .edu-web-content .notification-list {
  max-width: 880px;
}

html.edu-view-web .edu-lang-switch {
  max-width: none;
  margin: 0;
}

/* Flat page canvas — no grey/lavender gradient layers (web shell) */
html.edu-view-web .edu-web-content .edu-app,
html.edu-view-web .edu-web-content .edu-home-app,
html.edu-view-web .edu-web-content .student-home-app,
html.edu-view-web .edu-web-content .trainer-home-app,
html.edu-view-web .edu-web-content .trainer-assign-app,
html.edu-view-web .edu-web-content .trainer-students-app,
html.edu-view-web .edu-web-content .trainer-earn-app,
html.edu-view-web .edu-web-content .trainer-prof-app,
html.edu-view-web .edu-web-content .trainer-sig-app,
html.edu-view-web .edu-web-content .trainer-live-app,
html.edu-view-web .edu-web-content .trainer-media-app,
html.edu-view-web .edu-web-content .company-dash,
html.edu-view-web .edu-web-content .company-train-app,
html.edu-view-web .edu-web-content .company-contract-app,
html.edu-view-web .edu-web-content .company-gx-readiness-app,
html.edu-view-web .edu-web-content .company-page-app,
html.edu-view-web .edu-web-content .company-join,
html.edu-view-web .edu-web-content .assign-app,
html.edu-view-web .edu-web-content .exams-app,
html.edu-view-web .edu-web-content .certs-app,
html.edu-view-web .edu-web-content .receipts-app,
html.edu-view-web .edu-web-content .sub-app,
html.edu-view-web .edu-web-content .settings-app,
html.edu-view-web .edu-web-content .shop-app,
html.edu-view-web .edu-web-content .support-app,
html.edu-view-web .edu-web-content .skills-app,
html.edu-view-web .edu-web-content .ai-app,
html.edu-view-web .edu-web-content .legal-app,
html.edu-view-web .edu-web-content .student-page-app,
html.edu-view-web .edu-web-content .parent-home-app,
html.edu-view-web .edu-web-content .parent-profile-app,
html.edu-view-web .edu-web-content .parent-settings-app,
html.edu-view-web .edu-web-content .parent-pay-app,
html.edu-view-web .edu-web-content .edu-pay-app,
html.edu-view-web .edu-web-content .parent-page-app,
html.edu-view-web .edu-web-content .edu-courses-app,
html.edu-view-web .edu-web-content .edu-packages-app,
html.edu-view-web .edu-web-content .edu-packages-app--premium,
html.edu-view-web .edu-web-content .inst-portal-app,
html.edu-view-web .edu-web-content .inst-inquiry-app,
html.edu-view-web .edu-web-content .instructor-public-app,
html.edu-view-web .edu-web-content .gx-hub-app,
html.edu-view-web .edu-web-content .gx-detail-app-v2,
html.edu-view-web .edu-web-content .gx-app,
html.edu-view-web .edu-web-content .quiz-page,
html.edu-view-web .edu-web-content .edu-page-live,
html.edu-view-web .edu-web-content .edu-page-discuss,
html.edu-view-web .edu-web-content .edu-radio-app,
html.edu-view-web .edu-web-content .edu-page-community,
html.edu-view-web .edu-web-content .auth-web-app,
html.edu-view-web .edu-web-content .trainer-page-app,
html.edu-view-web .edu-web-content .trainer-builder-app,
html.edu-view-web .edu-web-content .child-home-app,
html.edu-view-web .edu-web-content .child-page-app,
html.edu-view-web .edu-web-content .trainer-settings-app,
html.edu-view-web .edu-web-content .edu-programs-app--v3,
html.edu-view-web .edu-web-content .pd-page,
html.edu-view-web .edu-web-content .course-learning-page--shell,
html.edu-view-web .edu-web-content .course-learning-page--udemy,
html.edu-view-web .edu-web-content .payhub-app--v4,
html.edu-view-web .edu-web-content .ca-page,
html.edu-view-web .edu-web-content .ca-page--access {
  background: #fff !important;
}

html.edu-view-web .edu-web-content .edu-trust-stats,
html.edu-view-web .edu-web-content .pkg-trust,
html.edu-view-web .edu-web-content .pkg-pro-banner {
  background: #fff !important;
}
