/* Motion only: original Aurora layout, typography and settled appearance. */
body.aurora-motion{--aurora-ease:cubic-bezier(.22,1,.36,1)}
body.aurora-motion .aurora-motion-nav{isolation:isolate}
body.aurora-motion .aurora-motion-nav>button{position:relative;z-index:1}
body.aurora-motion .aurora-nav-indicator{position:absolute;top:0;left:0;z-index:0;pointer-events:none;box-sizing:border-box;visibility:hidden}
body.aurora-motion .aurora-nav-moving>.aurora-nav-indicator{visibility:visible}
body.aurora-motion .student-detail-tabs.aurora-nav-moving>.aurora-nav-indicator{background:linear-gradient(115deg,color-mix(in srgb,var(--aurora-tab-color) 20%,transparent),color-mix(in srgb,var(--aurora-tab-color) 7%,transparent))!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffff18,0 0 18px color-mix(in srgb,var(--aurora-tab-color) 14%,transparent)!important}
body.aurora-motion.glass-home #shell #nav.aurora-nav-moving button.active,body.aurora-motion.glass-home #shell #mobileNav.aurora-nav-moving button.active,body.aurora-motion .student-nav.aurora-nav-moving button.active,body.aurora-motion .student-detail-tabs.aurora-nav-moving button.active,body.aurora-motion .schedule-tabs.aurora-nav-moving button.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
body.aurora-motion .aurora-surface{position:relative;transition:transform 240ms var(--aurora-ease)}
body.aurora-motion .aurora-surface:before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(300px circle at var(--aurora-pointer-x,80%) var(--aurora-pointer-y,0%),#9bffec16,transparent 72%);opacity:0;transition:opacity 220ms}
@media(hover:hover) and (pointer:fine){body.aurora-motion .course-card:hover,body.aurora-motion .student-course-accordion-v2:hover{transform:translateY(-4px)}body.aurora-motion .aurora-surface.aurora-pointer-active:before{opacity:1}}
@media(prefers-reduced-motion:reduce){body.aurora-motion .aurora-surface,body.aurora-motion .aurora-surface:before{transition:none}body.aurora-motion .aurora-surface:before{opacity:0!important}body.aurora-motion .course-card:hover,body.aurora-motion .student-course-accordion-v2:hover{transform:none}body.aurora-motion .aurora-nav-indicator{visibility:hidden!important}}
