/* LevelHub Base 1.4.0 — public desktop/tablet refresh. */
@media(min-width:768px){
body.lh-glacier-frontpage{--lhg-max:1400px;--lhg-ink:#24334a;--lhg-soft:#53657a;--lhg-line:#dce4ed}
body.lh-glacier-frontpage .lhg-home{background:#f5f7fb}
body.lh-glacier-frontpage .lhg-wrap{max-width:1400px;padding-inline:clamp(28px,5vw,72px)}
body.lh-glacier-frontpage .lhg-section{padding-block:clamp(64px,7vw,104px)}
body.lh-glacier-frontpage .lhg-section-head{max-width:800px;margin-bottom:32px}
body.lh-glacier-frontpage .lhg-section-head h2{font-size:clamp(32px,3.5vw,52px);line-height:1.13;letter-spacing:-.035em}
body.lh-glacier-frontpage .lhg-section-head p{font-size:18px;line-height:1.75;max-width:680px;color:#53657a}
body.lh-glacier-frontpage .lhg-about{background:linear-gradient(135deg,#f4f0ff,#fff 65%)}
body.lh-glacier-frontpage .lhg-paths{background:linear-gradient(135deg,#edf7f4,#f5f8fc)}
body.lh-glacier-frontpage .lhg-growth{background:linear-gradient(140deg,#fdf4e9,#fff 70%)}
body.lh-glacier-frontpage .lhg-academy{background:linear-gradient(140deg,#edf2ff,#fff 70%)}
body.lh-glacier-frontpage :is(.lhg-world-image,.lhg-path-stage,.lhg-status-panel){border-radius:26px;box-shadow:0 20px 60px #203b5514}
body.lh-glacier-frontpage .lhg-path-menu{padding:20px}
body.lh-glacier-frontpage .lhg-path-btn{min-height:62px;border-radius:14px;margin-block:5px}
body.lh-glacier-frontpage .lhg-path-btn.active{background:#eae5ff;color:#473697}
body.lh-glacier-frontpage .lhg-btn{min-height:48px;padding:13px 24px;border-radius:14px;font-weight:650;line-height:1.4}
body.lh-glacier-frontpage .lhg-btn.primary{background:#6854d9;color:#fff;border-color:#6854d9;box-shadow:0 8px 22px #49359e26}
body.lh-glacier-frontpage .lhg-actions{gap:12px;flex-wrap:wrap}
body.lh-glacier-frontpage .lh-site-footer{background:#eef1f8}
body.lh-glacier-frontpage :is(a,button,input):focus-visible{outline:3px solid #947cff;outline-offset:4px}
}
@media(prefers-reduced-motion:reduce){body.lh-glacier-frontpage .lhg-reveal{opacity:1!important;transform:none!important;transition:none!important}}
