/* Custom Global Styles */

html, body {
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Inter', sans-serif;
    background: radial-gradient(circle at top left, #e0e7ff 0%, #f9fafb 100%);
    overflow-x: hidden;
    position: relative; /* Firefox Fix */
}

/* Animations */
.glow {
    box-shadow: 0 0 20px rgba(99,102,241,0.25);
}

.tile {
    transition: all 0.4s ease;
}

.tile:hover {
    transform: translateY(-8px) scale(1.03);
    box-shadow: 0 8px 25px rgba(0,0,0,0.15);
}
