
/* VELU_FACTORY_SECTION_CONTAINMENT_V0_3_1 */

/*
 * Dynamic feature modules are allowed to create their cards anywhere during
 * startup, but V0.3.1 makes them invisible unless they are physically inside
 * the section that owns them. This prevents Knowledge/Review from jumping
 * above the navigation while modules refresh.
 */
html.velu-factory-v03-active #game-factory .velu-project-quality {
  display: none !important;
}

html.velu-factory-v03-active #game-factory
[data-v03-quality-host] > .velu-project-quality {
  display: block !important;
}

html.velu-factory-v03-active #game-factory #velu-engine-user-review {
  display: none !important;
}

html.velu-factory-v03-active #game-factory
[data-v03-review-host] > #velu-engine-user-review {
  display: block !important;
}

/* Hidden V0.3 sections must stay completely inert. */
html.velu-factory-v03-active
#velu-factory-v03-shell
[data-v03-section][hidden] {
  display: none !important;
}

/* Never allow feature cards to escape above the tab bar visually. */
html.velu-factory-v03-active
#velu-factory-v03-shell
.velu-v03-main {
  isolation: isolate;
}

/* VELU_V03_2_CLASS_BASED_KNOWLEDGE_CONTAINMENT */
