body {
    color: #ffffff;
    overflow-x: hidden;
    background: linear-gradient(135deg, #1f3f50 0%, #000101 30%, #021c23 60%, #0a855c 100% );
    background-size: 400% 400%;
    animation: gradientShift 15s ease infinite;
    min-height: 100vh;
    position: relative;
}

/* Animated gradient background */
@keyframes gradientShift {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}