#accountPanel .parent-account-entry{margin-top:20px;padding-top:16px;border-top:1px solid #d5e7e2;min-width:0}
#accountPanel .parent-account-entry[hidden]{display:none!important}
#accountPanel a.btn{display:flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center;text-decoration:none;line-height:1.6;margin-block:10px 16px;overflow-wrap:anywhere}
#accountPanel a.btn[hidden]{display:none!important}
#accountPanel .parent-account-entry a{margin:0;width:100%;color:#256c68;background:#e7f4f0;border:1px solid #c6e4dc}
#introPanel .welcome{align-items:center;min-width:0}
body.learning-world #introPanel::after{content:none;display:none}
#introPanel .welcome>div{min-width:0}
#introPanel #noorMascot{width:112px;height:120px;object-fit:contain;flex:none}
@media(max-width:600px){#introPanel #noorMascot{width:80px;height:90px}#introPanel .welcome{gap:10px}#accountPanel .parent-account-entry{margin-top:16px;padding-top:12px}}
@media(prefers-reduced-motion:reduce){#introPanel #noorMascot{animation:none!important}}
