/* Premium Style - Estilos globais premium */

:root {
    --premium-primary: #ffc107;
    --premium-dark: #1a1a1a;
    --premium-light: #f5f5f5;
    --premium-shadow: rgba(0, 0, 0, 0.3);
}

/* Animações suaves globais */
.fade-in {
    opacity: 0;
    animation: fadeIn 0.6s ease-in-out forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

/* Efeitos premium em cards */
.card-premium {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.card-premium:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px var(--premium-shadow);
}

/* Botões premium */
.btn-premium {
    background: linear-gradient(135deg, var(--premium-primary), #ffb300);
    border: none;
    transition: all 0.3s ease;
}

.btn-premium:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 16px rgba(255, 193, 7, 0.4);
}
