.miniclip-logo {
    background: linear-gradient(135deg, #FF6600, #FF3366);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.1);
}

.game-card {
    transition: transform 0.2s ease;
}

.game-card:hover {
    transform: translateY(-2px);
}

/* Retro 2007 styling touches */
body {
    font-family: 'Arial', sans-serif;
}

/* Navigation gradients */
.bg-blue-500 {
    background: linear-gradient(135deg, #0099FF, #0066CC);
}

.bg-pink-500 {
    background: linear-gradient(135deg, #FF3366, #CC1144);
}

.bg-green-500 {
    background: linear-gradient(135deg, #00CC66, #009944);
}

.bg-orange-500 {
    background: linear-gradient(135deg, #FF6600, #FF4400);
}

/* Game canvas styling */
canvas {
    image-rendering: pixelated;
    image-rendering: -moz-crisp-edges;
    image-rendering: crisp-edges;
}

/* Loading animation */
@keyframes pulse {
    0% { opacity: 1; }
    50% { opacity: 0.5; }
    100% { opacity: 1; }
}

.loading {
    animation: pulse 1.5s infinite;
}

/* Retro box shadows */
.shadow-lg {
    box-shadow: 0 4px 8px rgba(0,0,0,0.15), 0 2px 4px rgba(0,0,0,0.1);
}

/* Game thumbnail hover effects */
img {
    transition: filter 0.2s ease;
}

.game-card:hover img {
    filter: brightness(1.1);
}