/* Common gradient background used across all pages */
body {
    background: linear-gradient(160deg, #1a1a1a 0%, #252500 40%, #454500 70%, #1a1a1a 100%);
    background-attachment: fixed;
    min-height: 100vh;
}

/* Mobile fix - background-attachment: fixed breaks on mobile */
@media (max-width: 768px) {
    body {
        background: linear-gradient(160deg, #1a1a1a 0%, #252500 40%, #454500 70%, #1a1a1a 100%);
    }
}
