body {
    background-color: #0a192f;
    color: #e2e8f0;
}

.neon-gradient {
    background: linear-gradient(135deg, #0a192f 0%, #172554 100%);
}

.neon-border {
    border: 1px solid rgba(56, 189, 248, 0.2);
    box-shadow: 0 0 10px rgba(56, 189, 248, 0.2);
}

.neon-text {
    text-shadow: 0 0 10px rgba(56, 189, 248, 0.5);
}

.ocean-wave {
    background: linear-gradient(45deg, #0ea5e9, #2563eb);
    background-size: 200% 200%;
    animation: wave 10s ease infinite;
}

@keyframes wave {
    0% { background-position: 0% 50% }
    50% { background-position: 100% 50% }
    100% { background-position: 0% 50% }
}
