.autism-page .autism-intro-animate {
    opacity: 0;
    transform: translate3d(-28px, 28px, 0);
    transition: opacity 0.8s ease, transform 0.8s ease;
    will-change: opacity, transform;
}

.autism-page .autism-intro-animate.is-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}



.autism-page .material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

.autism-page .glass-panel {
    background: rgba(255, 251, 255, 0.8);
    backdrop-filter: blur(20px);
}

.autism-page {
    font-family: 'Be Vietnam Pro', sans-serif;
    background-color: #fffbff;
}

.autism-page h1, .autism-page h2, .autism-page h3 {
    font-family: 'Plus Jakarta Sans', sans-serif;
}
