.theory-embedded header,.theory-embedded .hero,.theory-embedded .path-section,.theory-embedded .progress-section,.theory-embedded footer,.theory-embedded #family,.theory-embedded .work-top .tabs{display:none!important}.theory-embedded main{padding:0}.theory-embedded #workspace{margin:0;padding:16px 12px;border:0}.theory-embedded .controls{margin:15px 0}.theory-embedded .custom-column{display:none}.theory-embedded .lesson-grid{grid-template-columns:1fr}.theory-embedded .board{padding:12px}.theory-embedded h2{font-size:21px}

.parent-mobile .hero,.parent-mobile .path-section,.parent-mobile #workspace,.parent-mobile .progress-section,.parent-mobile footer{display:none}.parent-mobile header{flex-wrap:wrap;gap:16px}.parent-mobile .family-nav{flex-wrap:wrap}.parent-mobile .save-badge{display:none}.parent-mobile main{padding-top:0}.family-progress{margin:24px 0;color:#36583e;font-weight:bold}.family-progress progress{display:block;width:100%;height:14px;margin-top:10px;accent-color:#709d4f}.family-reward-image{display:block;width:100%;max-width:280px;margin:0 auto 20px}

.workshop-mobile .hero,.workshop-mobile .progress-section,.workshop-mobile footer{display:none}.workshop-mobile header{flex-wrap:wrap;gap:12px}.workshop-mobile .family-nav{flex-wrap:wrap}.workshop-mobile .path-section{margin-top:12px}.workshop-mobile .save-badge{display:none}.workshop-mobile #workspace{scroll-margin-top:12px}
