/* What is SyFu Section - Desktop Styles (1280px and above) */
@media (min-width: 1280px) {
    .what-is-syfu {
        /* Removed background image */
    }

    /* Header Container Desktop */
    .syfu-header-container {
        position: relative;
        padding-top: 5.5625rem; /* 89px top padding desktop */
        z-index: 11; /* Above purple bg */
    }

    .syfu-title {
        gap: 10px; /* No gap on desktop */
    }

    /* First text "About" - Desktop */
    .syfu-title-text1 {
        font-size: 3rem; /* 48px */
        line-height: 120%; /* 57.6px */
        align-self: unset; /* Reset mobile top alignment */
    }

    /* Logo in the middle - Desktop */
    .syfu-title-logo {
        width: 10.728rem; /* 171.648px */
        height: 2.885875rem; /* 46.174px */
        padding-top: 0;
        align-self: unset; /* Reset mobile centering */
    }

    /* Content Container Desktop */
    .syfu-container {
        margin-top: -2.18rem;
        padding-bottom: 6.188rem; /* 99px bottom padding desktop */
    }

    .syfu-inner-container {
        width: 82.5625rem; /* 1321px width */
        margin: 0 auto; /* Centered */
        display: flex;
        justify-content: center;
    }

    .syfu-content {
        flex-direction: row; /* Desktop: two column layout */
        gap: 2.5rem; /*  gap between video and content desktop */
        align-items: stretch; /* Allow vertical centering */
    }

    /* NFT Illustration Desktop */
    .nft-illustration {
        width: 46.3125rem; /* 741px width */
        height: 43.125rem; /* 690px height */
        margin-left: -6.25rem; /* -100px margin left */
        margin-top: 0;
        z-index: 1; /* Below purple bg */
    }

    /* Video Container Desktop */
    .video-container {
        width: 43.125rem; /* 690px desktop */
        height: 43.125rem; /* 690px desktop */
    }

    .background-video {
        width: 42.114rem; /* 673.828px desktop */
        height: 42.114rem; /* 673.828px desktop */
    }

    /* Left Image - Desktop */
    .left-image {
        width: 11.256rem; /* 180.088px */
        height: 13.577rem; /* 217.231px */
        border-radius: 0.75rem; /* 12px */
        border: 1px solid #E49221;
        box-shadow: 0 0 1.25rem 0 rgba(250, 168, 126, 0.30), 0 0.25rem 2.25rem 0 #FFAE00;
    }

    /* Top Image - Desktop */
    .top-image {
        width: 10rem; /* 160px */
        height: 12.0625rem; /* 193px */
        border-radius: 1rem; /* 16px */
        border: 1px solid #FFF;
        box-shadow: 0 0 1.25rem 0 rgba(242, 81, 188, 0.30), 0 0.25rem 2.25rem 0 #C71F8F;
    }

    .top-image .nft-card {
        border-radius: 1rem;
    }

    /* Bottom Image - Desktop */
    .bottom-image {
        width: 10rem; /* 160px */
        height: 12.0625rem; /* 193px */
        border-radius: 0.75rem; /* 12px */
        border: 1px solid #58B2D4;
        box-shadow: 0 0 1.25rem 0 rgba(123, 219, 255, 0.30), 0 0.25rem 2.25rem 0 #58B2D4;
    }

    .left-image .nft-card,
    .bottom-image .nft-card {
        border-radius: 0.75rem;
    }

    /* Text Container Desktop */
    .syfu-text-container {
        width: 37.75rem; /* 604px width desktop */
        padding: 0;
        margin-top: 12rem; /* 80px top margin desktop */
    }
}