@keyframes gradient-wave-custom {
    0%, 100% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
}

body {
    margin: 0;
    padding: 0;
    min-height: 100vh;
    background: radial-gradient(circle, #429993 0%, #117070 41%, #013632 91%);
    animation: gradient-wave-custom 20s linear infinite;
    background-size: 400% 400%;
    font-family: Arial, sans-serif;
    display: flex;
    flex-direction: column;
}

.content {
    background: rgba(255, 255, 255, 0.9);
    padding: 20px;
    border-radius: 10px;
    margin: 20px;
}

main {
    flex: 1; 
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}