/* Import the Inter font */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');

/* Custom CSS for the "Nebula" gradient text effect */
.nebula-gradient-text {
    /* Define the background gradient (Purple/Blue/Green Rainbow) */
    background: linear-gradient(90deg, #8B5CF6 0%, #3B82F6 50%, #10B981 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    /* Subtle glow effect */
    text-shadow: 0 0 10px rgba(139, 92, 246, 0.5);
}

/* Full Screen Canvas for Three.js */
#starfield-canvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; /* Keep it below content */
    background-color: #0A0A0A; /* Deep Space background color */
}

/* Main content layer */
#content-layer {
    position: relative;
    z-index: 10; /* Ensure content is above the canvas */
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem;
}

/* Subtle interaction for links */
.social-icon-link {
    transition: all 0.3s ease;
    filter: drop-shadow(0 0 5px rgba(139, 92, 246, 0.5));
}

.social-icon-link:hover {
    transform: scale(1.2);
    filter: drop-shadow(0 0 15px #8B5CF6);
}
