    box-shadow: 0 2px 8px rgba(88,86,214,0.3);
    }
    
    .btn-primary:hover {
        background: var(--accent-hover, #4644c0);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(88,86,214,0.4);
    }
    
    .btn-primary:disabled {
        background: #94a3b8;
        cursor: not-allowed;
        transform: none;
        box-shadow: none;
    }
    
    .btn-secondary {
        background: #64748b;
        color: white;
    }
    
    .btn-secondary:hover {
        background: #