
/* Separate compact challenge box, independent from the script/lesson card. */
#homeWorld.challenge-mode .home-scene > .home-panel.tab-master-card {display:none!important;}
#homeWorld .home-scene > #homeFind {display:none!important;}
#homeWorld.challenge-mode .home-scene > #homeFind.show {
 display:block!important;position:fixed!important;right:22px!important;bottom:24px!important;
 top:auto!important;left:auto!important;width:420px!important;max-width:calc(100vw - 245px)!important;
 box-sizing:border-box!important;margin:0!important;padding:16px 18px!important;
 border-radius:18px!important;background:rgba(25,19,24,.20)!important;
 backdrop-filter:blur(2px)!important;border:1px solid rgba(255,255,255,.35)!important;
 color:#fff!important;box-shadow:0 6px 20px rgba(0,0,0,.18)!important;
 z-index:30!important;font-size:17px!important;line-height:1.35!important;
}
#homeWorld.challenge-mode .home-scene > #homeFind.show:before {
 content:"FIND IT CHALLENGE";display:block;font-size:13px;font-weight:900;
 letter-spacing:1.4px;margin-bottom:12px;color:white;
}
#homeWorld.challenge-mode #homeFindPrompt {font-size:20px!important;font-weight:800!important;line-height:1.3!important;}
#homeWorld.challenge-mode #homeFindStatus {font-size:17px!important;}
#homeWorld.challenge-mode #challengeNextHint {font-size:13px!important;margin:10px 0!important;}
#homeWorld.challenge-mode #homeChallengeNext {margin-top:10px!important;}
@media(max-width:760px){
 #homeWorld.challenge-mode .home-scene > #homeFind.show {right:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;}
}
