/* HealthWays Contact Centre Background Styles */

/* Global background styling */
body {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    background-attachment: fixed;
    min-height: 100vh;
}

/* Alternative background patterns */
.bg-pattern-1 {
    background: linear-gradient(45deg, #f0f2f5 25%, transparent 25%), 
                linear-gradient(-45deg, #f0f2f5 25%, transparent 25%), 
                linear-gradient(45deg, transparent 75%, #f0f2f5 75%), 
                linear-gradient(-45deg, transparent 75%, #f0f2f5 75%);
    background-size: 20px 20px;
    background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
}

.bg-pattern-2 {
    background: radial-gradient(circle at 25% 25%, #667eea 0%, transparent 50%),
                radial-gradient(circle at 75% 75%, #764ba2 0%, transparent 50%);
    background-size: 100px 100px;
}

/* Fullscreen background support */
html:-webkit-full-screen,
html:-moz-full-screen,
html:-ms-fullscreen,
html:fullscreen {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

body:-webkit-full-screen,
body:-moz-full-screen,
body:-ms-fullscreen,
body:fullscreen {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    background-attachment: fixed;
}

/* Responsive background adjustments */
@media (max-width: 768px) {
    body {
        background: linear-gradient(180deg, #667eea 0%, #764ba2 100%);
    }
}

@media (max-width: 480px) {
    body {
        background: #667eea;
    }
}