.home-hero{background-image:linear-gradient(90deg,#dff2ffeb 0%,#d9efff99 38%,#bde0ff22 100%),url('../images/home-hero-v2.webp');background-size:cover;background-position:center 40%;}.home-hero:before{background:linear-gradient(90deg,#e7f5ffde 0%,#d4ecff9c 33%,transparent 70%)}.home-hero-inner{min-height:440px}.home-hero-art{opacity:.96}.home-copy h1{font-weight:800;text-shadow:0 2px 0 #fff8}.journey-card{backdrop-filter:blur(8px);background:#ffffffed}.home-panel{backdrop-filter:blur(4px)}
body:has(.home-page) .site-header{position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,#062c50e8,#0e4f7900);border:0;color:#fff}.home-hero-inner{padding-top:78px;min-height:470px}body:has(.home-page) .site-header .brand-title,body:has(.home-page) .site-header .brand-sub,body:has(.home-page) .site-header .nav-links a,body:has(.home-page) .site-header .header-bell,body:has(.home-page) .site-header .user{color:#fff}body:has(.home-page) .site-header .brand-title span{color:#54b8ff}body:has(.home-page) .site-header .search{background:#ffffffee;color:#375675}body:has(.home-page) .site-header .nav-links a:hover,body:has(.home-page) .site-header .nav-links .is-active{background:#ffffffdd;color:#1267d8}.site-header{z-index:40}
.lesson-image img{content:url('../images/lesson-pythagoras-v2.webp')}
.home-hero-art .student-illustration,.home-hero-art .world-orb{display:none}.home-hero-art .math-doodle{opacity:.7}
.mini-cards a:nth-child(1) span{background-image:url('../images/application-bridge-v2.webp');background-size:cover;background-position:center}.robot{background-image:url('../images/ai-robot-v2.webp');background-size:cover;background-position:center;color:transparent}.robot::after{content:''}
.game-cards a:nth-child(3) span{background-image:url('../images/game-mountain-v2.webp');background-size:cover;background-position:center;color:transparent}.explore-row:first-of-type>span:first-child{background-image:url('../images/explore-galaxy-v2.webp');background-size:cover;color:transparent}
.wire-pyramid{background-image:url('../images/simulation-pyramid-v2.webp');background-size:cover;background-position:center;color:transparent}
