/* ==========================================================================
   UIXTRA PRICING STYLES
   Theme: Premium Dark (Slate + Brand Gradients)
   ========================================================================== */

/* 1. ANIMACIONES & EFECTOS
   ========================================================================== */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.fade-in {
    opacity: 0; /* Inicia invisible */
    animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

/* Retrasos escalonados para las tarjetas */
.delay-100 { animation-delay: 0.1s; }
.delay-200 { animation-delay: 0.2s; }
.delay-300 { animation-delay: 0.3s; }

/* 2. TARJETAS DE PRECIOS (Cards)
   ========================================================================== */
/* Efecto de brillo sutil en hover para la tarjeta destacada */
.shadow-brand-500\/10 {
    box-shadow: 0 0 0 1px rgba(14, 165, 233, 0.1), 
                0 20px 40px -15px rgba(14, 165, 233, 0.2);
    transition: all 0.3s ease;
}

/* Efecto hover global para tarjetas */
.hover\:border-brand-500\/50:hover {
    border-color: rgba(14, 165, 233, 0.5);
    box-shadow: 0 0 30px -10px rgba(14, 165, 233, 0.15);
}

/* 3. TABLA COMPARATIVA
   ========================================================================== */
/* Scrollbar personalizada para la tabla en móviles */
.overflow-x-auto::-webkit-scrollbar {
    height: 6px;
}

.overflow-x-auto::-webkit-scrollbar-track {
    background: rgba(30, 41, 59, 0.5);
    border-radius: 4px;
}

.overflow-x-auto::-webkit-scrollbar-thumb {
    background: #475569;
    border-radius: 4px;
}

/* Filas de la tabla */
tbody tr:last-child td {
    border-bottom: none;
}

/* Efecto hover en filas */
tbody tr:hover td {
    color: #f1f5f9; /* Texto más blanco al pasar el mouse */
    background-color: rgba(30, 41, 59, 0.3);
}

/* 4. UTILIDADES VISUALES
   ========================================================================== */
/* Texto con gradiente (usado en el título principal) */
.text-gradient {
    background: linear-gradient(135deg, #38bdf8 0%, #818cf8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

/* Fondo global (Backup por si falla Tailwind) */
body {
    background-color: #0f172a;
    background-image: radial-gradient(ellipse at 50% 0%, #1e293b 0%, #0f172a 60%);
    background-attachment: fixed;
    min-height: 100vh;
}