//
// _landing.scss
//

// Section Size
.section-custom {
    padding: 3rem 1rem;
}

@include media-breakpoint-up(lg) {
    .section-custom {
        padding: 6.5rem 0;
    }
}

// Navbar
#landing-navbar {
    position: relative;
    width: 100%;
    transition: transform 0.3s ease;
    background-color: #313a46;

    .nav-link {
        color: var(--#{$prefix}secondary-color);

        &:hover,
        &.active {
            color: $white;
        }
    }

    &.top-fixed {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1000;
    }
    &.top-fixed.top-hide {
        transform: translateY(-101%);
    }
    &.top-fixed.top-scroll-up {
        transform: translateY(0);
        box-shadow: $box-shadow-sm;
    }
}

// CTA Section
.section-cta {
    min-height: 350px;
}

// Footer
.section-footer {
    background-color: #1e1f27;
    color: #858f9b;

    .nav-link {
        color: inherit;
        font-size: 14px;
        font-weight: $font-weight-medium;

        &:hover {
            color: $primary;
        }
    }
}

// Dark Mode
html[data-bs-theme="dark"] {
    .top-alert {
        background-color: var(--#{$prefix}primary);
    }
}