/* V5 mobile header only, no changes to the news portal. */
.learn-header{background:rgba(255,255,255,.96);box-shadow:0 8px 28px #133a3010}
.learn-header .nav-right>*{flex-shrink:0}
.learn-header .theme-btn,.learn-header .profile-chip,.learn-header .soft-btn,.learn-header #ui-select{display:inline-flex;align-items:center;justify-content:center;box-shadow:none;min-height:38px}
.learn-header .theme-btn{color:#496987;background:#f1f6fa}
.learn-header .profile-chip{background:#e1f8ee;color:#078b64;border-color:#ccecdc}
.learn-header .soft-btn{background:#fff1f4;color:#a4475d;border-color:#f6dce5}
.learn-header .logo-symbol{box-shadow:0 4px 0 #0c7a63}
@media(max-width:760px){
 body:not(.v3-profile):not(.v3-plain):not(.lesson-body):not(.admin-body) .learn-header .nav-flex{display:flex!important;flex-wrap:nowrap;align-items:center;min-height:70px;height:auto;gap:8px;padding-block:10px}
 .learn-header .logo{flex:none;gap:7px;font-size:18px;letter-spacing:-.065em}
 .learn-header .logo-symbol{width:33px;height:33px;border-radius:10px}
 .learn-header .logo-symbol svg{width:23px;height:23px}
 .learn-header .nav-right{display:flex!important;flex:1;align-items:center;justify-content:flex-end!important;gap:5px!important;min-width:0;width:auto!important;margin-left:auto!important;flex-wrap:nowrap!important}
 .learn-header .theme-btn{width:34px;height:36px;min-height:36px;padding:6px;border-radius:11px}
 .learn-header .nav-right select{width:55px;min-height:36px;height:36px;padding:4px 5px;font-size:12px}
 .learn-header .profile-chip{width:35px;height:36px;min-height:36px;padding:6px;flex:none;border-radius:11px}
 .learn-header .profile-chip span{display:none}
 .learn-header .soft-btn{height:36px;min-height:36px;padding:5px 9px;font-size:11px;border-radius:11px}
}
@media(max-width:359px){
 .learn-header .nav-flex{flex-wrap:wrap!important;justify-content:center}
 .learn-header .logo{margin-right:auto}
 .learn-header .nav-right{gap:4px!important}
 .learn-header .logo{font-size:16px}
 .learn-header .logo-symbol{width:29px;height:29px}
 .learn-header .soft-btn{padding:5px}
}
