/**
 * Desktop About Section Styles
 * - Enable scroll effects (GSAP/SplitType animations) on desktop only
 * - Supports reveal-type animations and smooth transitions
 */

/* ===== Desktop Only (min-width: 769px) ===== */
@media (min-width: 769px) {

    /* Enable SplitType animations on desktop */
    .about-sec .reveal-type {
        /* Allow GSAP to control these properties */
        opacity: inherit;
        transform: inherit;
    }

    /* Allow character animations */
    .about-sec .char,
    .about-sec .word,
    .about-sec .line {
        display: inline-block;
        /* GSAP will animate these */
        opacity: inherit;
        transform: inherit;
    }

    /* Smooth transitions for animated elements */
    .about-sec .section-title,
    .about-sec .section-subtitle {
        transition: all 0.3s ease;
    }

    /* Section title hover effect */
    .about-sec .section-header .section-title:hover {
        transform: translateY(-2px);
    }

    /* Subtitle hover effect */
    .about-sec .section-header .section-subtitle:hover {
        opacity: 0.8;
        transform: scale(1.02);
    }

    /* Funfact box hover animations */
    .about-sec .funfact-box {
        transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    .about-sec .funfact-box:hover {
        transform: translateY(-8px);
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
    }

    /* Ensure text elements support animation */
    .about-sec .section-header .right {
        white-space: normal;
        word-wrap: break-word;
    }
}
