/* Custom Styles for Mavrolap Redesign */

html {
    scroll-behavior: smooth;
}

body {
    background-color: #030712;
    overflow-x: hidden;
}

/* Glassmorphism Utilities */
.glass-nav {
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}

.glass-card {
    background: rgba(255, 255, 255, 0.02);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* Glow Text */
.glow-text {
    text-shadow: 0 0 20px rgba(14, 165, 233, 0.5);
}

/* Floating Animations */
@keyframes float {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-20px); }
    100% { transform: translateY(0px); }
}

@keyframes float-slow {
    0% { transform: translateY(0px) rotate(0deg); }
    50% { transform: translateY(-10px) rotate(5deg); }
    100% { transform: translateY(0px) rotate(0deg); }
}

.floating {
    animation: float 6s ease-in-out infinite;
}

.floating-slow {
    animation: float-slow 8s ease-in-out infinite;
}

/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #030712;
}

::-webkit-scrollbar-thumb {
    background: #1f2937;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #0ea5e9;
}

/* Hide canvas slightly to make text more readable if needed */
#canvas3d {
    opacity: 0.8;
}
